public class org.finos.legend.engine.language.pure.grammar.'from'.CorePureGrammarParser extends java.lang.Object implements org.finos.legend.engine.language.pure.grammar.'from'.extension.PureGrammarParserExtension
{
public static final java.lang.String NAME;
public static final java.lang.String JSON_MODEL_CONNECTION_TYPE;
public static final java.lang.String XML_MODEL_CONNECTION_TYPE;
public static final java.lang.String MODEL_CHAIN_CONNECTION_TYPE;
public static final java.lang.String ENUMERATION_MAPPING_TYPE;
public static final java.lang.String OPERATION_CLASS_MAPPING_TYPE;
public static final java.lang.String PURE_INSTANCE_CLASS_MAPPING_TYPE;
public static final java.lang.String OBJECT_TEST_DATA_INPUT_TYPE;
public static final java.lang.String XSTORE_ASSOCIATION_MAPPING_TYPE;
public static final java.lang.String AGGREGATION_AWARE_MAPPING_TYPE;
public static final java.lang.String AGGREGATE_SPECIFICATION;
private static org.finos.legend.engine.language.pure.grammar.'from'.relation.RelationStoreAccessorPureParser relationStoreAccessorPureParser;
public void <init>()
{
org.finos.legend.engine.language.pure.grammar.'from'.CorePureGrammarParser v;
v := @this: org.finos.legend.engine.language.pure.grammar.'from'.CorePureGrammarParser;
specialinvoke v.<java.lang.Object: void <init>()>();
return;
}
public org.eclipse.collections.api.list.MutableList group()
{
org.finos.legend.engine.language.pure.grammar.'from'.CorePureGrammarParser v;
java.lang.String[] v;
org.eclipse.collections.api.factory.list.MutableListFactory v;
org.eclipse.collections.api.list.MutableList v;
v := @this: org.finos.legend.engine.language.pure.grammar.'from'.CorePureGrammarParser;
v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
v = newarray (java.lang.String)[1];
v[0] = "Core";
v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList 'with'(java.lang.Object[])>(v);
return v;
}
public java.lang.Iterable getExtraMappingElementParsers()
{
java.util.function.BiFunction v, v, v, v, v, v;
org.finos.legend.engine.language.pure.grammar.'from'.extension.MappingElementParser v, v, v, v, v, v;
org.finos.legend.engine.language.pure.grammar.'from'.CorePureGrammarParser v;
org.eclipse.collections.api.list.ImmutableList v;
org.eclipse.collections.api.factory.list.ImmutableListFactory v;
v := @this: org.finos.legend.engine.language.pure.grammar.'from'.CorePureGrammarParser;
v = <org.eclipse.collections.api.factory.Lists: org.eclipse.collections.api.factory.list.ImmutableListFactory immutable>;
v = staticinvoke <org.finos.legend.engine.language.pure.grammar.'from'.CorePureGrammarParser$parseEnumerationMapping__100: java.util.function.BiFunction bootstrap$()>();
v = staticinvoke <org.finos.legend.engine.language.pure.grammar.'from'.extension.MappingElementParser: org.finos.legend.engine.language.pure.grammar.'from'.extension.MappingElementParser newParser(java.lang.String,java.util.function.BiFunction)>("EnumerationMapping", v);
v = staticinvoke <org.finos.legend.engine.language.pure.grammar.'from'.CorePureGrammarParser$parseOperationClassMapping__101: java.util.function.BiFunction bootstrap$()>();
v = staticinvoke <org.finos.legend.engine.language.pure.grammar.'from'.extension.MappingElementParser: org.finos.legend.engine.language.pure.grammar.'from'.extension.MappingElementParser newParser(java.lang.String,java.util.function.BiFunction)>("Operation", v);
v = staticinvoke <org.finos.legend.engine.language.pure.grammar.'from'.CorePureGrammarParser$parsePureClassMapping__102: java.util.function.BiFunction bootstrap$()>();
v = staticinvoke <org.finos.legend.engine.language.pure.grammar.'from'.extension.MappingElementParser: org.finos.legend.engine.language.pure.grammar.'from'.extension.MappingElementParser newParser(java.lang.String,java.util.function.BiFunction)>("Pure", v);
v = staticinvoke <org.finos.legend.engine.language.pure.grammar.'from'.CorePureGrammarParser$parseXStoreAssociationMapping__103: java.util.function.BiFunction bootstrap$()>();
v = staticinvoke <org.finos.legend.engine.language.pure.grammar.'from'.extension.MappingElementParser: org.finos.legend.engine.language.pure.grammar.'from'.extension.MappingElementParser newParser(java.lang.String,java.util.function.BiFunction)>("XStore", v);
v = staticinvoke <org.finos.legend.engine.language.pure.grammar.'from'.CorePureGrammarParser$parseAggregationAwareMapping__104: java.util.function.BiFunction bootstrap$()>();
v = staticinvoke <org.finos.legend.engine.language.pure.grammar.'from'.extension.MappingElementParser: org.finos.legend.engine.language.pure.grammar.'from'.extension.MappingElementParser newParser(java.lang.String,java.util.function.BiFunction)>("AggregationAware", v);
v = staticinvoke <org.finos.legend.engine.language.pure.grammar.'from'.CorePureGrammarParser$parseAggregateSpecification__105: java.util.function.BiFunction bootstrap$()>();
v = staticinvoke <org.finos.legend.engine.language.pure.grammar.'from'.extension.MappingElementParser: org.finos.legend.engine.language.pure.grammar.'from'.extension.MappingElementParser newParser(java.lang.String,java.util.function.BiFunction)>("AggregateSpecification", v);
v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.ImmutableListFactory: org.eclipse.collections.api.list.ImmutableList 'with'(java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object)>(v, v, v, v, v, v);
return v;
}
public java.lang.Iterable getExtraMappingTestInputDataParsers()
{
org.finos.legend.engine.language.pure.grammar.'from'.CorePureGrammarParser v;
org.eclipse.collections.api.list.ImmutableList v;
java.util.function.BiFunction v;
org.finos.legend.engine.language.pure.grammar.'from'.extension.MappingTestInputDataParser v;
org.eclipse.collections.api.factory.list.ImmutableListFactory v;
v := @this: org.finos.legend.engine.language.pure.grammar.'from'.CorePureGrammarParser;
v = <org.eclipse.collections.api.factory.Lists: org.eclipse.collections.api.factory.list.ImmutableListFactory immutable>;
v = staticinvoke <org.finos.legend.engine.language.pure.grammar.'from'.CorePureGrammarParser$parseObjectInputData__106: java.util.function.BiFunction bootstrap$()>();
v = staticinvoke <org.finos.legend.engine.language.pure.grammar.'from'.extension.MappingTestInputDataParser: org.finos.legend.engine.language.pure.grammar.'from'.extension.MappingTestInputDataParser newParser(java.lang.String,java.util.function.BiFunction)>("Object", v);
v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.ImmutableListFactory: org.eclipse.collections.api.list.ImmutableList 'with'(java.lang.Object)>(v);
return v;
}
public java.lang.Iterable getExtraConnectionParsers()
{
java.util.function.Function v, v, v;
org.finos.legend.engine.language.pure.grammar.'from'.extension.ConnectionValueParser v, v, v;
org.finos.legend.engine.language.pure.grammar.'from'.CorePureGrammarParser v;
org.eclipse.collections.api.list.ImmutableList v;
org.eclipse.collections.api.factory.list.ImmutableListFactory v;
v := @this: org.finos.legend.engine.language.pure.grammar.'from'.CorePureGrammarParser;
v = <org.eclipse.collections.api.factory.Lists: org.eclipse.collections.api.factory.list.ImmutableListFactory immutable>;
v = staticinvoke <org.finos.legend.engine.language.pure.grammar.'from'.CorePureGrammarParser$parseJsonModelConnection__107: java.util.function.Function bootstrap$()>();
v = staticinvoke <org.finos.legend.engine.language.pure.grammar.'from'.extension.ConnectionValueParser: org.finos.legend.engine.language.pure.grammar.'from'.extension.ConnectionValueParser newParser(java.lang.String,java.util.function.Function)>("JsonModelConnection", v);
v = staticinvoke <org.finos.legend.engine.language.pure.grammar.'from'.CorePureGrammarParser$parseXmlModelConnection__108: java.util.function.Function bootstrap$()>();
v = staticinvoke <org.finos.legend.engine.language.pure.grammar.'from'.extension.ConnectionValueParser: org.finos.legend.engine.language.pure.grammar.'from'.extension.ConnectionValueParser newParser(java.lang.String,java.util.function.Function)>("XmlModelConnection", v);
v = staticinvoke <org.finos.legend.engine.language.pure.grammar.'from'.CorePureGrammarParser$parseModelChainConnection__109: java.util.function.Function bootstrap$()>();
v = staticinvoke <org.finos.legend.engine.language.pure.grammar.'from'.extension.ConnectionValueParser: org.finos.legend.engine.language.pure.grammar.'from'.extension.ConnectionValueParser newParser(java.lang.String,java.util.function.Function)>("ModelChainConnection", v);
v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.ImmutableListFactory: org.eclipse.collections.api.list.ImmutableList 'with'(java.lang.Object,java.lang.Object,java.lang.Object)>(v, v, v);
return v;
}
public java.lang.Iterable getExtraSectionParsers()
{
org.eclipse.collections.api.block.function.Function v;
org.finos.legend.engine.language.pure.grammar.'from'.CorePureGrammarParser v;
org.eclipse.collections.api.list.ImmutableList v;
org.finos.legend.engine.language.pure.grammar.'from'.extension.SectionParser v;
org.eclipse.collections.api.factory.list.ImmutableListFactory v;
v := @this: org.finos.legend.engine.language.pure.grammar.'from'.CorePureGrammarParser;
v = <org.eclipse.collections.api.factory.Lists: org.eclipse.collections.api.factory.list.ImmutableListFactory immutable>;
v = staticinvoke <org.finos.legend.engine.language.pure.grammar.'from'.CorePureGrammarParser$parseDataSection__110: org.eclipse.collections.api.block.function.Function bootstrap$()>();
v = staticinvoke <org.finos.legend.engine.language.pure.grammar.'from'.extension.SectionParser: org.finos.legend.engine.language.pure.grammar.'from'.extension.SectionParser newParser(java.lang.String,org.eclipse.collections.api.block.function.Function)>("Data", v);
v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.ImmutableListFactory: org.eclipse.collections.api.list.ImmutableList 'with'(java.lang.Object)>(v);
return v;
}
public java.lang.Iterable getExtraEmbeddedDataParsers()
{
org.finos.legend.engine.language.pure.grammar.'from'.CorePureGrammarParser v;
org.eclipse.collections.api.list.ImmutableList v;
org.finos.legend.engine.language.pure.grammar.'from'.data.embedded.ReferenceEmbeddedDataParser v;
org.finos.legend.engine.language.pure.grammar.'from'.data.embedded.ModelStoreEmbeddedDataParser v;
org.finos.legend.engine.language.pure.grammar.'from'.data.embedded.ExternalFormatEmbeddedDataParser v;
org.eclipse.collections.api.factory.list.ImmutableListFactory v;
v := @this: org.finos.legend.engine.language.pure.grammar.'from'.CorePureGrammarParser;
v = <org.eclipse.collections.api.factory.Lists: org.eclipse.collections.api.factory.list.ImmutableListFactory immutable>;
v = new org.finos.legend.engine.language.pure.grammar.'from'.data.embedded.ExternalFormatEmbeddedDataParser;
specialinvoke v.<org.finos.legend.engine.language.pure.grammar.'from'.data.embedded.ExternalFormatEmbeddedDataParser: void <init>()>();
v = new org.finos.legend.engine.language.pure.grammar.'from'.data.embedded.ModelStoreEmbeddedDataParser;
specialinvoke v.<org.finos.legend.engine.language.pure.grammar.'from'.data.embedded.ModelStoreEmbeddedDataParser: void <init>()>();
v = new org.finos.legend.engine.language.pure.grammar.'from'.data.embedded.ReferenceEmbeddedDataParser;
specialinvoke v.<org.finos.legend.engine.language.pure.grammar.'from'.data.embedded.ReferenceEmbeddedDataParser: void <init>()>();
v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.ImmutableListFactory: org.eclipse.collections.api.list.ImmutableList 'with'(java.lang.Object,java.lang.Object,java.lang.Object)>(v, v, v);
return v;
}
public java.lang.Iterable getExtraTestAssertionParsers()
{
org.finos.legend.engine.language.pure.grammar.'from'.CorePureGrammarParser v;
org.finos.legend.engine.language.pure.grammar.'from'.test.assertion.EqualToGrammarParser v;
org.finos.legend.engine.language.pure.grammar.'from'.test.assertion.EqualToJsonGrammarParser v;
org.eclipse.collections.api.list.ImmutableList v;
org.eclipse.collections.api.factory.list.ImmutableListFactory v;
v := @this: org.finos.legend.engine.language.pure.grammar.'from'.CorePureGrammarParser;
v = <org.eclipse.collections.api.factory.Lists: org.eclipse.collections.api.factory.list.ImmutableListFactory immutable>;
v = new org.finos.legend.engine.language.pure.grammar.'from'.test.assertion.EqualToGrammarParser;
specialinvoke v.<org.finos.legend.engine.language.pure.grammar.'from'.test.assertion.EqualToGrammarParser: void <init>()>();
v = new org.finos.legend.engine.language.pure.grammar.'from'.test.assertion.EqualToJsonGrammarParser;
specialinvoke v.<org.finos.legend.engine.language.pure.grammar.'from'.test.assertion.EqualToJsonGrammarParser: void <init>()>();
v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.ImmutableListFactory: org.eclipse.collections.api.list.ImmutableList 'with'(java.lang.Object,java.lang.Object)>(v, v);
return v;
}
public java.lang.Iterable getExtraMappingIncludeParsers()
{
org.finos.legend.engine.language.pure.grammar.'from'.CorePureGrammarParser v;
org.eclipse.collections.api.block.function.Function v;
org.eclipse.collections.api.list.ImmutableList v;
org.eclipse.collections.api.factory.list.ImmutableListFactory v;
org.finos.legend.engine.language.pure.grammar.'from'.mapping.MappingIncludeParser v;
v := @this: org.finos.legend.engine.language.pure.grammar.'from'.CorePureGrammarParser;
v = <org.eclipse.collections.api.factory.Lists: org.eclipse.collections.api.factory.list.ImmutableListFactory immutable>;
v = staticinvoke <org.finos.legend.engine.language.pure.grammar.'from'.CorePureGrammarParser$parseMappingInclude__111: org.eclipse.collections.api.block.function.Function bootstrap$()>();
v = staticinvoke <org.finos.legend.engine.language.pure.grammar.'from'.mapping.MappingIncludeParser: org.finos.legend.engine.language.pure.grammar.'from'.mapping.MappingIncludeParser newParser(java.lang.String,org.eclipse.collections.api.block.function.Function)>("mapping", v);
v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.ImmutableListFactory: org.eclipse.collections.api.list.ImmutableList 'with'(java.lang.Object)>(v);
return v;
}
public static org.finos.legend.engine.protocol.pure.v.model.packageableElement.connection.Connection parseJsonModelConnection(org.finos.legend.engine.language.pure.grammar.'from'.connection.ConnectionValueSourceCode)
{
org.finos.legend.engine.language.pure.grammar.'from'.ParseTreeWalkerSourceInformation v;
org.finos.legend.engine.language.pure.grammar.'from'.SourceCodeParserInfo v;
org.finos.legend.engine.language.pure.grammar.'from'.connection.ConnectionValueSourceCode v;
org.finos.legend.engine.language.pure.grammar.'from'.connection.ModelConnectionParseTreeWalker v;
org.finos.legend.engine.protocol.pure.v.model.packageableElement.store.modelToModel.connection.JsonModelConnection v;
org.finos.legend.engine.protocol.pure.v.model.SourceInformation v;
org.antlr.v.runtime.ParserRuleContext v;
boolean v;
v := @parameter: org.finos.legend.engine.language.pure.grammar.'from'.connection.ConnectionValueSourceCode;
v = new org.finos.legend.engine.protocol.pure.v.model.packageableElement.store.modelToModel.connection.JsonModelConnection;
specialinvoke v.<org.finos.legend.engine.protocol.pure.v.model.packageableElement.store.modelToModel.connection.JsonModelConnection: void <init>()>();
v = v.<org.finos.legend.engine.language.pure.grammar.'from'.connection.ConnectionValueSourceCode: org.finos.legend.engine.protocol.pure.v.model.SourceInformation sourceInformation>;
v.<org.finos.legend.engine.protocol.pure.v.model.packageableElement.store.modelToModel.connection.JsonModelConnection: org.finos.legend.engine.protocol.pure.v.model.SourceInformation sourceInformation> = v;
v = staticinvoke <org.finos.legend.engine.language.pure.grammar.'from'.CorePureGrammarParser: org.finos.legend.engine.language.pure.grammar.'from'.SourceCodeParserInfo getModelConnectionParserInfo(org.finos.legend.engine.language.pure.grammar.'from'.connection.ConnectionValueSourceCode)>(v);
v = new org.finos.legend.engine.language.pure.grammar.'from'.connection.ModelConnectionParseTreeWalker;
v = v.<org.finos.legend.engine.language.pure.grammar.'from'.SourceCodeParserInfo: org.finos.legend.engine.language.pure.grammar.'from'.ParseTreeWalkerSourceInformation walkerSourceInformation>;
specialinvoke v.<org.finos.legend.engine.language.pure.grammar.'from'.connection.ModelConnectionParseTreeWalker: void <init>(org.finos.legend.engine.language.pure.grammar.'from'.ParseTreeWalkerSourceInformation)>(v);
v = v.<org.finos.legend.engine.language.pure.grammar.'from'.SourceCodeParserInfo: org.antlr.v.runtime.ParserRuleContext rootContext>;
v = v.<org.finos.legend.engine.language.pure.grammar.'from'.connection.ConnectionValueSourceCode: boolean isEmbedded>;
virtualinvoke v.<org.finos.legend.engine.language.pure.grammar.'from'.connection.ModelConnectionParseTreeWalker: void visitJsonModelConnectionValue(org.finos.legend.engine.language.pure.grammar.'from'.antlr.connection.modelConnection.ModelConnectionParserGrammar$DefinitionContext,org.finos.legend.engine.protocol.pure.v.model.packageableElement.store.modelToModel.connection.JsonModelConnection,boolean)>(v, v, v);
return v;
}
public static org.finos.legend.engine.protocol.pure.v.model.packageableElement.connection.Connection parseXmlModelConnection(org.finos.legend.engine.language.pure.grammar.'from'.connection.ConnectionValueSourceCode)
{
org.finos.legend.engine.protocol.pure.v.model.packageableElement.store.modelToModel.connection.XmlModelConnection v;
org.finos.legend.engine.language.pure.grammar.'from'.ParseTreeWalkerSourceInformation v;
org.finos.legend.engine.language.pure.grammar.'from'.SourceCodeParserInfo v;
org.finos.legend.engine.language.pure.grammar.'from'.connection.ConnectionValueSourceCode v;
org.finos.legend.engine.language.pure.grammar.'from'.connection.ModelConnectionParseTreeWalker v;
org.finos.legend.engine.protocol.pure.v.model.SourceInformation v;
org.antlr.v.runtime.ParserRuleContext v;
boolean v;
v := @parameter: org.finos.legend.engine.language.pure.grammar.'from'.connection.ConnectionValueSourceCode;
v = new org.finos.legend.engine.protocol.pure.v.model.packageableElement.store.modelToModel.connection.XmlModelConnection;
specialinvoke v.<org.finos.legend.engine.protocol.pure.v.model.packageableElement.store.modelToModel.connection.XmlModelConnection: void <init>()>();
v = v.<org.finos.legend.engine.language.pure.grammar.'from'.connection.ConnectionValueSourceCode: org.finos.legend.engine.protocol.pure.v.model.SourceInformation sourceInformation>;
v.<org.finos.legend.engine.protocol.pure.v.model.packageableElement.store.modelToModel.connection.XmlModelConnection: org.finos.legend.engine.protocol.pure.v.model.SourceInformation sourceInformation> = v;
v = staticinvoke <org.finos.legend.engine.language.pure.grammar.'from'.CorePureGrammarParser: org.finos.legend.engine.language.pure.grammar.'from'.SourceCodeParserInfo getModelConnectionParserInfo(org.finos.legend.engine.language.pure.grammar.'from'.connection.ConnectionValueSourceCode)>(v);
v = new org.finos.legend.engine.language.pure.grammar.'from'.connection.ModelConnectionParseTreeWalker;
v = v.<org.finos.legend.engine.language.pure.grammar.'from'.SourceCodeParserInfo: org.finos.legend.engine.language.pure.grammar.'from'.ParseTreeWalkerSourceInformation walkerSourceInformation>;
specialinvoke v.<org.finos.legend.engine.language.pure.grammar.'from'.connection.ModelConnectionParseTreeWalker: void <init>(org.finos.legend.engine.language.pure.grammar.'from'.ParseTreeWalkerSourceInformation)>(v);
v = v.<org.finos.legend.engine.language.pure.grammar.'from'.SourceCodeParserInfo: org.antlr.v.runtime.ParserRuleContext rootContext>;
v = v.<org.finos.legend.engine.language.pure.grammar.'from'.connection.ConnectionValueSourceCode: boolean isEmbedded>;
virtualinvoke v.<org.finos.legend.engine.language.pure.grammar.'from'.connection.ModelConnectionParseTreeWalker: void visitXmlModelConnectionValue(org.finos.legend.engine.language.pure.grammar.'from'.antlr.connection.modelConnection.ModelConnectionParserGrammar$DefinitionContext,org.finos.legend.engine.protocol.pure.v.model.packageableElement.store.modelToModel.connection.XmlModelConnection,boolean)>(v, v, v);
return v;
}
public static org.finos.legend.engine.protocol.pure.v.model.packageableElement.connection.Connection parseModelChainConnection(org.finos.legend.engine.language.pure.grammar.'from'.connection.ConnectionValueSourceCode)
{
org.finos.legend.engine.protocol.pure.v.model.packageableElement.store.modelToModel.connection.ModelChainConnection v;
org.finos.legend.engine.language.pure.grammar.'from'.ParseTreeWalkerSourceInformation v;
org.finos.legend.engine.language.pure.grammar.'from'.SourceCodeParserInfo v;
org.finos.legend.engine.language.pure.grammar.'from'.connection.ConnectionValueSourceCode v;
org.finos.legend.engine.language.pure.grammar.'from'.connection.ModelConnectionParseTreeWalker v;
org.finos.legend.engine.protocol.pure.v.model.SourceInformation v;
org.antlr.v.runtime.ParserRuleContext v;
boolean v;
v := @parameter: org.finos.legend.engine.language.pure.grammar.'from'.connection.ConnectionValueSourceCode;
v = new org.finos.legend.engine.protocol.pure.v.model.packageableElement.store.modelToModel.connection.ModelChainConnection;
specialinvoke v.<org.finos.legend.engine.protocol.pure.v.model.packageableElement.store.modelToModel.connection.ModelChainConnection: void <init>()>();
v = v.<org.finos.legend.engine.language.pure.grammar.'from'.connection.ConnectionValueSourceCode: org.finos.legend.engine.protocol.pure.v.model.SourceInformation sourceInformation>;
v.<org.finos.legend.engine.protocol.pure.v.model.packageableElement.store.modelToModel.connection.ModelChainConnection: org.finos.legend.engine.protocol.pure.v.model.SourceInformation sourceInformation> = v;
v = staticinvoke <org.finos.legend.engine.language.pure.grammar.'from'.CorePureGrammarParser: org.finos.legend.engine.language.pure.grammar.'from'.SourceCodeParserInfo getModelConnectionParserInfo(org.finos.legend.engine.language.pure.grammar.'from'.connection.ConnectionValueSourceCode)>(v);
v = new org.finos.legend.engine.language.pure.grammar.'from'.connection.ModelConnectionParseTreeWalker;
v = v.<org.finos.legend.engine.language.pure.grammar.'from'.SourceCodeParserInfo: org.finos.legend.engine.language.pure.grammar.'from'.ParseTreeWalkerSourceInformation walkerSourceInformation>;
specialinvoke v.<org.finos.legend.engine.language.pure.grammar.'from'.connection.ModelConnectionParseTreeWalker: void <init>(org.finos.legend.engine.language.pure.grammar.'from'.ParseTreeWalkerSourceInformation)>(v);
v = v.<org.finos.legend.engine.language.pure.grammar.'from'.SourceCodeParserInfo: org.antlr.v.runtime.ParserRuleContext rootContext>;
v = v.<org.finos.legend.engine.language.pure.grammar.'from'.connection.ConnectionValueSourceCode: boolean isEmbedded>;
virtualinvoke v.<org.finos.legend.engine.language.pure.grammar.'from'.connection.ModelConnectionParseTreeWalker: void visitModelChainConnection(org.finos.legend.engine.language.pure.grammar.'from'.antlr.connection.modelConnection.ModelConnectionParserGrammar$DefinitionContext,org.finos.legend.engine.protocol.pure.v.model.packageableElement.store.modelToModel.connection.ModelChainConnection,boolean)>(v, v, v);
return v;
}
public static org.finos.legend.engine.protocol.pure.v.model.packageableElement.mapping.EnumerationMapping parseEnumerationMapping(org.finos.legend.engine.language.pure.grammar.'from'.mapping.MappingElementSourceCode, org.finos.legend.engine.language.pure.grammar.'from'.PureGrammarParserContext)
{
org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.MappingParserGrammar$MappingElementContext v;
org.finos.legend.engine.protocol.pure.v.model.context.PackageableElementPointer v;
org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.MappingParserGrammar$MappingElementNameContext v, v;
org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.MappingParserGrammar$IdentifierContext v;
java.lang.String v, v;
org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.MappingParserGrammar$QualifiedNameContext v, v, v, v;
org.finos.legend.engine.protocol.pure.v.model.packageableElement.mapping.EnumerationMapping v;
org.finos.legend.engine.language.pure.grammar.'from'.PureGrammarParserContext v;
org.finos.legend.engine.language.pure.grammar.'from'.ParseTreeWalkerSourceInformation v, v;
org.finos.legend.engine.language.pure.grammar.'from'.SourceCodeParserInfo v;
org.finos.legend.engine.protocol.pure.v.model.SourceInformation v, v;
java.util.List v;
org.finos.legend.engine.protocol.pure.v.model.context.PackageableElementType v;
org.finos.legend.engine.language.pure.grammar.'from'.mapping.MappingElementSourceCode v;
org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.MappingParserGrammar$PackagePathContext v, v;
org.finos.legend.engine.language.pure.grammar.'from'.mapping.EnumerationMappingParseTreeWalker v;
org.antlr.v.runtime.ParserRuleContext v;
v := @parameter: org.finos.legend.engine.language.pure.grammar.'from'.mapping.MappingElementSourceCode;
v := @parameter: org.finos.legend.engine.language.pure.grammar.'from'.PureGrammarParserContext;
v = v.<org.finos.legend.engine.language.pure.grammar.'from'.mapping.MappingElementSourceCode: org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.MappingParserGrammar$MappingElementContext mappingElementParserRuleContext>;
v = staticinvoke <org.finos.legend.engine.language.pure.grammar.'from'.CorePureGrammarParser: org.finos.legend.engine.language.pure.grammar.'from'.SourceCodeParserInfo getEnumerationMappingParserInfo(org.finos.legend.engine.language.pure.grammar.'from'.mapping.MappingElementSourceCode)>(v);
v = new org.finos.legend.engine.language.pure.grammar.'from'.mapping.EnumerationMappingParseTreeWalker;
v = v.<org.finos.legend.engine.language.pure.grammar.'from'.SourceCodeParserInfo: org.finos.legend.engine.language.pure.grammar.'from'.ParseTreeWalkerSourceInformation walkerSourceInformation>;
specialinvoke v.<org.finos.legend.engine.language.pure.grammar.'from'.mapping.EnumerationMappingParseTreeWalker: void <init>(org.finos.legend.engine.language.pure.grammar.'from'.ParseTreeWalkerSourceInformation)>(v);
v = new org.finos.legend.engine.protocol.pure.v.model.packageableElement.mapping.EnumerationMapping;
specialinvoke v.<org.finos.legend.engine.protocol.pure.v.model.packageableElement.mapping.EnumerationMapping: void <init>()>();
v = virtualinvoke v.<org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.MappingParserGrammar$MappingElementContext: org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.MappingParserGrammar$QualifiedNameContext qualifiedName()>();
v = virtualinvoke v.<org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.MappingParserGrammar$QualifiedNameContext: org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.MappingParserGrammar$PackagePathContext packagePath()>();
if v != null goto label;
v = staticinvoke <java.util.Collections: java.util.List emptyList()>();
goto label;
label:
v = virtualinvoke v.<org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.MappingParserGrammar$MappingElementContext: org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.MappingParserGrammar$QualifiedNameContext qualifiedName()>();
v = virtualinvoke v.<org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.MappingParserGrammar$QualifiedNameContext: org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.MappingParserGrammar$PackagePathContext packagePath()>();
v = virtualinvoke v.<org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.MappingParserGrammar$PackagePathContext: java.util.List identifier()>();
label:
v = virtualinvoke v.<org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.MappingParserGrammar$MappingElementContext: org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.MappingParserGrammar$QualifiedNameContext qualifiedName()>();
v = virtualinvoke v.<org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.MappingParserGrammar$QualifiedNameContext: org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.MappingParserGrammar$IdentifierContext identifier()>();
v = staticinvoke <org.finos.legend.engine.language.pure.grammar.'from'.PureGrammarParserUtility: java.lang.String fromQualifiedName(java.util.List,org.antlr.v.runtime.ParserRuleContext)>(v, v);
v = new org.finos.legend.engine.protocol.pure.v.model.context.PackageableElementPointer;
v = <org.finos.legend.engine.protocol.pure.v.model.context.PackageableElementType: org.finos.legend.engine.protocol.pure.v.model.context.PackageableElementType ENUMERATION>;
v = v.<org.finos.legend.engine.language.pure.grammar.'from'.mapping.MappingElementSourceCode: org.finos.legend.engine.language.pure.grammar.'from'.ParseTreeWalkerSourceInformation mappingParseTreeWalkerSourceInformation>;
v = virtualinvoke v.<org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.MappingParserGrammar$MappingElementContext: org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.MappingParserGrammar$QualifiedNameContext qualifiedName()>();
v = virtualinvoke v.<org.finos.legend.engine.language.pure.grammar.'from'.ParseTreeWalkerSourceInformation: org.finos.legend.engine.protocol.pure.v.model.SourceInformation getSourceInformation(org.antlr.v.runtime.ParserRuleContext)>(v);
specialinvoke v.<org.finos.legend.engine.protocol.pure.v.model.context.PackageableElementPointer: void <init>(org.finos.legend.engine.protocol.pure.v.model.context.PackageableElementType,java.lang.String,org.finos.legend.engine.protocol.pure.v.model.SourceInformation)>(v, v, v);
v.<org.finos.legend.engine.protocol.pure.v.model.packageableElement.mapping.EnumerationMapping: org.finos.legend.engine.protocol.pure.v.model.context.PackageableElementPointer enumeration> = v;
v = virtualinvoke v.<org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.MappingParserGrammar$MappingElementContext: org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.MappingParserGrammar$MappingElementNameContext mappingElementName()>();
if v == null goto label;
v = virtualinvoke v.<org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.MappingParserGrammar$MappingElementContext: org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.MappingParserGrammar$MappingElementNameContext mappingElementName()>();
v = virtualinvoke v.<org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.MappingParserGrammar$MappingElementNameContext: java.lang.String getText()>();
goto label;
label:
v = null;
label:
v.<org.finos.legend.engine.protocol.pure.v.model.packageableElement.mapping.EnumerationMapping: java.lang.String id> = v;
v = v.<org.finos.legend.engine.language.pure.grammar.'from'.SourceCodeParserInfo: org.finos.legend.engine.protocol.pure.v.model.SourceInformation sourceInformation>;
v.<org.finos.legend.engine.protocol.pure.v.model.packageableElement.mapping.EnumerationMapping: org.finos.legend.engine.protocol.pure.v.model.SourceInformation sourceInformation> = v;
v = v.<org.finos.legend.engine.language.pure.grammar.'from'.SourceCodeParserInfo: org.antlr.v.runtime.ParserRuleContext rootContext>;
virtualinvoke v.<org.finos.legend.engine.language.pure.grammar.'from'.mapping.EnumerationMappingParseTreeWalker: void visitEnumerationMapping(org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.enumerationMapping.EnumerationMappingParserGrammar$EnumerationMappingContext,org.finos.legend.engine.protocol.pure.v.model.packageableElement.mapping.EnumerationMapping)>(v, v);
return v;
}
public static org.finos.legend.engine.protocol.pure.v.model.packageableElement.mapping.ClassMapping parseOperationClassMapping(org.finos.legend.engine.language.pure.grammar.'from'.mapping.MappingElementSourceCode, org.finos.legend.engine.language.pure.grammar.'from'.PureGrammarParserContext)
{
org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.MappingParserGrammar$IdentifierContext v, v;
org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.MappingParserGrammar$MappingElementIdContext v, v, v, v;
boolean v, v;
org.finos.legend.engine.language.pure.grammar.'from'.PureGrammarParserContext v;
org.finos.legend.engine.language.pure.grammar.'from'.ParseTreeWalkerSourceInformation v, v, v;
org.finos.legend.engine.language.pure.grammar.'from'.mapping.OperationClassMappingParseTreeWalker v;
org.finos.legend.engine.protocol.pure.v.model.SourceInformation v, v, v, v;
org.antlr.v.runtime.tree.TerminalNode v, v;
java.util.List v, v;
org.finos.legend.engine.language.pure.grammar.'from'.mapping.MappingElementSourceCode v;
org.finos.legend.engine.protocol.pure.v.model.packageableElement.mapping.OperationClassMapping v;
org.antlr.v.runtime.ParserRuleContext v, v, v;
org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.MappingParserGrammar$MappingElementContext v;
org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.operationClassMapping.OperationClassMappingParserGrammar$MergeParametersContext v;
java.lang.String v, v, v, v;
org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.MappingParserGrammar$QualifiedNameContext v, v, v, v, v, v, v, v;
org.finos.legend.engine.language.pure.grammar.'from'.SourceCodeParserInfo v;
org.finos.legend.engine.protocol.pure.v.model.packageableElement.mapping.MergeOperationClassMapping v;
org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.MappingParserGrammar$PackagePathContext v, v, v, v;
v := @parameter: org.finos.legend.engine.language.pure.grammar.'from'.mapping.MappingElementSourceCode;
v := @parameter: org.finos.legend.engine.language.pure.grammar.'from'.PureGrammarParserContext;
v = v.<org.finos.legend.engine.language.pure.grammar.'from'.mapping.MappingElementSourceCode: org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.MappingParserGrammar$MappingElementContext mappingElementParserRuleContext>;
v = staticinvoke <org.finos.legend.engine.language.pure.grammar.'from'.CorePureGrammarParser: org.finos.legend.engine.language.pure.grammar.'from'.SourceCodeParserInfo getOperationClassMappingParserInfo(org.finos.legend.engine.language.pure.grammar.'from'.mapping.MappingElementSourceCode)>(v);
v = new org.finos.legend.engine.language.pure.grammar.'from'.mapping.OperationClassMappingParseTreeWalker;
v = v.<org.finos.legend.engine.language.pure.grammar.'from'.SourceCodeParserInfo: org.finos.legend.engine.language.pure.grammar.'from'.ParseTreeWalkerSourceInformation walkerSourceInformation>;
specialinvoke v.<org.finos.legend.engine.language.pure.grammar.'from'.mapping.OperationClassMappingParseTreeWalker: void <init>(org.finos.legend.engine.language.pure.grammar.'from'.ParseTreeWalkerSourceInformation,org.finos.legend.engine.language.pure.grammar.'from'.PureGrammarParserContext)>(v, v);
v = v.<org.finos.legend.engine.language.pure.grammar.'from'.SourceCodeParserInfo: org.antlr.v.runtime.ParserRuleContext rootContext>;
v = virtualinvoke v.<org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.operationClassMapping.OperationClassMappingParserGrammar$OperationClassMappingContext: org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.operationClassMapping.OperationClassMappingParserGrammar$MergeParametersContext mergeParameters()>();
if v == null goto label;
v = new org.finos.legend.engine.protocol.pure.v.model.packageableElement.mapping.MergeOperationClassMapping;
specialinvoke v.<org.finos.legend.engine.protocol.pure.v.model.packageableElement.mapping.MergeOperationClassMapping: void <init>()>();
v = virtualinvoke v.<org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.MappingParserGrammar$MappingElementContext: org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.MappingParserGrammar$QualifiedNameContext qualifiedName()>();
v = virtualinvoke v.<org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.MappingParserGrammar$QualifiedNameContext: org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.MappingParserGrammar$PackagePathContext packagePath()>();
if v != null goto label;
v = staticinvoke <java.util.Collections: java.util.List emptyList()>();
goto label;
label:
v = virtualinvoke v.<org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.MappingParserGrammar$MappingElementContext: org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.MappingParserGrammar$QualifiedNameContext qualifiedName()>();
v = virtualinvoke v.<org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.MappingParserGrammar$QualifiedNameContext: org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.MappingParserGrammar$PackagePathContext packagePath()>();
v = virtualinvoke v.<org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.MappingParserGrammar$PackagePathContext: java.util.List identifier()>();
label:
v = virtualinvoke v.<org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.MappingParserGrammar$MappingElementContext: org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.MappingParserGrammar$QualifiedNameContext qualifiedName()>();
v = virtualinvoke v.<org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.MappingParserGrammar$QualifiedNameContext: org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.MappingParserGrammar$IdentifierContext identifier()>();
v = staticinvoke <org.finos.legend.engine.language.pure.grammar.'from'.PureGrammarParserUtility: java.lang.String fromQualifiedName(java.util.List,org.antlr.v.runtime.ParserRuleContext)>(v, v);
v.<org.finos.legend.engine.protocol.pure.v.model.packageableElement.mapping.MergeOperationClassMapping: java.lang.String _class> = v;
v = virtualinvoke v.<org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.MappingParserGrammar$MappingElementContext: org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.MappingParserGrammar$MappingElementIdContext mappingElementId()>();
if v == null goto label;
v = virtualinvoke v.<org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.MappingParserGrammar$MappingElementContext: org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.MappingParserGrammar$MappingElementIdContext mappingElementId()>();
v = virtualinvoke v.<org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.MappingParserGrammar$MappingElementIdContext: java.lang.String getText()>();
goto label;
label:
v = null;
label:
v.<org.finos.legend.engine.protocol.pure.v.model.packageableElement.mapping.MergeOperationClassMapping: java.lang.String id> = v;
v = virtualinvoke v.<org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.MappingParserGrammar$MappingElementContext: org.antlr.v.runtime.tree.TerminalNode STAR()>();
if v == null goto label;
v = 1;
goto label;
label:
v = 0;
label:
v.<org.finos.legend.engine.protocol.pure.v.model.packageableElement.mapping.MergeOperationClassMapping: boolean root> = v;
v = v.<org.finos.legend.engine.language.pure.grammar.'from'.SourceCodeParserInfo: org.finos.legend.engine.protocol.pure.v.model.SourceInformation sourceInformation>;
v.<org.finos.legend.engine.protocol.pure.v.model.packageableElement.mapping.MergeOperationClassMapping: org.finos.legend.engine.protocol.pure.v.model.SourceInformation sourceInformation> = v;
v = v.<org.finos.legend.engine.language.pure.grammar.'from'.mapping.MappingElementSourceCode: org.finos.legend.engine.language.pure.grammar.'from'.ParseTreeWalkerSourceInformation mappingParseTreeWalkerSourceInformation>;
v = virtualinvoke v.<org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.MappingParserGrammar$MappingElementContext: org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.MappingParserGrammar$QualifiedNameContext qualifiedName()>();
v = virtualinvoke v.<org.finos.legend.engine.language.pure.grammar.'from'.ParseTreeWalkerSourceInformation: org.finos.legend.engine.protocol.pure.v.model.SourceInformation getSourceInformation(org.antlr.v.runtime.ParserRuleContext)>(v);
v.<org.finos.legend.engine.protocol.pure.v.model.packageableElement.mapping.MergeOperationClassMapping: org.finos.legend.engine.protocol.pure.v.model.SourceInformation classSourceInformation> = v;
v = v.<org.finos.legend.engine.language.pure.grammar.'from'.SourceCodeParserInfo: org.antlr.v.runtime.ParserRuleContext rootContext>;
virtualinvoke v.<org.finos.legend.engine.language.pure.grammar.'from'.mapping.OperationClassMappingParseTreeWalker: void visitMergeOperationClassMapping(org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.operationClassMapping.OperationClassMappingParserGrammar$OperationClassMappingContext,org.finos.legend.engine.protocol.pure.v.model.packageableElement.mapping.MergeOperationClassMapping)>(v, v);
return v;
label:
v = new org.finos.legend.engine.protocol.pure.v.model.packageableElement.mapping.OperationClassMapping;
specialinvoke v.<org.finos.legend.engine.protocol.pure.v.model.packageableElement.mapping.OperationClassMapping: void <init>()>();
v = virtualinvoke v.<org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.MappingParserGrammar$MappingElementContext: org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.MappingParserGrammar$QualifiedNameContext qualifiedName()>();
v = virtualinvoke v.<org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.MappingParserGrammar$QualifiedNameContext: org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.MappingParserGrammar$PackagePathContext packagePath()>();
if v != null goto label;
v = staticinvoke <java.util.Collections: java.util.List emptyList()>();
goto label;
label:
v = virtualinvoke v.<org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.MappingParserGrammar$MappingElementContext: org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.MappingParserGrammar$QualifiedNameContext qualifiedName()>();
v = virtualinvoke v.<org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.MappingParserGrammar$QualifiedNameContext: org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.MappingParserGrammar$PackagePathContext packagePath()>();
v = virtualinvoke v.<org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.MappingParserGrammar$PackagePathContext: java.util.List identifier()>();
label:
v = virtualinvoke v.<org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.MappingParserGrammar$MappingElementContext: org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.MappingParserGrammar$QualifiedNameContext qualifiedName()>();
v = virtualinvoke v.<org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.MappingParserGrammar$QualifiedNameContext: org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.MappingParserGrammar$IdentifierContext identifier()>();
v = staticinvoke <org.finos.legend.engine.language.pure.grammar.'from'.PureGrammarParserUtility: java.lang.String fromQualifiedName(java.util.List,org.antlr.v.runtime.ParserRuleContext)>(v, v);
v.<org.finos.legend.engine.protocol.pure.v.model.packageableElement.mapping.OperationClassMapping: java.lang.String _class> = v;
v = virtualinvoke v.<org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.MappingParserGrammar$MappingElementContext: org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.MappingParserGrammar$MappingElementIdContext mappingElementId()>();
if v == null goto label;
v = virtualinvoke v.<org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.MappingParserGrammar$MappingElementContext: org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.MappingParserGrammar$MappingElementIdContext mappingElementId()>();
v = virtualinvoke v.<org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.MappingParserGrammar$MappingElementIdContext: java.lang.String getText()>();
goto label;
label:
v = null;
label:
v.<org.finos.legend.engine.protocol.pure.v.model.packageableElement.mapping.OperationClassMapping: java.lang.String id> = v;
v = virtualinvoke v.<org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.MappingParserGrammar$MappingElementContext: org.antlr.v.runtime.tree.TerminalNode STAR()>();
if v == null goto label;
v = 1;
goto label;
label:
v = 0;
label:
v.<org.finos.legend.engine.protocol.pure.v.model.packageableElement.mapping.OperationClassMapping: boolean root> = v;
v = v.<org.finos.legend.engine.language.pure.grammar.'from'.SourceCodeParserInfo: org.finos.legend.engine.protocol.pure.v.model.SourceInformation sourceInformation>;
v.<org.finos.legend.engine.protocol.pure.v.model.packageableElement.mapping.OperationClassMapping: org.finos.legend.engine.protocol.pure.v.model.SourceInformation sourceInformation> = v;
v = v.<org.finos.legend.engine.language.pure.grammar.'from'.mapping.MappingElementSourceCode: org.finos.legend.engine.language.pure.grammar.'from'.ParseTreeWalkerSourceInformation mappingParseTreeWalkerSourceInformation>;
v = virtualinvoke v.<org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.MappingParserGrammar$MappingElementContext: org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.MappingParserGrammar$QualifiedNameContext qualifiedName()>();
v = virtualinvoke v.<org.finos.legend.engine.language.pure.grammar.'from'.ParseTreeWalkerSourceInformation: org.finos.legend.engine.protocol.pure.v.model.SourceInformation getSourceInformation(org.antlr.v.runtime.ParserRuleContext)>(v);
v.<org.finos.legend.engine.protocol.pure.v.model.packageableElement.mapping.OperationClassMapping: org.finos.legend.engine.protocol.pure.v.model.SourceInformation classSourceInformation> = v;
v = v.<org.finos.legend.engine.language.pure.grammar.'from'.SourceCodeParserInfo: org.antlr.v.runtime.ParserRuleContext rootContext>;
virtualinvoke v.<org.finos.legend.engine.language.pure.grammar.'from'.mapping.OperationClassMappingParseTreeWalker: void visitOperationClassMapping(org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.operationClassMapping.OperationClassMappingParserGrammar$OperationClassMappingContext,org.finos.legend.engine.protocol.pure.v.model.packageableElement.mapping.OperationClassMapping)>(v, v);
return v;
}
public static org.finos.legend.engine.protocol.pure.v.model.packageableElement.mapping.ClassMapping parsePureClassMapping(org.finos.legend.engine.language.pure.grammar.'from'.mapping.MappingElementSourceCode, org.finos.legend.engine.language.pure.grammar.'from'.PureGrammarParserContext)
{
org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.MappingParserGrammar$MappingElementContext v;
org.antlr.v.runtime.CharStream v;
org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.MappingParserGrammar$IdentifierContext v;
java.lang.String v, v, v;
org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.MappingParserGrammar$MappingElementIdContext v, v;
org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.MappingParserGrammar$QualifiedNameContext v, v, v, v;
boolean v;
org.finos.legend.engine.language.pure.grammar.'from'.PureGrammarParserContext v;
org.finos.legend.engine.language.pure.grammar.'from'.ParseTreeWalkerSourceInformation v, v;
org.finos.legend.engine.language.pure.grammar.'from'.SourceCodeParserInfo v;
org.finos.legend.engine.protocol.pure.v.model.SourceInformation v, v;
org.antlr.v.runtime.tree.TerminalNode v;
org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.MappingParserGrammar$SuperClassMappingIdContext v, v;
java.util.List v;
org.finos.legend.engine.language.pure.grammar.'from'.mapping.MappingElementSourceCode v;
org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.MappingParserGrammar$PackagePathContext v, v;
org.antlr.v.runtime.ParserRuleContext v;
org.finos.legend.engine.protocol.pure.v.model.packageableElement.store.modelToModel.mapping.PureInstanceClassMapping v;
org.finos.legend.engine.language.pure.grammar.'from'.mapping.PureInstanceClassMappingParseTreeWalker v;
v := @parameter: org.finos.legend.engine.language.pure.grammar.'from'.mapping.MappingElementSourceCode;
v := @parameter: org.finos.legend.engine.language.pure.grammar.'from'.PureGrammarParserContext;
v = v.<org.finos.legend.engine.language.pure.grammar.'from'.mapping.MappingElementSourceCode: org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.MappingParserGrammar$MappingElementContext mappingElementParserRuleContext>;
v = staticinvoke <org.finos.legend.engine.language.pure.grammar.'from'.CorePureGrammarParser: org.finos.legend.engine.language.pure.grammar.'from'.SourceCodeParserInfo getPureInstanceClassMappingParserInfo(org.finos.legend.engine.language.pure.grammar.'from'.mapping.MappingElementSourceCode)>(v);
v = new org.finos.legend.engine.language.pure.grammar.'from'.mapping.PureInstanceClassMappingParseTreeWalker;
v = v.<org.finos.legend.engine.language.pure.grammar.'from'.SourceCodeParserInfo: org.finos.legend.engine.language.pure.grammar.'from'.ParseTreeWalkerSourceInformation walkerSourceInformation>;
v = v.<org.finos.legend.engine.language.pure.grammar.'from'.SourceCodeParserInfo: org.antlr.v.runtime.CharStream input>;
specialinvoke v.<org.finos.legend.engine.language.pure.grammar.'from'.mapping.PureInstanceClassMappingParseTreeWalker: void <init>(org.finos.legend.engine.language.pure.grammar.'from'.ParseTreeWalkerSourceInformation,org.antlr.v.runtime.CharStream,org.finos.legend.engine.language.pure.grammar.'from'.PureGrammarParserContext)>(v, v, v);
v = new org.finos.legend.engine.protocol.pure.v.model.packageableElement.store.modelToModel.mapping.PureInstanceClassMapping;
specialinvoke v.<org.finos.legend.engine.protocol.pure.v.model.packageableElement.store.modelToModel.mapping.PureInstanceClassMapping: void <init>()>();
v = virtualinvoke v.<org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.MappingParserGrammar$MappingElementContext: org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.MappingParserGrammar$QualifiedNameContext qualifiedName()>();
v = virtualinvoke v.<org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.MappingParserGrammar$QualifiedNameContext: org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.MappingParserGrammar$PackagePathContext packagePath()>();
if v != null goto label;
v = staticinvoke <java.util.Collections: java.util.List emptyList()>();
goto label;
label:
v = virtualinvoke v.<org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.MappingParserGrammar$MappingElementContext: org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.MappingParserGrammar$QualifiedNameContext qualifiedName()>();
v = virtualinvoke v.<org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.MappingParserGrammar$QualifiedNameContext: org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.MappingParserGrammar$PackagePathContext packagePath()>();
v = virtualinvoke v.<org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.MappingParserGrammar$PackagePathContext: java.util.List identifier()>();
label:
v = virtualinvoke v.<org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.MappingParserGrammar$MappingElementContext: org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.MappingParserGrammar$QualifiedNameContext qualifiedName()>();
v = virtualinvoke v.<org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.MappingParserGrammar$QualifiedNameContext: org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.MappingParserGrammar$IdentifierContext identifier()>();
v = staticinvoke <org.finos.legend.engine.language.pure.grammar.'from'.PureGrammarParserUtility: java.lang.String fromQualifiedName(java.util.List,org.antlr.v.runtime.ParserRuleContext)>(v, v);
v.<org.finos.legend.engine.protocol.pure.v.model.packageableElement.store.modelToModel.mapping.PureInstanceClassMapping: java.lang.String _class> = v;
v = virtualinvoke v.<org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.MappingParserGrammar$MappingElementContext: org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.MappingParserGrammar$MappingElementIdContext mappingElementId()>();
if v == null goto label;
v = virtualinvoke v.<org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.MappingParserGrammar$MappingElementContext: org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.MappingParserGrammar$MappingElementIdContext mappingElementId()>();
v = virtualinvoke v.<org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.MappingParserGrammar$MappingElementIdContext: java.lang.String getText()>();
goto label;
label:
v = null;
label:
v.<org.finos.legend.engine.protocol.pure.v.model.packageableElement.store.modelToModel.mapping.PureInstanceClassMapping: java.lang.String id> = v;
v = virtualinvoke v.<org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.MappingParserGrammar$MappingElementContext: org.antlr.v.runtime.tree.TerminalNode STAR()>();
if v == null goto label;
v = 1;
goto label;
label:
v = 0;
label:
v.<org.finos.legend.engine.protocol.pure.v.model.packageableElement.store.modelToModel.mapping.PureInstanceClassMapping: boolean root> = v;
v = virtualinvoke v.<org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.MappingParserGrammar$MappingElementContext: org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.MappingParserGrammar$SuperClassMappingIdContext superClassMappingId()>();
if v == null goto label;
v = virtualinvoke v.<org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.MappingParserGrammar$MappingElementContext: org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.MappingParserGrammar$SuperClassMappingIdContext superClassMappingId()>();
v = virtualinvoke v.<org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.MappingParserGrammar$SuperClassMappingIdContext: java.lang.String getText()>();
goto label;
label:
v = null;
label:
v.<org.finos.legend.engine.protocol.pure.v.model.packageableElement.store.modelToModel.mapping.PureInstanceClassMapping: java.lang.String extendsClassMappingId> = v;
v = v.<org.finos.legend.engine.language.pure.grammar.'from'.SourceCodeParserInfo: org.finos.legend.engine.protocol.pure.v.model.SourceInformation sourceInformation>;
v.<org.finos.legend.engine.protocol.pure.v.model.packageableElement.store.modelToModel.mapping.PureInstanceClassMapping: org.finos.legend.engine.protocol.pure.v.model.SourceInformation sourceInformation> = v;
v = v.<org.finos.legend.engine.language.pure.grammar.'from'.mapping.MappingElementSourceCode: org.finos.legend.engine.language.pure.grammar.'from'.ParseTreeWalkerSourceInformation mappingParseTreeWalkerSourceInformation>;
v = virtualinvoke v.<org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.MappingParserGrammar$MappingElementContext: org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.MappingParserGrammar$QualifiedNameContext qualifiedName()>();
v = virtualinvoke v.<org.finos.legend.engine.language.pure.grammar.'from'.ParseTreeWalkerSourceInformation: org.finos.legend.engine.protocol.pure.v.model.SourceInformation getSourceInformation(org.antlr.v.runtime.ParserRuleContext)>(v);
v.<org.finos.legend.engine.protocol.pure.v.model.packageableElement.store.modelToModel.mapping.PureInstanceClassMapping: org.finos.legend.engine.protocol.pure.v.model.SourceInformation classSourceInformation> = v;
v = v.<org.finos.legend.engine.language.pure.grammar.'from'.SourceCodeParserInfo: org.antlr.v.runtime.ParserRuleContext rootContext>;
virtualinvoke v.<org.finos.legend.engine.language.pure.grammar.'from'.mapping.PureInstanceClassMappingParseTreeWalker: void visitPureInstanceClassMapping(org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.pureInstanceClassMapping.PureInstanceClassMappingParserGrammar$PureInstanceClassMappingContext,org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.MappingParserGrammar$MappingElementContext,org.finos.legend.engine.protocol.pure.v.model.packageableElement.store.modelToModel.mapping.PureInstanceClassMapping)>(v, v, v);
return v;
}
public static org.finos.legend.engine.protocol.pure.v.model.packageableElement.mapping.AssociationMapping parseXStoreAssociationMapping(org.finos.legend.engine.language.pure.grammar.'from'.mapping.MappingElementSourceCode, org.finos.legend.engine.language.pure.grammar.'from'.PureGrammarParserContext)
{
org.finos.legend.engine.protocol.pure.v.model.packageableElement.mapping.xStore.XStoreAssociationMapping v;
org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.MappingParserGrammar$MappingElementContext v;
org.finos.legend.engine.protocol.pure.v.model.context.PackageableElementPointer v;
org.antlr.v.runtime.CharStream v;
org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.MappingParserGrammar$IdentifierContext v;
java.lang.String v, v;
org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.MappingParserGrammar$MappingElementIdContext v, v;
org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.MappingParserGrammar$QualifiedNameContext v, v, v, v;
org.finos.legend.engine.language.pure.grammar.'from'.PureGrammarParserContext v;
org.finos.legend.engine.language.pure.grammar.'from'.ParseTreeWalkerSourceInformation v, v;
org.finos.legend.engine.language.pure.grammar.'from'.SourceCodeParserInfo v;
org.finos.legend.engine.language.pure.grammar.'from'.mapping.XStoreAssociationMappingParseTreeWalker v;
org.finos.legend.engine.protocol.pure.v.model.SourceInformation v, v;
java.util.List v;
org.finos.legend.engine.protocol.pure.v.model.context.PackageableElementType v;
org.finos.legend.engine.language.pure.grammar.'from'.mapping.MappingElementSourceCode v;
org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.MappingParserGrammar$PackagePathContext v, v;
org.antlr.v.runtime.ParserRuleContext v;
v := @parameter: org.finos.legend.engine.language.pure.grammar.'from'.mapping.MappingElementSourceCode;
v := @parameter: org.finos.legend.engine.language.pure.grammar.'from'.PureGrammarParserContext;
v = v.<org.finos.legend.engine.language.pure.grammar.'from'.mapping.MappingElementSourceCode: org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.MappingParserGrammar$MappingElementContext mappingElementParserRuleContext>;
v = staticinvoke <org.finos.legend.engine.language.pure.grammar.'from'.CorePureGrammarParser: org.finos.legend.engine.language.pure.grammar.'from'.SourceCodeParserInfo getXStoreAssociationMappingParserInfo(org.finos.legend.engine.language.pure.grammar.'from'.mapping.MappingElementSourceCode)>(v);
v = new org.finos.legend.engine.language.pure.grammar.'from'.mapping.XStoreAssociationMappingParseTreeWalker;
v = v.<org.finos.legend.engine.language.pure.grammar.'from'.SourceCodeParserInfo: org.finos.legend.engine.language.pure.grammar.'from'.ParseTreeWalkerSourceInformation walkerSourceInformation>;
v = v.<org.finos.legend.engine.language.pure.grammar.'from'.SourceCodeParserInfo: org.antlr.v.runtime.CharStream input>;
specialinvoke v.<org.finos.legend.engine.language.pure.grammar.'from'.mapping.XStoreAssociationMappingParseTreeWalker: void <init>(org.finos.legend.engine.language.pure.grammar.'from'.ParseTreeWalkerSourceInformation,org.antlr.v.runtime.CharStream,org.finos.legend.engine.language.pure.grammar.'from'.PureGrammarParserContext)>(v, v, v);
v = new org.finos.legend.engine.protocol.pure.v.model.packageableElement.mapping.xStore.XStoreAssociationMapping;
specialinvoke v.<org.finos.legend.engine.protocol.pure.v.model.packageableElement.mapping.xStore.XStoreAssociationMapping: void <init>()>();
v = virtualinvoke v.<org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.MappingParserGrammar$MappingElementContext: org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.MappingParserGrammar$MappingElementIdContext mappingElementId()>();
if v == null goto label;
v = virtualinvoke v.<org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.MappingParserGrammar$MappingElementContext: org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.MappingParserGrammar$MappingElementIdContext mappingElementId()>();
v = virtualinvoke v.<org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.MappingParserGrammar$MappingElementIdContext: java.lang.String getText()>();
goto label;
label:
v = null;
label:
v.<org.finos.legend.engine.protocol.pure.v.model.packageableElement.mapping.xStore.XStoreAssociationMapping: java.lang.String id> = v;
v = virtualinvoke v.<org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.MappingParserGrammar$MappingElementContext: org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.MappingParserGrammar$QualifiedNameContext qualifiedName()>();
v = virtualinvoke v.<org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.MappingParserGrammar$QualifiedNameContext: org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.MappingParserGrammar$PackagePathContext packagePath()>();
if v != null goto label;
v = staticinvoke <java.util.Collections: java.util.List emptyList()>();
goto label;
label:
v = virtualinvoke v.<org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.MappingParserGrammar$MappingElementContext: org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.MappingParserGrammar$QualifiedNameContext qualifiedName()>();
v = virtualinvoke v.<org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.MappingParserGrammar$QualifiedNameContext: org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.MappingParserGrammar$PackagePathContext packagePath()>();
v = virtualinvoke v.<org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.MappingParserGrammar$PackagePathContext: java.util.List identifier()>();
label:
v = virtualinvoke v.<org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.MappingParserGrammar$MappingElementContext: org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.MappingParserGrammar$QualifiedNameContext qualifiedName()>();
v = virtualinvoke v.<org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.MappingParserGrammar$QualifiedNameContext: org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.MappingParserGrammar$IdentifierContext identifier()>();
v = staticinvoke <org.finos.legend.engine.language.pure.grammar.'from'.PureGrammarParserUtility: java.lang.String fromQualifiedName(java.util.List,org.antlr.v.runtime.ParserRuleContext)>(v, v);
v = new org.finos.legend.engine.protocol.pure.v.model.context.PackageableElementPointer;
v = <org.finos.legend.engine.protocol.pure.v.model.context.PackageableElementType: org.finos.legend.engine.protocol.pure.v.model.context.PackageableElementType ASSOCIATION>;
v = v.<org.finos.legend.engine.language.pure.grammar.'from'.mapping.MappingElementSourceCode: org.finos.legend.engine.language.pure.grammar.'from'.ParseTreeWalkerSourceInformation mappingParseTreeWalkerSourceInformation>;
v = virtualinvoke v.<org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.MappingParserGrammar$MappingElementContext: org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.MappingParserGrammar$QualifiedNameContext qualifiedName()>();
v = virtualinvoke v.<org.finos.legend.engine.language.pure.grammar.'from'.ParseTreeWalkerSourceInformation: org.finos.legend.engine.protocol.pure.v.model.SourceInformation getSourceInformation(org.antlr.v.runtime.ParserRuleContext)>(v);
specialinvoke v.<org.finos.legend.engine.protocol.pure.v.model.context.PackageableElementPointer: void <init>(org.finos.legend.engine.protocol.pure.v.model.context.PackageableElementType,java.lang.String,org.finos.legend.engine.protocol.pure.v.model.SourceInformation)>(v, v, v);
v.<org.finos.legend.engine.protocol.pure.v.model.packageableElement.mapping.xStore.XStoreAssociationMapping: org.finos.legend.engine.protocol.pure.v.model.context.PackageableElementPointer association> = v;
v = v.<org.finos.legend.engine.language.pure.grammar.'from'.SourceCodeParserInfo: org.finos.legend.engine.protocol.pure.v.model.SourceInformation sourceInformation>;
v.<org.finos.legend.engine.protocol.pure.v.model.packageableElement.mapping.xStore.XStoreAssociationMapping: org.finos.legend.engine.protocol.pure.v.model.SourceInformation sourceInformation> = v;
v = v.<org.finos.legend.engine.language.pure.grammar.'from'.SourceCodeParserInfo: org.antlr.v.runtime.ParserRuleContext rootContext>;
virtualinvoke v.<org.finos.legend.engine.language.pure.grammar.'from'.mapping.XStoreAssociationMappingParseTreeWalker: void visitXStoreAssociationMapping(org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.xStoreAssociationMapping.XStoreAssociationMappingParserGrammar$XStoreAssociationMappingContext,org.finos.legend.engine.protocol.pure.v.model.packageableElement.mapping.xStore.XStoreAssociationMapping)>(v, v);
return v;
}
public static org.finos.legend.engine.protocol.pure.v.model.packageableElement.mapping.ClassMapping parseAggregationAwareMapping(org.finos.legend.engine.language.pure.grammar.'from'.mapping.MappingElementSourceCode, org.finos.legend.engine.language.pure.grammar.'from'.PureGrammarParserContext)
{
org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.MappingParserGrammar$MappingElementContext v;
org.finos.legend.engine.protocol.pure.v.model.packageableElement.mapping.aggregationAware.AggregationAwareClassMapping v;
org.finos.legend.engine.language.pure.grammar.'from'.mapping.AggregationAwareMappingParseTreeWalker v;
org.antlr.v.runtime.CharStream v;
org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.MappingParserGrammar$IdentifierContext v;
java.lang.String v, v, v;
org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.MappingParserGrammar$MappingElementIdContext v, v;
org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.MappingParserGrammar$QualifiedNameContext v, v, v;
boolean v;
org.finos.legend.engine.language.pure.grammar.'from'.PureGrammarParserContext v;
org.finos.legend.engine.language.pure.grammar.'from'.ParseTreeWalkerSourceInformation v;
org.finos.legend.engine.language.pure.grammar.'from'.SourceCodeParserInfo v;
org.finos.legend.engine.protocol.pure.v.model.SourceInformation v;
org.antlr.v.runtime.tree.TerminalNode v;
org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.MappingParserGrammar$SuperClassMappingIdContext v, v;
java.util.List v;
org.finos.legend.engine.language.pure.grammar.'from'.mapping.MappingElementSourceCode v;
org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.MappingParserGrammar$PackagePathContext v, v;
org.antlr.v.runtime.ParserRuleContext v;
v := @parameter: org.finos.legend.engine.language.pure.grammar.'from'.mapping.MappingElementSourceCode;
v := @parameter: org.finos.legend.engine.language.pure.grammar.'from'.PureGrammarParserContext;
v = v.<org.finos.legend.engine.language.pure.grammar.'from'.mapping.MappingElementSourceCode: org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.MappingParserGrammar$MappingElementContext mappingElementParserRuleContext>;
v = staticinvoke <org.finos.legend.engine.language.pure.grammar.'from'.CorePureGrammarParser: org.finos.legend.engine.language.pure.grammar.'from'.SourceCodeParserInfo getAggregationAwareMappingParserInfo(org.finos.legend.engine.language.pure.grammar.'from'.mapping.MappingElementSourceCode)>(v);
v = new org.finos.legend.engine.language.pure.grammar.'from'.mapping.AggregationAwareMappingParseTreeWalker;
v = v.<org.finos.legend.engine.language.pure.grammar.'from'.SourceCodeParserInfo: org.finos.legend.engine.language.pure.grammar.'from'.ParseTreeWalkerSourceInformation walkerSourceInformation>;
v = v.<org.finos.legend.engine.language.pure.grammar.'from'.SourceCodeParserInfo: org.antlr.v.runtime.CharStream input>;
specialinvoke v.<org.finos.legend.engine.language.pure.grammar.'from'.mapping.AggregationAwareMappingParseTreeWalker: void <init>(org.finos.legend.engine.language.pure.grammar.'from'.ParseTreeWalkerSourceInformation,org.antlr.v.runtime.CharStream,org.finos.legend.engine.language.pure.grammar.'from'.PureGrammarParserContext,org.finos.legend.engine.language.pure.grammar.'from'.mapping.MappingElementSourceCode)>(v, v, v, v);
v = new org.finos.legend.engine.protocol.pure.v.model.packageableElement.mapping.aggregationAware.AggregationAwareClassMapping;
specialinvoke v.<org.finos.legend.engine.protocol.pure.v.model.packageableElement.mapping.aggregationAware.AggregationAwareClassMapping: void <init>()>();
v = virtualinvoke v.<org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.MappingParserGrammar$MappingElementContext: org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.MappingParserGrammar$QualifiedNameContext qualifiedName()>();
v = virtualinvoke v.<org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.MappingParserGrammar$QualifiedNameContext: org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.MappingParserGrammar$PackagePathContext packagePath()>();
if v != null goto label;
v = staticinvoke <java.util.Collections: java.util.List emptyList()>();
goto label;
label:
v = virtualinvoke v.<org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.MappingParserGrammar$MappingElementContext: org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.MappingParserGrammar$QualifiedNameContext qualifiedName()>();
v = virtualinvoke v.<org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.MappingParserGrammar$QualifiedNameContext: org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.MappingParserGrammar$PackagePathContext packagePath()>();
v = virtualinvoke v.<org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.MappingParserGrammar$PackagePathContext: java.util.List identifier()>();
label:
v = virtualinvoke v.<org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.MappingParserGrammar$MappingElementContext: org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.MappingParserGrammar$QualifiedNameContext qualifiedName()>();
v = virtualinvoke v.<org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.MappingParserGrammar$QualifiedNameContext: org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.MappingParserGrammar$IdentifierContext identifier()>();
v = staticinvoke <org.finos.legend.engine.language.pure.grammar.'from'.PureGrammarParserUtility: java.lang.String fromQualifiedName(java.util.List,org.antlr.v.runtime.ParserRuleContext)>(v, v);
v = virtualinvoke v.<org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.MappingParserGrammar$MappingElementContext: org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.MappingParserGrammar$MappingElementIdContext mappingElementId()>();
if v == null goto label;
v = virtualinvoke v.<org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.MappingParserGrammar$MappingElementContext: org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.MappingParserGrammar$MappingElementIdContext mappingElementId()>();
v = virtualinvoke v.<org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.MappingParserGrammar$MappingElementIdContext: java.lang.String getText()>();
goto label;
label:
v = virtualinvoke v.<java.lang.String: java.lang.String replaceAll(java.lang.String,java.lang.String)>("::", "_");
label:
v.<org.finos.legend.engine.protocol.pure.v.model.packageableElement.mapping.aggregationAware.AggregationAwareClassMapping: java.lang.String id> = v;
v.<org.finos.legend.engine.protocol.pure.v.model.packageableElement.mapping.aggregationAware.AggregationAwareClassMapping: java.lang.String _class> = v;
v = virtualinvoke v.<org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.MappingParserGrammar$MappingElementContext: org.antlr.v.runtime.tree.TerminalNode STAR()>();
if v == null goto label;
v = 1;
goto label;
label:
v = 0;
label:
v.<org.finos.legend.engine.protocol.pure.v.model.packageableElement.mapping.aggregationAware.AggregationAwareClassMapping: boolean root> = v;
v = virtualinvoke v.<org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.MappingParserGrammar$MappingElementContext: org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.MappingParserGrammar$SuperClassMappingIdContext superClassMappingId()>();
if v == null goto label;
v = virtualinvoke v.<org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.MappingParserGrammar$MappingElementContext: org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.MappingParserGrammar$SuperClassMappingIdContext superClassMappingId()>();
v = virtualinvoke v.<org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.MappingParserGrammar$SuperClassMappingIdContext: java.lang.String getText()>();
goto label;
label:
v = null;
label:
v.<org.finos.legend.engine.protocol.pure.v.model.packageableElement.mapping.aggregationAware.AggregationAwareClassMapping: java.lang.String extendsClassMappingId> = v;
v = v.<org.finos.legend.engine.language.pure.grammar.'from'.SourceCodeParserInfo: org.finos.legend.engine.protocol.pure.v.model.SourceInformation sourceInformation>;
v.<org.finos.legend.engine.protocol.pure.v.model.packageableElement.mapping.aggregationAware.AggregationAwareClassMapping: org.finos.legend.engine.protocol.pure.v.model.SourceInformation sourceInformation> = v;
v = v.<org.finos.legend.engine.language.pure.grammar.'from'.SourceCodeParserInfo: org.antlr.v.runtime.ParserRuleContext rootContext>;
virtualinvoke v.<org.finos.legend.engine.language.pure.grammar.'from'.mapping.AggregationAwareMappingParseTreeWalker: void visitAggregationAwareMapping(org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.aggregationAware.AggregationAwareParserGrammar$AggregationAwareClassMappingContext,org.finos.legend.engine.protocol.pure.v.model.packageableElement.mapping.aggregationAware.AggregationAwareClassMapping)>(v, v);
return v;
}
public static org.finos.legend.engine.protocol.pure.v.model.packageableElement.mapping.aggregationAware.AggregateSpecification parseAggregateSpecification(org.finos.legend.engine.language.pure.grammar.'from'.mapping.MappingElementSourceCode, org.finos.legend.engine.language.pure.grammar.'from'.PureGrammarParserContext)
{
org.finos.legend.engine.language.pure.grammar.'from'.PureGrammarParserContext v;
org.finos.legend.engine.language.pure.grammar.'from'.ParseTreeWalkerSourceInformation v;
org.finos.legend.engine.language.pure.grammar.'from'.SourceCodeParserInfo v;
org.finos.legend.engine.protocol.pure.v.model.packageableElement.mapping.aggregationAware.AggregateSpecification v;
org.finos.legend.engine.language.pure.grammar.'from'.mapping.AggregationAwareMappingParseTreeWalker v;
org.antlr.v.runtime.CharStream v;
org.finos.legend.engine.language.pure.grammar.'from'.mapping.MappingElementSourceCode v;
org.antlr.v.runtime.ParserRuleContext v;
v := @parameter: org.finos.legend.engine.language.pure.grammar.'from'.mapping.MappingElementSourceCode;
v := @parameter: org.finos.legend.engine.language.pure.grammar.'from'.PureGrammarParserContext;
v = staticinvoke <org.finos.legend.engine.language.pure.grammar.'from'.CorePureGrammarParser: org.finos.legend.engine.language.pure.grammar.'from'.SourceCodeParserInfo getAggregateSpecificationParserInfo(org.finos.legend.engine.language.pure.grammar.'from'.mapping.MappingElementSourceCode)>(v);
v = new org.finos.legend.engine.language.pure.grammar.'from'.mapping.AggregationAwareMappingParseTreeWalker;
v = v.<org.finos.legend.engine.language.pure.grammar.'from'.SourceCodeParserInfo: org.finos.legend.engine.language.pure.grammar.'from'.ParseTreeWalkerSourceInformation walkerSourceInformation>;
v = v.<org.finos.legend.engine.language.pure.grammar.'from'.SourceCodeParserInfo: org.antlr.v.runtime.CharStream input>;
specialinvoke v.<org.finos.legend.engine.language.pure.grammar.'from'.mapping.AggregationAwareMappingParseTreeWalker: void <init>(org.finos.legend.engine.language.pure.grammar.'from'.ParseTreeWalkerSourceInformation,org.antlr.v.runtime.CharStream,org.finos.legend.engine.language.pure.grammar.'from'.PureGrammarParserContext,org.finos.legend.engine.language.pure.grammar.'from'.mapping.MappingElementSourceCode)>(v, v, v, v);
v = new org.finos.legend.engine.protocol.pure.v.model.packageableElement.mapping.aggregationAware.AggregateSpecification;
specialinvoke v.<org.finos.legend.engine.protocol.pure.v.model.packageableElement.mapping.aggregationAware.AggregateSpecification: void <init>()>();
v = v.<org.finos.legend.engine.language.pure.grammar.'from'.SourceCodeParserInfo: org.antlr.v.runtime.ParserRuleContext rootContext>;
virtualinvoke v.<org.finos.legend.engine.language.pure.grammar.'from'.mapping.AggregationAwareMappingParseTreeWalker: void visitAggregateSpecification(org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.aggregationAware.AggregationAwareParserGrammar$AggregateSpecificationContext,org.finos.legend.engine.protocol.pure.v.model.packageableElement.mapping.aggregationAware.AggregateSpecification)>(v, v);
return v;
}
public static org.finos.legend.engine.protocol.pure.v.model.packageableElement.mapping.mappingTest.InputData parseObjectInputData(org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.MappingParserGrammar$TestInputElementContext, org.finos.legend.engine.language.pure.grammar.'from'.ParseTreeWalkerSourceInformation)
{
org.finos.legend.engine.protocol.pure.v.model.context.EngineErrorType v, v;
org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.MappingParserGrammar$TestInputElementContext v;
org.eclipse.collections.api.list.MutableList v;
org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.MappingParserGrammar$IdentifierContext v;
org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.MappingParserGrammar$TestInputDataContentContext v;
org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.MappingParserGrammar$TestInputFormatContext v, v, v, v;
org.finos.legend.engine.language.pure.grammar.'from'.ParseTreeWalkerSourceInformation v;
org.finos.legend.engine.protocol.pure.v.model.SourceInformation v, v;
org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.MappingParserGrammar$TestInputSrcContext v, v, v;
java.util.List v, v;
org.finos.legend.engine.shared.core.operational.errorManagement.EngineException v, v;
org.eclipse.collections.api.block.function.Function v;
org.finos.legend.engine.protocol.pure.v.model.packageableElement.store.modelToModel.mapping.ObjectInputType v;
org.finos.legend.engine.protocol.pure.v.model.packageableElement.store.modelToModel.mapping.ObjectInputType[] v, v;
org.finos.legend.engine.protocol.pure.v.model.packageableElement.store.modelToModel.mapping.ObjectInputData v;
java.lang.String v, v, v, v, v, v, v, v;
org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.MappingParserGrammar$QualifiedNameContext v, v, v;
java.lang.IllegalArgumentException v;
org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.MappingParserGrammar$PackagePathContext v, v;
v := @parameter: org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.MappingParserGrammar$TestInputElementContext;
v := @parameter: org.finos.legend.engine.language.pure.grammar.'from'.ParseTreeWalkerSourceInformation;
v = virtualinvoke v.<org.finos.legend.engine.language.pure.grammar.'from'.ParseTreeWalkerSourceInformation: org.finos.legend.engine.protocol.pure.v.model.SourceInformation getSourceInformation(org.antlr.v.runtime.ParserRuleContext)>(v);
v = new org.finos.legend.engine.protocol.pure.v.model.packageableElement.store.modelToModel.mapping.ObjectInputData;
specialinvoke v.<org.finos.legend.engine.protocol.pure.v.model.packageableElement.store.modelToModel.mapping.ObjectInputData: void <init>()>();
v.<org.finos.legend.engine.protocol.pure.v.model.packageableElement.store.modelToModel.mapping.ObjectInputData: org.finos.legend.engine.protocol.pure.v.model.SourceInformation sourceInformation> = v;
label:
v = virtualinvoke v.<org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.MappingParserGrammar$TestInputElementContext: org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.MappingParserGrammar$TestInputFormatContext testInputFormat()>();
if v != null goto label;
v = new org.finos.legend.engine.shared.core.operational.errorManagement.EngineException;
v = staticinvoke <org.finos.legend.engine.protocol.pure.v.model.packageableElement.store.modelToModel.mapping.ObjectInputType: org.finos.legend.engine.protocol.pure.v.model.packageableElement.store.modelToModel.mapping.ObjectInputType[] values()>();
v = staticinvoke <org.eclipse.collections.impl.utility.ArrayIterate: java.lang.String makeString(java.lang.Object[],java.lang.String)>(v, ", ");
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String)>(v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("Mapping test object \'input type\' is missing. Possible values: \u0001");
v = <org.finos.legend.engine.protocol.pure.v.model.context.EngineErrorType: org.finos.legend.engine.protocol.pure.v.model.context.EngineErrorType PARSER>;
specialinvoke v.<org.finos.legend.engine.shared.core.operational.errorManagement.EngineException: void <init>(java.lang.String,org.finos.legend.engine.protocol.pure.v.model.SourceInformation,org.finos.legend.engine.protocol.pure.v.model.context.EngineErrorType)>(v, v, v);
throw v;
label:
v = virtualinvoke v.<org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.MappingParserGrammar$TestInputElementContext: org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.MappingParserGrammar$TestInputFormatContext testInputFormat()>();
v = virtualinvoke v.<org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.MappingParserGrammar$TestInputFormatContext: java.lang.String getText()>();
v = staticinvoke <org.finos.legend.engine.protocol.pure.v.model.packageableElement.store.modelToModel.mapping.ObjectInputType: org.finos.legend.engine.protocol.pure.v.model.packageableElement.store.modelToModel.mapping.ObjectInputType valueOf(java.lang.String)>(v);
v.<org.finos.legend.engine.protocol.pure.v.model.packageableElement.store.modelToModel.mapping.ObjectInputData: org.finos.legend.engine.protocol.pure.v.model.packageableElement.store.modelToModel.mapping.ObjectInputType inputType> = v;
label:
goto label;
label:
v := @caughtexception;
v = new org.finos.legend.engine.shared.core.operational.errorManagement.EngineException;
v = virtualinvoke v.<org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.MappingParserGrammar$TestInputElementContext: org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.MappingParserGrammar$TestInputFormatContext testInputFormat()>();
v = virtualinvoke v.<org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.MappingParserGrammar$TestInputFormatContext: java.lang.String getText()>();
v = staticinvoke <org.finos.legend.engine.protocol.pure.v.model.packageableElement.store.modelToModel.mapping.ObjectInputType: org.finos.legend.engine.protocol.pure.v.model.packageableElement.store.modelToModel.mapping.ObjectInputType[] values()>();
v = staticinvoke <org.eclipse.collections.impl.utility.ArrayIterate: java.lang.String makeString(java.lang.Object[],java.lang.String)>(v, ", ");
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String,java.lang.String)>(v, v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("Mapping test object input data does not support format \'\u0001\'. Possible values: \u0001");
v = virtualinvoke v.<org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.MappingParserGrammar$TestInputElementContext: org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.MappingParserGrammar$TestInputFormatContext testInputFormat()>();
v = virtualinvoke v.<org.finos.legend.engine.language.pure.grammar.'from'.ParseTreeWalkerSourceInformation: org.finos.legend.engine.protocol.pure.v.model.SourceInformation getSourceInformation(org.antlr.v.runtime.ParserRuleContext)>(v);
v = <org.finos.legend.engine.protocol.pure.v.model.context.EngineErrorType: org.finos.legend.engine.protocol.pure.v.model.context.EngineErrorType PARSER>;
specialinvoke v.<org.finos.legend.engine.shared.core.operational.errorManagement.EngineException: void <init>(java.lang.String,org.finos.legend.engine.protocol.pure.v.model.SourceInformation,org.finos.legend.engine.protocol.pure.v.model.context.EngineErrorType)>(v, v, v);
throw v;
label:
v = virtualinvoke v.<org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.MappingParserGrammar$TestInputElementContext: org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.MappingParserGrammar$TestInputSrcContext testInputSrc()>();
v = virtualinvoke v.<org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.MappingParserGrammar$TestInputSrcContext: org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.MappingParserGrammar$QualifiedNameContext qualifiedName()>();
v = virtualinvoke v.<org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.MappingParserGrammar$QualifiedNameContext: org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.MappingParserGrammar$PackagePathContext packagePath()>();
if v != null goto label;
v = staticinvoke <java.util.Collections: java.util.List emptyList()>();
goto label;
label:
v = virtualinvoke v.<org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.MappingParserGrammar$TestInputElementContext: org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.MappingParserGrammar$TestInputSrcContext testInputSrc()>();
v = virtualinvoke v.<org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.MappingParserGrammar$TestInputSrcContext: org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.MappingParserGrammar$QualifiedNameContext qualifiedName()>();
v = virtualinvoke v.<org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.MappingParserGrammar$QualifiedNameContext: org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.MappingParserGrammar$PackagePathContext packagePath()>();
v = virtualinvoke v.<org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.MappingParserGrammar$PackagePathContext: java.util.List identifier()>();
label:
v = virtualinvoke v.<org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.MappingParserGrammar$TestInputElementContext: org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.MappingParserGrammar$TestInputSrcContext testInputSrc()>();
v = virtualinvoke v.<org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.MappingParserGrammar$TestInputSrcContext: org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.MappingParserGrammar$QualifiedNameContext qualifiedName()>();
v = virtualinvoke v.<org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.MappingParserGrammar$QualifiedNameContext: org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.MappingParserGrammar$IdentifierContext identifier()>();
v = staticinvoke <org.finos.legend.engine.language.pure.grammar.'from'.PureGrammarParserUtility: java.lang.String fromQualifiedName(java.util.List,org.antlr.v.runtime.ParserRuleContext)>(v, v);
v.<org.finos.legend.engine.protocol.pure.v.model.packageableElement.store.modelToModel.mapping.ObjectInputData: java.lang.String sourceClass> = v;
v = virtualinvoke v.<org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.MappingParserGrammar$TestInputElementContext: org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.MappingParserGrammar$TestInputDataContentContext testInputDataContent()>();
v = virtualinvoke v.<org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.MappingParserGrammar$TestInputDataContentContext: java.util.List STRING()>();
v = staticinvoke <org.finos.legend.engine.language.pure.grammar.'from'.CorePureGrammarParser$lambda_parseObjectInputData_c3163f40_1__112: org.eclipse.collections.api.block.function.Function bootstrap$()>();
v = staticinvoke <org.eclipse.collections.impl.utility.ListIterate: org.eclipse.collections.api.list.MutableList collect(java.util.List,org.eclipse.collections.api.block.function.Function)>(v, v);
v = interfaceinvoke v.<org.eclipse.collections.api.list.MutableList: java.lang.String makeString(java.lang.String)>("");
v.<org.finos.legend.engine.protocol.pure.v.model.packageableElement.store.modelToModel.mapping.ObjectInputData: java.lang.String data> = v;
return v;
catch java.lang.IllegalArgumentException from label to label with label;
}
private static org.finos.legend.engine.language.pure.grammar.'from'.SourceCodeParserInfo getModelConnectionParserInfo(org.finos.legend.engine.language.pure.grammar.'from'.connection.ConnectionValueSourceCode)
{
org.antlr.v.runtime.CodePointCharStream v;
org.finos.legend.engine.language.pure.grammar.'from'.antlr.connection.modelConnection.ModelConnectionParserGrammar$DefinitionContext v;
org.finos.legend.engine.language.pure.grammar.'from'.antlr.connection.modelConnection.ModelConnectionParserGrammar v;
org.finos.legend.engine.language.pure.grammar.'from'.ParseTreeWalkerSourceInformation v, v;
org.finos.legend.engine.language.pure.grammar.'from'.SourceCodeParserInfo v;
org.finos.legend.engine.language.pure.grammar.'from'.connection.ConnectionValueSourceCode v;
org.finos.legend.engine.language.pure.grammar.'from'.ParserErrorListener v;
org.finos.legend.engine.language.pure.grammar.'from'.antlr.connection.modelConnection.ModelConnectionLexerGrammar v;
org.antlr.v.runtime.CommonTokenStream v;
org.finos.legend.engine.protocol.pure.v.model.SourceInformation v;
java.lang.String v, v;
v := @parameter: org.finos.legend.engine.language.pure.grammar.'from'.connection.ConnectionValueSourceCode;
v = v.<org.finos.legend.engine.language.pure.grammar.'from'.connection.ConnectionValueSourceCode: java.lang.String code>;
v = staticinvoke <org.antlr.v.runtime.CharStreams: org.antlr.v.runtime.CodePointCharStream fromString(java.lang.String)>(v);
v = new org.finos.legend.engine.language.pure.grammar.'from'.ParserErrorListener;
v = v.<org.finos.legend.engine.language.pure.grammar.'from'.connection.ConnectionValueSourceCode: org.finos.legend.engine.language.pure.grammar.'from'.ParseTreeWalkerSourceInformation walkerSourceInformation>;
specialinvoke v.<org.finos.legend.engine.language.pure.grammar.'from'.ParserErrorListener: void <init>(org.finos.legend.engine.language.pure.grammar.'from'.ParseTreeWalkerSourceInformation)>(v);
v = new org.finos.legend.engine.language.pure.grammar.'from'.antlr.connection.modelConnection.ModelConnectionLexerGrammar;
specialinvoke v.<org.finos.legend.engine.language.pure.grammar.'from'.antlr.connection.modelConnection.ModelConnectionLexerGrammar: void <init>(org.antlr.v.runtime.CharStream)>(v);
virtualinvoke v.<org.finos.legend.engine.language.pure.grammar.'from'.antlr.connection.modelConnection.ModelConnectionLexerGrammar: void removeErrorListeners()>();
virtualinvoke v.<org.finos.legend.engine.language.pure.grammar.'from'.antlr.connection.modelConnection.ModelConnectionLexerGrammar: void addErrorListener(org.antlr.v.runtime.ANTLRErrorListener)>(v);
v = new org.finos.legend.engine.language.pure.grammar.'from'.antlr.connection.modelConnection.ModelConnectionParserGrammar;
v = new org.antlr.v.runtime.CommonTokenStream;
specialinvoke v.<org.antlr.v.runtime.CommonTokenStream: void <init>(org.antlr.v.runtime.TokenSource)>(v);
specialinvoke v.<org.finos.legend.engine.language.pure.grammar.'from'.antlr.connection.modelConnection.ModelConnectionParserGrammar: void <init>(org.antlr.v.runtime.TokenStream)>(v);
virtualinvoke v.<org.finos.legend.engine.language.pure.grammar.'from'.antlr.connection.modelConnection.ModelConnectionParserGrammar: void removeErrorListeners()>();
virtualinvoke v.<org.finos.legend.engine.language.pure.grammar.'from'.antlr.connection.modelConnection.ModelConnectionParserGrammar: void addErrorListener(org.antlr.v.runtime.ANTLRErrorListener)>(v);
v = new org.finos.legend.engine.language.pure.grammar.'from'.SourceCodeParserInfo;
v = v.<org.finos.legend.engine.language.pure.grammar.'from'.connection.ConnectionValueSourceCode: java.lang.String code>;
v = v.<org.finos.legend.engine.language.pure.grammar.'from'.connection.ConnectionValueSourceCode: org.finos.legend.engine.protocol.pure.v.model.SourceInformation sourceInformation>;
v = v.<org.finos.legend.engine.language.pure.grammar.'from'.connection.ConnectionValueSourceCode: org.finos.legend.engine.language.pure.grammar.'from'.ParseTreeWalkerSourceInformation walkerSourceInformation>;
v = virtualinvoke v.<org.finos.legend.engine.language.pure.grammar.'from'.antlr.connection.modelConnection.ModelConnectionParserGrammar: org.finos.legend.engine.language.pure.grammar.'from'.antlr.connection.modelConnection.ModelConnectionParserGrammar$DefinitionContext definition()>();
specialinvoke v.<org.finos.legend.engine.language.pure.grammar.'from'.SourceCodeParserInfo: void <init>(java.lang.String,org.antlr.v.runtime.CharStream,org.finos.legend.engine.protocol.pure.v.model.SourceInformation,org.finos.legend.engine.language.pure.grammar.'from'.ParseTreeWalkerSourceInformation,org.antlr.v.runtime.Lexer,org.antlr.v.runtime.Parser,org.antlr.v.runtime.ParserRuleContext)>(v, v, v, v, v, v, v);
return v;
}
private static org.finos.legend.engine.language.pure.grammar.'from'.SourceCodeParserInfo getEnumerationMappingParserInfo(org.finos.legend.engine.language.pure.grammar.'from'.mapping.MappingElementSourceCode)
{
org.antlr.v.runtime.CommonTokenStream v;
org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.enumerationMapping.EnumerationMappingParserGrammar v;
org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.MappingParserGrammar$MappingElementContext v;
org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.enumerationMapping.EnumerationMappingParserGrammar$EnumerationMappingContext v;
java.lang.String v, v, v;
org.antlr.v.runtime.CodePointCharStream v, v;
org.finos.legend.engine.language.pure.grammar.'from'.ParseTreeWalkerSourceInformation v, v, v;
org.finos.legend.engine.language.pure.grammar.'from'.SourceCodeParserInfo v;
org.finos.legend.engine.language.pure.grammar.'from'.ParserErrorListener v;
org.finos.legend.engine.protocol.pure.v.model.SourceInformation v;
org.finos.legend.engine.language.pure.grammar.'from'.mapping.MappingElementSourceCode v;
org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.enumerationMapping.EnumerationMappingLexerGrammar v;
v := @parameter: org.finos.legend.engine.language.pure.grammar.'from'.mapping.MappingElementSourceCode;
v = v.<org.finos.legend.engine.language.pure.grammar.'from'.mapping.MappingElementSourceCode: java.lang.String code>;
v = staticinvoke <org.antlr.v.runtime.CharStreams: org.antlr.v.runtime.CodePointCharStream fromString(java.lang.String)>(v);
v = new org.finos.legend.engine.language.pure.grammar.'from'.ParserErrorListener;
v = v.<org.finos.legend.engine.language.pure.grammar.'from'.mapping.MappingElementSourceCode: org.finos.legend.engine.language.pure.grammar.'from'.ParseTreeWalkerSourceInformation mappingElementParseTreeWalkerSourceInformation>;
specialinvoke v.<org.finos.legend.engine.language.pure.grammar.'from'.ParserErrorListener: void <init>(org.finos.legend.engine.language.pure.grammar.'from'.ParseTreeWalkerSourceInformation)>(v);
v = new org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.enumerationMapping.EnumerationMappingLexerGrammar;
v = v.<org.finos.legend.engine.language.pure.grammar.'from'.mapping.MappingElementSourceCode: java.lang.String code>;
v = staticinvoke <org.antlr.v.runtime.CharStreams: org.antlr.v.runtime.CodePointCharStream fromString(java.lang.String)>(v);
specialinvoke v.<org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.enumerationMapping.EnumerationMappingLexerGrammar: void <init>(org.antlr.v.runtime.CharStream)>(v);
virtualinvoke v.<org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.enumerationMapping.EnumerationMappingLexerGrammar: void removeErrorListeners()>();
virtualinvoke v.<org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.enumerationMapping.EnumerationMappingLexerGrammar: void addErrorListener(org.antlr.v.runtime.ANTLRErrorListener)>(v);
v = new org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.enumerationMapping.EnumerationMappingParserGrammar;
v = new org.antlr.v.runtime.CommonTokenStream;
specialinvoke v.<org.antlr.v.runtime.CommonTokenStream: void <init>(org.antlr.v.runtime.TokenSource)>(v);
specialinvoke v.<org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.enumerationMapping.EnumerationMappingParserGrammar: void <init>(org.antlr.v.runtime.TokenStream)>(v);
virtualinvoke v.<org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.enumerationMapping.EnumerationMappingParserGrammar: void removeErrorListeners()>();
virtualinvoke v.<org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.enumerationMapping.EnumerationMappingParserGrammar: void addErrorListener(org.antlr.v.runtime.ANTLRErrorListener)>(v);
v = new org.finos.legend.engine.language.pure.grammar.'from'.SourceCodeParserInfo;
v = v.<org.finos.legend.engine.language.pure.grammar.'from'.mapping.MappingElementSourceCode: java.lang.String code>;
v = v.<org.finos.legend.engine.language.pure.grammar.'from'.mapping.MappingElementSourceCode: org.finos.legend.engine.language.pure.grammar.'from'.ParseTreeWalkerSourceInformation mappingParseTreeWalkerSourceInformation>;
v = v.<org.finos.legend.engine.language.pure.grammar.'from'.mapping.MappingElementSourceCode: org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.MappingParserGrammar$MappingElementContext mappingElementParserRuleContext>;
v = virtualinvoke v.<org.finos.legend.engine.language.pure.grammar.'from'.ParseTreeWalkerSourceInformation: org.finos.legend.engine.protocol.pure.v.model.SourceInformation getSourceInformation(org.antlr.v.runtime.ParserRuleContext)>(v);
v = v.<org.finos.legend.engine.language.pure.grammar.'from'.mapping.MappingElementSourceCode: org.finos.legend.engine.language.pure.grammar.'from'.ParseTreeWalkerSourceInformation mappingElementParseTreeWalkerSourceInformation>;
v = virtualinvoke v.<org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.enumerationMapping.EnumerationMappingParserGrammar: org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.enumerationMapping.EnumerationMappingParserGrammar$EnumerationMappingContext enumerationMapping()>();
specialinvoke v.<org.finos.legend.engine.language.pure.grammar.'from'.SourceCodeParserInfo: void <init>(java.lang.String,org.antlr.v.runtime.CharStream,org.finos.legend.engine.protocol.pure.v.model.SourceInformation,org.finos.legend.engine.language.pure.grammar.'from'.ParseTreeWalkerSourceInformation,org.antlr.v.runtime.Lexer,org.antlr.v.runtime.Parser,org.antlr.v.runtime.ParserRuleContext)>(v, v, v, v, v, v, v);
return v;
}
private static org.finos.legend.engine.language.pure.grammar.'from'.SourceCodeParserInfo getOperationClassMappingParserInfo(org.finos.legend.engine.language.pure.grammar.'from'.mapping.MappingElementSourceCode)
{
org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.operationClassMapping.OperationClassMappingParserGrammar$OperationClassMappingContext v;
org.antlr.v.runtime.CommonTokenStream v;
org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.operationClassMapping.OperationClassMappingParserGrammar v;
org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.MappingParserGrammar$MappingElementContext v;
java.lang.String v, v, v;
org.antlr.v.runtime.CodePointCharStream v, v;
org.finos.legend.engine.language.pure.grammar.'from'.ParseTreeWalkerSourceInformation v, v, v;
org.finos.legend.engine.language.pure.grammar.'from'.SourceCodeParserInfo v;
org.finos.legend.engine.language.pure.grammar.'from'.ParserErrorListener v;
org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.operationClassMapping.OperationClassMappingLexerGrammar v;
org.finos.legend.engine.protocol.pure.v.model.SourceInformation v;
org.finos.legend.engine.language.pure.grammar.'from'.mapping.MappingElementSourceCode v;
v := @parameter: org.finos.legend.engine.language.pure.grammar.'from'.mapping.MappingElementSourceCode;
v = v.<org.finos.legend.engine.language.pure.grammar.'from'.mapping.MappingElementSourceCode: java.lang.String code>;
v = staticinvoke <org.antlr.v.runtime.CharStreams: org.antlr.v.runtime.CodePointCharStream fromString(java.lang.String)>(v);
v = new org.finos.legend.engine.language.pure.grammar.'from'.ParserErrorListener;
v = v.<org.finos.legend.engine.language.pure.grammar.'from'.mapping.MappingElementSourceCode: org.finos.legend.engine.language.pure.grammar.'from'.ParseTreeWalkerSourceInformation mappingElementParseTreeWalkerSourceInformation>;
specialinvoke v.<org.finos.legend.engine.language.pure.grammar.'from'.ParserErrorListener: void <init>(org.finos.legend.engine.language.pure.grammar.'from'.ParseTreeWalkerSourceInformation)>(v);
v = new org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.operationClassMapping.OperationClassMappingLexerGrammar;
v = v.<org.finos.legend.engine.language.pure.grammar.'from'.mapping.MappingElementSourceCode: java.lang.String code>;
v = staticinvoke <org.antlr.v.runtime.CharStreams: org.antlr.v.runtime.CodePointCharStream fromString(java.lang.String)>(v);
specialinvoke v.<org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.operationClassMapping.OperationClassMappingLexerGrammar: void <init>(org.antlr.v.runtime.CharStream)>(v);
virtualinvoke v.<org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.operationClassMapping.OperationClassMappingLexerGrammar: void removeErrorListeners()>();
virtualinvoke v.<org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.operationClassMapping.OperationClassMappingLexerGrammar: void addErrorListener(org.antlr.v.runtime.ANTLRErrorListener)>(v);
v = new org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.operationClassMapping.OperationClassMappingParserGrammar;
v = new org.antlr.v.runtime.CommonTokenStream;
specialinvoke v.<org.antlr.v.runtime.CommonTokenStream: void <init>(org.antlr.v.runtime.TokenSource)>(v);
specialinvoke v.<org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.operationClassMapping.OperationClassMappingParserGrammar: void <init>(org.antlr.v.runtime.TokenStream)>(v);
virtualinvoke v.<org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.operationClassMapping.OperationClassMappingParserGrammar: void removeErrorListeners()>();
virtualinvoke v.<org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.operationClassMapping.OperationClassMappingParserGrammar: void addErrorListener(org.antlr.v.runtime.ANTLRErrorListener)>(v);
v = new org.finos.legend.engine.language.pure.grammar.'from'.SourceCodeParserInfo;
v = v.<org.finos.legend.engine.language.pure.grammar.'from'.mapping.MappingElementSourceCode: java.lang.String code>;
v = v.<org.finos.legend.engine.language.pure.grammar.'from'.mapping.MappingElementSourceCode: org.finos.legend.engine.language.pure.grammar.'from'.ParseTreeWalkerSourceInformation mappingParseTreeWalkerSourceInformation>;
v = v.<org.finos.legend.engine.language.pure.grammar.'from'.mapping.MappingElementSourceCode: org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.MappingParserGrammar$MappingElementContext mappingElementParserRuleContext>;
v = virtualinvoke v.<org.finos.legend.engine.language.pure.grammar.'from'.ParseTreeWalkerSourceInformation: org.finos.legend.engine.protocol.pure.v.model.SourceInformation getSourceInformation(org.antlr.v.runtime.ParserRuleContext)>(v);
v = v.<org.finos.legend.engine.language.pure.grammar.'from'.mapping.MappingElementSourceCode: org.finos.legend.engine.language.pure.grammar.'from'.ParseTreeWalkerSourceInformation mappingElementParseTreeWalkerSourceInformation>;
v = virtualinvoke v.<org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.operationClassMapping.OperationClassMappingParserGrammar: org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.operationClassMapping.OperationClassMappingParserGrammar$OperationClassMappingContext operationClassMapping()>();
specialinvoke v.<org.finos.legend.engine.language.pure.grammar.'from'.SourceCodeParserInfo: void <init>(java.lang.String,org.antlr.v.runtime.CharStream,org.finos.legend.engine.protocol.pure.v.model.SourceInformation,org.finos.legend.engine.language.pure.grammar.'from'.ParseTreeWalkerSourceInformation,org.antlr.v.runtime.Lexer,org.antlr.v.runtime.Parser,org.antlr.v.runtime.ParserRuleContext)>(v, v, v, v, v, v, v);
return v;
}
private static org.finos.legend.engine.language.pure.grammar.'from'.SourceCodeParserInfo getPureInstanceClassMappingParserInfo(org.finos.legend.engine.language.pure.grammar.'from'.mapping.MappingElementSourceCode)
{
org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.pureInstanceClassMapping.PureInstanceClassMappingParserGrammar v;
org.antlr.v.runtime.CommonTokenStream v;
org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.MappingParserGrammar$MappingElementContext v;
java.lang.String v, v, v;
org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.pureInstanceClassMapping.PureInstanceClassMappingParserGrammar$PureInstanceClassMappingContext v;
org.antlr.v.runtime.CodePointCharStream v, v;
org.finos.legend.engine.language.pure.grammar.'from'.ParseTreeWalkerSourceInformation v, v, v;
org.finos.legend.engine.language.pure.grammar.'from'.SourceCodeParserInfo v;
org.finos.legend.engine.language.pure.grammar.'from'.ParserErrorListener v;
org.finos.legend.engine.protocol.pure.v.model.SourceInformation v;
org.finos.legend.engine.language.pure.grammar.'from'.mapping.MappingElementSourceCode v;
org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.pureInstanceClassMapping.PureInstanceClassMappingLexerGrammar v;
v := @parameter: org.finos.legend.engine.language.pure.grammar.'from'.mapping.MappingElementSourceCode;
v = v.<org.finos.legend.engine.language.pure.grammar.'from'.mapping.MappingElementSourceCode: java.lang.String code>;
v = staticinvoke <org.antlr.v.runtime.CharStreams: org.antlr.v.runtime.CodePointCharStream fromString(java.lang.String)>(v);
v = new org.finos.legend.engine.language.pure.grammar.'from'.ParserErrorListener;
v = v.<org.finos.legend.engine.language.pure.grammar.'from'.mapping.MappingElementSourceCode: org.finos.legend.engine.language.pure.grammar.'from'.ParseTreeWalkerSourceInformation mappingElementParseTreeWalkerSourceInformation>;
specialinvoke v.<org.finos.legend.engine.language.pure.grammar.'from'.ParserErrorListener: void <init>(org.finos.legend.engine.language.pure.grammar.'from'.ParseTreeWalkerSourceInformation)>(v);
v = new org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.pureInstanceClassMapping.PureInstanceClassMappingLexerGrammar;
v = v.<org.finos.legend.engine.language.pure.grammar.'from'.mapping.MappingElementSourceCode: java.lang.String code>;
v = staticinvoke <org.antlr.v.runtime.CharStreams: org.antlr.v.runtime.CodePointCharStream fromString(java.lang.String)>(v);
specialinvoke v.<org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.pureInstanceClassMapping.PureInstanceClassMappingLexerGrammar: void <init>(org.antlr.v.runtime.CharStream)>(v);
virtualinvoke v.<org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.pureInstanceClassMapping.PureInstanceClassMappingLexerGrammar: void removeErrorListeners()>();
virtualinvoke v.<org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.pureInstanceClassMapping.PureInstanceClassMappingLexerGrammar: void addErrorListener(org.antlr.v.runtime.ANTLRErrorListener)>(v);
v = new org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.pureInstanceClassMapping.PureInstanceClassMappingParserGrammar;
v = new org.antlr.v.runtime.CommonTokenStream;
specialinvoke v.<org.antlr.v.runtime.CommonTokenStream: void <init>(org.antlr.v.runtime.TokenSource)>(v);
specialinvoke v.<org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.pureInstanceClassMapping.PureInstanceClassMappingParserGrammar: void <init>(org.antlr.v.runtime.TokenStream)>(v);
virtualinvoke v.<org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.pureInstanceClassMapping.PureInstanceClassMappingParserGrammar: void removeErrorListeners()>();
virtualinvoke v.<org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.pureInstanceClassMapping.PureInstanceClassMappingParserGrammar: void addErrorListener(org.antlr.v.runtime.ANTLRErrorListener)>(v);
v = new org.finos.legend.engine.language.pure.grammar.'from'.SourceCodeParserInfo;
v = v.<org.finos.legend.engine.language.pure.grammar.'from'.mapping.MappingElementSourceCode: java.lang.String code>;
v = v.<org.finos.legend.engine.language.pure.grammar.'from'.mapping.MappingElementSourceCode: org.finos.legend.engine.language.pure.grammar.'from'.ParseTreeWalkerSourceInformation mappingParseTreeWalkerSourceInformation>;
v = v.<org.finos.legend.engine.language.pure.grammar.'from'.mapping.MappingElementSourceCode: org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.MappingParserGrammar$MappingElementContext mappingElementParserRuleContext>;
v = virtualinvoke v.<org.finos.legend.engine.language.pure.grammar.'from'.ParseTreeWalkerSourceInformation: org.finos.legend.engine.protocol.pure.v.model.SourceInformation getSourceInformation(org.antlr.v.runtime.ParserRuleContext)>(v);
v = v.<org.finos.legend.engine.language.pure.grammar.'from'.mapping.MappingElementSourceCode: org.finos.legend.engine.language.pure.grammar.'from'.ParseTreeWalkerSourceInformation mappingElementParseTreeWalkerSourceInformation>;
v = virtualinvoke v.<org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.pureInstanceClassMapping.PureInstanceClassMappingParserGrammar: org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.pureInstanceClassMapping.PureInstanceClassMappingParserGrammar$PureInstanceClassMappingContext pureInstanceClassMapping()>();
specialinvoke v.<org.finos.legend.engine.language.pure.grammar.'from'.SourceCodeParserInfo: void <init>(java.lang.String,org.antlr.v.runtime.CharStream,org.finos.legend.engine.protocol.pure.v.model.SourceInformation,org.finos.legend.engine.language.pure.grammar.'from'.ParseTreeWalkerSourceInformation,org.antlr.v.runtime.Lexer,org.antlr.v.runtime.Parser,org.antlr.v.runtime.ParserRuleContext)>(v, v, v, v, v, v, v);
return v;
}
private static org.finos.legend.engine.language.pure.grammar.'from'.SourceCodeParserInfo getXStoreAssociationMappingParserInfo(org.finos.legend.engine.language.pure.grammar.'from'.mapping.MappingElementSourceCode)
{
org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.xStoreAssociationMapping.XStoreAssociationMappingLexerGrammar v;
org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.xStoreAssociationMapping.XStoreAssociationMappingParserGrammar v;
org.antlr.v.runtime.CommonTokenStream v;
org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.MappingParserGrammar$MappingElementContext v;
org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.xStoreAssociationMapping.XStoreAssociationMappingParserGrammar$XStoreAssociationMappingContext v;
java.lang.String v, v, v;
org.antlr.v.runtime.CodePointCharStream v, v;
org.finos.legend.engine.language.pure.grammar.'from'.ParseTreeWalkerSourceInformation v, v, v;
org.finos.legend.engine.language.pure.grammar.'from'.SourceCodeParserInfo v;
org.finos.legend.engine.language.pure.grammar.'from'.ParserErrorListener v;
org.finos.legend.engine.protocol.pure.v.model.SourceInformation v;
org.finos.legend.engine.language.pure.grammar.'from'.mapping.MappingElementSourceCode v;
v := @parameter: org.finos.legend.engine.language.pure.grammar.'from'.mapping.MappingElementSourceCode;
v = v.<org.finos.legend.engine.language.pure.grammar.'from'.mapping.MappingElementSourceCode: java.lang.String code>;
v = staticinvoke <org.antlr.v.runtime.CharStreams: org.antlr.v.runtime.CodePointCharStream fromString(java.lang.String)>(v);
v = new org.finos.legend.engine.language.pure.grammar.'from'.ParserErrorListener;
v = v.<org.finos.legend.engine.language.pure.grammar.'from'.mapping.MappingElementSourceCode: org.finos.legend.engine.language.pure.grammar.'from'.ParseTreeWalkerSourceInformation mappingElementParseTreeWalkerSourceInformation>;
specialinvoke v.<org.finos.legend.engine.language.pure.grammar.'from'.ParserErrorListener: void <init>(org.finos.legend.engine.language.pure.grammar.'from'.ParseTreeWalkerSourceInformation)>(v);
v = new org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.xStoreAssociationMapping.XStoreAssociationMappingLexerGrammar;
v = v.<org.finos.legend.engine.language.pure.grammar.'from'.mapping.MappingElementSourceCode: java.lang.String code>;
v = staticinvoke <org.antlr.v.runtime.CharStreams: org.antlr.v.runtime.CodePointCharStream fromString(java.lang.String)>(v);
specialinvoke v.<org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.xStoreAssociationMapping.XStoreAssociationMappingLexerGrammar: void <init>(org.antlr.v.runtime.CharStream)>(v);
virtualinvoke v.<org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.xStoreAssociationMapping.XStoreAssociationMappingLexerGrammar: void removeErrorListeners()>();
virtualinvoke v.<org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.xStoreAssociationMapping.XStoreAssociationMappingLexerGrammar: void addErrorListener(org.antlr.v.runtime.ANTLRErrorListener)>(v);
v = new org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.xStoreAssociationMapping.XStoreAssociationMappingParserGrammar;
v = new org.antlr.v.runtime.CommonTokenStream;
specialinvoke v.<org.antlr.v.runtime.CommonTokenStream: void <init>(org.antlr.v.runtime.TokenSource)>(v);
specialinvoke v.<org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.xStoreAssociationMapping.XStoreAssociationMappingParserGrammar: void <init>(org.antlr.v.runtime.TokenStream)>(v);
virtualinvoke v.<org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.xStoreAssociationMapping.XStoreAssociationMappingParserGrammar: void removeErrorListeners()>();
virtualinvoke v.<org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.xStoreAssociationMapping.XStoreAssociationMappingParserGrammar: void addErrorListener(org.antlr.v.runtime.ANTLRErrorListener)>(v);
v = new org.finos.legend.engine.language.pure.grammar.'from'.SourceCodeParserInfo;
v = v.<org.finos.legend.engine.language.pure.grammar.'from'.mapping.MappingElementSourceCode: java.lang.String code>;
v = v.<org.finos.legend.engine.language.pure.grammar.'from'.mapping.MappingElementSourceCode: org.finos.legend.engine.language.pure.grammar.'from'.ParseTreeWalkerSourceInformation mappingParseTreeWalkerSourceInformation>;
v = v.<org.finos.legend.engine.language.pure.grammar.'from'.mapping.MappingElementSourceCode: org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.MappingParserGrammar$MappingElementContext mappingElementParserRuleContext>;
v = virtualinvoke v.<org.finos.legend.engine.language.pure.grammar.'from'.ParseTreeWalkerSourceInformation: org.finos.legend.engine.protocol.pure.v.model.SourceInformation getSourceInformation(org.antlr.v.runtime.ParserRuleContext)>(v);
v = v.<org.finos.legend.engine.language.pure.grammar.'from'.mapping.MappingElementSourceCode: org.finos.legend.engine.language.pure.grammar.'from'.ParseTreeWalkerSourceInformation mappingElementParseTreeWalkerSourceInformation>;
v = virtualinvoke v.<org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.xStoreAssociationMapping.XStoreAssociationMappingParserGrammar: org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.xStoreAssociationMapping.XStoreAssociationMappingParserGrammar$XStoreAssociationMappingContext xStoreAssociationMapping()>();
specialinvoke v.<org.finos.legend.engine.language.pure.grammar.'from'.SourceCodeParserInfo: void <init>(java.lang.String,org.antlr.v.runtime.CharStream,org.finos.legend.engine.protocol.pure.v.model.SourceInformation,org.finos.legend.engine.language.pure.grammar.'from'.ParseTreeWalkerSourceInformation,org.antlr.v.runtime.Lexer,org.antlr.v.runtime.Parser,org.antlr.v.runtime.ParserRuleContext)>(v, v, v, v, v, v, v);
return v;
}
private static org.finos.legend.engine.language.pure.grammar.'from'.SourceCodeParserInfo getAggregationAwareMappingParserInfo(org.finos.legend.engine.language.pure.grammar.'from'.mapping.MappingElementSourceCode)
{
org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.aggregationAware.AggregationAwareParserGrammar$AggregationAwareClassMappingContext v;
org.antlr.v.runtime.CommonTokenStream v;
org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.MappingParserGrammar$MappingElementContext v;
org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.aggregationAware.AggregationAwareParserGrammar v;
java.lang.String v, v, v;
org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.aggregationAware.AggregationAwareLexerGrammar v;
org.antlr.v.runtime.CodePointCharStream v, v;
org.finos.legend.engine.language.pure.grammar.'from'.ParseTreeWalkerSourceInformation v, v, v;
org.finos.legend.engine.language.pure.grammar.'from'.SourceCodeParserInfo v;
org.finos.legend.engine.language.pure.grammar.'from'.ParserErrorListener v;
org.finos.legend.engine.protocol.pure.v.model.SourceInformation v;
org.finos.legend.engine.language.pure.grammar.'from'.mapping.MappingElementSourceCode v;
v := @parameter: org.finos.legend.engine.language.pure.grammar.'from'.mapping.MappingElementSourceCode;
v = v.<org.finos.legend.engine.language.pure.grammar.'from'.mapping.MappingElementSourceCode: java.lang.String code>;
v = staticinvoke <org.antlr.v.runtime.CharStreams: org.antlr.v.runtime.CodePointCharStream fromString(java.lang.String)>(v);
v = new org.finos.legend.engine.language.pure.grammar.'from'.ParserErrorListener;
v = v.<org.finos.legend.engine.language.pure.grammar.'from'.mapping.MappingElementSourceCode: org.finos.legend.engine.language.pure.grammar.'from'.ParseTreeWalkerSourceInformation mappingElementParseTreeWalkerSourceInformation>;
specialinvoke v.<org.finos.legend.engine.language.pure.grammar.'from'.ParserErrorListener: void <init>(org.finos.legend.engine.language.pure.grammar.'from'.ParseTreeWalkerSourceInformation)>(v);
v = new org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.aggregationAware.AggregationAwareLexerGrammar;
v = v.<org.finos.legend.engine.language.pure.grammar.'from'.mapping.MappingElementSourceCode: java.lang.String code>;
v = staticinvoke <org.antlr.v.runtime.CharStreams: org.antlr.v.runtime.CodePointCharStream fromString(java.lang.String)>(v);
specialinvoke v.<org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.aggregationAware.AggregationAwareLexerGrammar: void <init>(org.antlr.v.runtime.CharStream)>(v);
virtualinvoke v.<org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.aggregationAware.AggregationAwareLexerGrammar: void removeErrorListeners()>();
virtualinvoke v.<org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.aggregationAware.AggregationAwareLexerGrammar: void addErrorListener(org.antlr.v.runtime.ANTLRErrorListener)>(v);
v = new org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.aggregationAware.AggregationAwareParserGrammar;
v = new org.antlr.v.runtime.CommonTokenStream;
specialinvoke v.<org.antlr.v.runtime.CommonTokenStream: void <init>(org.antlr.v.runtime.TokenSource)>(v);
specialinvoke v.<org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.aggregationAware.AggregationAwareParserGrammar: void <init>(org.antlr.v.runtime.TokenStream)>(v);
virtualinvoke v.<org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.aggregationAware.AggregationAwareParserGrammar: void removeErrorListeners()>();
virtualinvoke v.<org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.aggregationAware.AggregationAwareParserGrammar: void addErrorListener(org.antlr.v.runtime.ANTLRErrorListener)>(v);
v = v.<org.finos.legend.engine.language.pure.grammar.'from'.mapping.MappingElementSourceCode: org.finos.legend.engine.language.pure.grammar.'from'.ParseTreeWalkerSourceInformation mappingParseTreeWalkerSourceInformation>;
v = v.<org.finos.legend.engine.language.pure.grammar.'from'.mapping.MappingElementSourceCode: org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.MappingParserGrammar$MappingElementContext mappingElementParserRuleContext>;
v = virtualinvoke v.<org.finos.legend.engine.language.pure.grammar.'from'.ParseTreeWalkerSourceInformation: org.finos.legend.engine.protocol.pure.v.model.SourceInformation getSourceInformation(org.antlr.v.runtime.ParserRuleContext)>(v);
v = new org.finos.legend.engine.language.pure.grammar.'from'.SourceCodeParserInfo;
v = v.<org.finos.legend.engine.language.pure.grammar.'from'.mapping.MappingElementSourceCode: java.lang.String code>;
v = v.<org.finos.legend.engine.language.pure.grammar.'from'.mapping.MappingElementSourceCode: org.finos.legend.engine.language.pure.grammar.'from'.ParseTreeWalkerSourceInformation mappingElementParseTreeWalkerSourceInformation>;
v = virtualinvoke v.<org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.aggregationAware.AggregationAwareParserGrammar: org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.aggregationAware.AggregationAwareParserGrammar$AggregationAwareClassMappingContext aggregationAwareClassMapping()>();
specialinvoke v.<org.finos.legend.engine.language.pure.grammar.'from'.SourceCodeParserInfo: void <init>(java.lang.String,org.antlr.v.runtime.CharStream,org.finos.legend.engine.protocol.pure.v.model.SourceInformation,org.finos.legend.engine.language.pure.grammar.'from'.ParseTreeWalkerSourceInformation,org.antlr.v.runtime.Lexer,org.antlr.v.runtime.Parser,org.antlr.v.runtime.ParserRuleContext)>(v, v, v, v, v, v, v);
return v;
}
private static org.finos.legend.engine.language.pure.grammar.'from'.SourceCodeParserInfo getAggregateSpecificationParserInfo(org.finos.legend.engine.language.pure.grammar.'from'.mapping.MappingElementSourceCode)
{
org.antlr.v.runtime.CommonTokenStream v;
org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.MappingParserGrammar$MappingElementContext v;
org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.aggregationAware.AggregationAwareParserGrammar v;
java.lang.String v, v, v;
org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.aggregationAware.AggregationAwareLexerGrammar v;
org.antlr.v.runtime.CodePointCharStream v, v;
org.finos.legend.engine.language.pure.grammar.'from'.ParseTreeWalkerSourceInformation v, v, v;
org.finos.legend.engine.language.pure.grammar.'from'.SourceCodeParserInfo v;
org.finos.legend.engine.language.pure.grammar.'from'.ParserErrorListener v;
org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.aggregationAware.AggregationAwareParserGrammar$AggregateSpecificationContext v;
org.finos.legend.engine.protocol.pure.v.model.SourceInformation v;
org.finos.legend.engine.language.pure.grammar.'from'.mapping.MappingElementSourceCode v;
v := @parameter: org.finos.legend.engine.language.pure.grammar.'from'.mapping.MappingElementSourceCode;
v = v.<org.finos.legend.engine.language.pure.grammar.'from'.mapping.MappingElementSourceCode: java.lang.String code>;
v = staticinvoke <org.antlr.v.runtime.CharStreams: org.antlr.v.runtime.CodePointCharStream fromString(java.lang.String)>(v);
v = new org.finos.legend.engine.language.pure.grammar.'from'.ParserErrorListener;
v = v.<org.finos.legend.engine.language.pure.grammar.'from'.mapping.MappingElementSourceCode: org.finos.legend.engine.language.pure.grammar.'from'.ParseTreeWalkerSourceInformation mappingElementParseTreeWalkerSourceInformation>;
specialinvoke v.<org.finos.legend.engine.language.pure.grammar.'from'.ParserErrorListener: void <init>(org.finos.legend.engine.language.pure.grammar.'from'.ParseTreeWalkerSourceInformation)>(v);
v = new org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.aggregationAware.AggregationAwareLexerGrammar;
v = v.<org.finos.legend.engine.language.pure.grammar.'from'.mapping.MappingElementSourceCode: java.lang.String code>;
v = staticinvoke <org.antlr.v.runtime.CharStreams: org.antlr.v.runtime.CodePointCharStream fromString(java.lang.String)>(v);
specialinvoke v.<org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.aggregationAware.AggregationAwareLexerGrammar: void <init>(org.antlr.v.runtime.CharStream)>(v);
virtualinvoke v.<org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.aggregationAware.AggregationAwareLexerGrammar: void removeErrorListeners()>();
virtualinvoke v.<org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.aggregationAware.AggregationAwareLexerGrammar: void addErrorListener(org.antlr.v.runtime.ANTLRErrorListener)>(v);
v = new org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.aggregationAware.AggregationAwareParserGrammar;
v = new org.antlr.v.runtime.CommonTokenStream;
specialinvoke v.<org.antlr.v.runtime.CommonTokenStream: void <init>(org.antlr.v.runtime.TokenSource)>(v);
specialinvoke v.<org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.aggregationAware.AggregationAwareParserGrammar: void <init>(org.antlr.v.runtime.TokenStream)>(v);
virtualinvoke v.<org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.aggregationAware.AggregationAwareParserGrammar: void removeErrorListeners()>();
virtualinvoke v.<org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.aggregationAware.AggregationAwareParserGrammar: void addErrorListener(org.antlr.v.runtime.ANTLRErrorListener)>(v);
v = v.<org.finos.legend.engine.language.pure.grammar.'from'.mapping.MappingElementSourceCode: org.finos.legend.engine.language.pure.grammar.'from'.ParseTreeWalkerSourceInformation mappingParseTreeWalkerSourceInformation>;
v = v.<org.finos.legend.engine.language.pure.grammar.'from'.mapping.MappingElementSourceCode: org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.MappingParserGrammar$MappingElementContext mappingElementParserRuleContext>;
v = virtualinvoke v.<org.finos.legend.engine.language.pure.grammar.'from'.ParseTreeWalkerSourceInformation: org.finos.legend.engine.protocol.pure.v.model.SourceInformation getSourceInformation(org.antlr.v.runtime.ParserRuleContext)>(v);
v = new org.finos.legend.engine.language.pure.grammar.'from'.SourceCodeParserInfo;
v = v.<org.finos.legend.engine.language.pure.grammar.'from'.mapping.MappingElementSourceCode: java.lang.String code>;
v = v.<org.finos.legend.engine.language.pure.grammar.'from'.mapping.MappingElementSourceCode: org.finos.legend.engine.language.pure.grammar.'from'.ParseTreeWalkerSourceInformation mappingElementParseTreeWalkerSourceInformation>;
v = virtualinvoke v.<org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.aggregationAware.AggregationAwareParserGrammar: org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.aggregationAware.AggregationAwareParserGrammar$AggregateSpecificationContext aggregateSpecification()>();
specialinvoke v.<org.finos.legend.engine.language.pure.grammar.'from'.SourceCodeParserInfo: void <init>(java.lang.String,org.antlr.v.runtime.CharStream,org.finos.legend.engine.protocol.pure.v.model.SourceInformation,org.finos.legend.engine.language.pure.grammar.'from'.ParseTreeWalkerSourceInformation,org.antlr.v.runtime.Lexer,org.antlr.v.runtime.Parser,org.antlr.v.runtime.ParserRuleContext)>(v, v, v, v, v, v, v);
return v;
}
public static org.finos.legend.engine.protocol.pure.v.model.packageableElement.section.Section parseDataSection(org.finos.legend.engine.language.pure.grammar.'from'.SectionSourceCode, java.util.function.Consumer, org.finos.legend.engine.language.pure.grammar.'from'.PureGrammarParserContext)
{
org.finos.legend.engine.language.pure.grammar.'from'.PureGrammarParserContext v;
org.finos.legend.engine.language.pure.grammar.'from'.ParseTreeWalkerSourceInformation v;
org.finos.legend.engine.language.pure.grammar.'from'.SourceCodeParserInfo v;
org.finos.legend.engine.language.pure.grammar.'from'.SectionSourceCode v;
org.finos.legend.engine.language.pure.grammar.'from'.extension.PureGrammarParserExtensions v;
org.finos.legend.engine.protocol.pure.v.model.SourceInformation v;
java.util.function.Consumer v;
java.lang.String v;
org.antlr.v.runtime.ParserRuleContext v;
org.finos.legend.engine.language.pure.grammar.'from'.data.DataParseTreeWalker v;
org.finos.legend.engine.protocol.pure.v.model.packageableElement.section.DefaultCodeSection v;
v := @parameter: org.finos.legend.engine.language.pure.grammar.'from'.SectionSourceCode;
v := @parameter: java.util.function.Consumer;
v := @parameter: org.finos.legend.engine.language.pure.grammar.'from'.PureGrammarParserContext;
v = staticinvoke <org.finos.legend.engine.language.pure.grammar.'from'.CorePureGrammarParser: org.finos.legend.engine.language.pure.grammar.'from'.SourceCodeParserInfo getDataParserInfo(org.finos.legend.engine.language.pure.grammar.'from'.SectionSourceCode)>(v);
v = new org.finos.legend.engine.protocol.pure.v.model.packageableElement.section.DefaultCodeSection;
specialinvoke v.<org.finos.legend.engine.protocol.pure.v.model.packageableElement.section.DefaultCodeSection: void <init>()>();
v = v.<org.finos.legend.engine.language.pure.grammar.'from'.SectionSourceCode: java.lang.String sectionType>;
v.<org.finos.legend.engine.protocol.pure.v.model.packageableElement.section.DefaultCodeSection: java.lang.String parserName> = v;
v = v.<org.finos.legend.engine.language.pure.grammar.'from'.SourceCodeParserInfo: org.finos.legend.engine.protocol.pure.v.model.SourceInformation sourceInformation>;
v.<org.finos.legend.engine.protocol.pure.v.model.packageableElement.section.DefaultCodeSection: org.finos.legend.engine.protocol.pure.v.model.SourceInformation sourceInformation> = v;
v = new org.finos.legend.engine.language.pure.grammar.'from'.data.DataParseTreeWalker;
v = v.<org.finos.legend.engine.language.pure.grammar.'from'.SourceCodeParserInfo: org.finos.legend.engine.language.pure.grammar.'from'.ParseTreeWalkerSourceInformation walkerSourceInformation>;
v = virtualinvoke v.<org.finos.legend.engine.language.pure.grammar.'from'.PureGrammarParserContext: org.finos.legend.engine.language.pure.grammar.'from'.extension.PureGrammarParserExtensions getPureGrammarParserExtensions()>();
specialinvoke v.<org.finos.legend.engine.language.pure.grammar.'from'.data.DataParseTreeWalker: void <init>(org.finos.legend.engine.language.pure.grammar.'from'.ParseTreeWalkerSourceInformation,java.util.function.Consumer,org.finos.legend.engine.protocol.pure.v.model.packageableElement.section.DefaultCodeSection,org.finos.legend.engine.language.pure.grammar.'from'.extension.PureGrammarParserExtensions)>(v, v, v, v);
v = v.<org.finos.legend.engine.language.pure.grammar.'from'.SourceCodeParserInfo: org.antlr.v.runtime.ParserRuleContext rootContext>;
virtualinvoke v.<org.finos.legend.engine.language.pure.grammar.'from'.data.DataParseTreeWalker: void visit(org.finos.legend.engine.language.pure.grammar.'from'.antlr.data.DataParserGrammar$DefinitionContext)>(v);
return v;
}
private static org.finos.legend.engine.language.pure.grammar.'from'.SourceCodeParserInfo getDataParserInfo(org.finos.legend.engine.language.pure.grammar.'from'.SectionSourceCode)
{
org.antlr.v.runtime.CodePointCharStream v;
org.finos.legend.engine.language.pure.grammar.'from'.antlr.data.DataLexerGrammar v;
org.finos.legend.engine.language.pure.grammar.'from'.antlr.data.DataParserGrammar$DefinitionContext v;
org.finos.legend.engine.language.pure.grammar.'from'.ParseTreeWalkerSourceInformation v, v;
org.finos.legend.engine.language.pure.grammar.'from'.SourceCodeParserInfo v;
org.finos.legend.engine.language.pure.grammar.'from'.antlr.data.DataParserGrammar v;
org.finos.legend.engine.language.pure.grammar.'from'.SectionSourceCode v;
org.finos.legend.engine.language.pure.grammar.'from'.ParserErrorListener v;
org.antlr.v.runtime.CommonTokenStream v;
org.finos.legend.engine.protocol.pure.v.model.SourceInformation v;
java.lang.String v, v;
v := @parameter: org.finos.legend.engine.language.pure.grammar.'from'.SectionSourceCode;
v = v.<org.finos.legend.engine.language.pure.grammar.'from'.SectionSourceCode: java.lang.String code>;
v = staticinvoke <org.antlr.v.runtime.CharStreams: org.antlr.v.runtime.CodePointCharStream fromString(java.lang.String)>(v);
v = new org.finos.legend.engine.language.pure.grammar.'from'.ParserErrorListener;
v = v.<org.finos.legend.engine.language.pure.grammar.'from'.SectionSourceCode: org.finos.legend.engine.language.pure.grammar.'from'.ParseTreeWalkerSourceInformation walkerSourceInformation>;
specialinvoke v.<org.finos.legend.engine.language.pure.grammar.'from'.ParserErrorListener: void <init>(org.finos.legend.engine.language.pure.grammar.'from'.ParseTreeWalkerSourceInformation)>(v);
v = new org.finos.legend.engine.language.pure.grammar.'from'.antlr.data.DataLexerGrammar;
specialinvoke v.<org.finos.legend.engine.language.pure.grammar.'from'.antlr.data.DataLexerGrammar: void <init>(org.antlr.v.runtime.CharStream)>(v);
virtualinvoke v.<org.finos.legend.engine.language.pure.grammar.'from'.antlr.data.DataLexerGrammar: void removeErrorListeners()>();
virtualinvoke v.<org.finos.legend.engine.language.pure.grammar.'from'.antlr.data.DataLexerGrammar: void addErrorListener(org.antlr.v.runtime.ANTLRErrorListener)>(v);
v = new org.finos.legend.engine.language.pure.grammar.'from'.antlr.data.DataParserGrammar;
v = new org.antlr.v.runtime.CommonTokenStream;
specialinvoke v.<org.antlr.v.runtime.CommonTokenStream: void <init>(org.antlr.v.runtime.TokenSource)>(v);
specialinvoke v.<org.finos.legend.engine.language.pure.grammar.'from'.antlr.data.DataParserGrammar: void <init>(org.antlr.v.runtime.TokenStream)>(v);
virtualinvoke v.<org.finos.legend.engine.language.pure.grammar.'from'.antlr.data.DataParserGrammar: void removeErrorListeners()>();
virtualinvoke v.<org.finos.legend.engine.language.pure.grammar.'from'.antlr.data.DataParserGrammar: void addErrorListener(org.antlr.v.runtime.ANTLRErrorListener)>(v);
v = new org.finos.legend.engine.language.pure.grammar.'from'.SourceCodeParserInfo;
v = v.<org.finos.legend.engine.language.pure.grammar.'from'.SectionSourceCode: java.lang.String code>;
v = v.<org.finos.legend.engine.language.pure.grammar.'from'.SectionSourceCode: org.finos.legend.engine.protocol.pure.v.model.SourceInformation sourceInformation>;
v = v.<org.finos.legend.engine.language.pure.grammar.'from'.SectionSourceCode: org.finos.legend.engine.language.pure.grammar.'from'.ParseTreeWalkerSourceInformation walkerSourceInformation>;
v = virtualinvoke v.<org.finos.legend.engine.language.pure.grammar.'from'.antlr.data.DataParserGrammar: org.finos.legend.engine.language.pure.grammar.'from'.antlr.data.DataParserGrammar$DefinitionContext definition()>();
specialinvoke v.<org.finos.legend.engine.language.pure.grammar.'from'.SourceCodeParserInfo: void <init>(java.lang.String,org.antlr.v.runtime.CharStream,org.finos.legend.engine.protocol.pure.v.model.SourceInformation,org.finos.legend.engine.language.pure.grammar.'from'.ParseTreeWalkerSourceInformation,org.antlr.v.runtime.Lexer,org.antlr.v.runtime.Parser,org.antlr.v.runtime.ParserRuleContext)>(v, v, v, v, v, v, v);
return v;
}
public static org.finos.legend.engine.protocol.pure.v.model.packageableElement.mapping.MappingInclude parseMappingInclude(org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.MappingParserGrammar$IncludeMappingContext, org.finos.legend.engine.language.pure.grammar.'from'.ParseTreeWalkerSourceInformation)
{
org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.MappingParserGrammar$TargetStoreContext v, v, v;
org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.MappingParserGrammar$SourceStoreContext v, v, v;
org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.MappingParserGrammar$IdentifierContext v, v, v;
org.finos.legend.engine.protocol.pure.v.model.packageableElement.mapping.MappingIncludeMapping v;
org.finos.legend.engine.language.pure.grammar.'from'.ParseTreeWalkerSourceInformation v;
org.finos.legend.engine.protocol.pure.v.model.SourceInformation v;
java.util.List v, v, v, v;
org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.MappingParserGrammar$IncludeMappingContext v;
int v;
java.lang.String v, v, v;
org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.MappingParserGrammar$QualifiedNameContext v, v, v, v, v, v, v, v, v;
org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.MappingParserGrammar$PackagePathContext v, v, v, v, v, v;
java.lang.Object v;
v := @parameter: org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.MappingParserGrammar$IncludeMappingContext;
v := @parameter: org.finos.legend.engine.language.pure.grammar.'from'.ParseTreeWalkerSourceInformation;
v = new org.finos.legend.engine.protocol.pure.v.model.packageableElement.mapping.MappingIncludeMapping;
specialinvoke v.<org.finos.legend.engine.protocol.pure.v.model.packageableElement.mapping.MappingIncludeMapping: void <init>()>();
v = virtualinvoke v.<org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.MappingParserGrammar$IncludeMappingContext: org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.MappingParserGrammar$QualifiedNameContext qualifiedName()>();
v = virtualinvoke v.<org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.MappingParserGrammar$QualifiedNameContext: org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.MappingParserGrammar$PackagePathContext packagePath()>();
if v != null goto label;
v = staticinvoke <java.util.Collections: java.util.List emptyList()>();
goto label;
label:
v = virtualinvoke v.<org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.MappingParserGrammar$IncludeMappingContext: org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.MappingParserGrammar$QualifiedNameContext qualifiedName()>();
v = virtualinvoke v.<org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.MappingParserGrammar$QualifiedNameContext: org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.MappingParserGrammar$PackagePathContext packagePath()>();
v = virtualinvoke v.<org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.MappingParserGrammar$PackagePathContext: java.util.List identifier()>();
label:
v = virtualinvoke v.<org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.MappingParserGrammar$IncludeMappingContext: org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.MappingParserGrammar$QualifiedNameContext qualifiedName()>();
v = virtualinvoke v.<org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.MappingParserGrammar$QualifiedNameContext: org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.MappingParserGrammar$IdentifierContext identifier()>();
v = staticinvoke <org.finos.legend.engine.language.pure.grammar.'from'.PureGrammarParserUtility: java.lang.String fromQualifiedName(java.util.List,org.antlr.v.runtime.ParserRuleContext)>(v, v);
virtualinvoke v.<org.finos.legend.engine.protocol.pure.v.model.packageableElement.mapping.MappingIncludeMapping: void setIncludedMapping(java.lang.String)>(v);
v = virtualinvoke v.<org.finos.legend.engine.language.pure.grammar.'from'.ParseTreeWalkerSourceInformation: org.finos.legend.engine.protocol.pure.v.model.SourceInformation getSourceInformation(org.antlr.v.runtime.ParserRuleContext)>(v);
v.<org.finos.legend.engine.protocol.pure.v.model.packageableElement.mapping.MappingIncludeMapping: org.finos.legend.engine.protocol.pure.v.model.SourceInformation sourceInformation> = v;
v = virtualinvoke v.<org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.MappingParserGrammar$IncludeMappingContext: java.util.List storeSubPath()>();
v = interfaceinvoke v.<java.util.List: int size()>();
if v != 1 goto label;
v = interfaceinvoke v.<java.util.List: java.lang.Object get(int)>(0);
v = virtualinvoke v.<org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.MappingParserGrammar$StoreSubPathContext: org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.MappingParserGrammar$SourceStoreContext sourceStore()>();
v = virtualinvoke v.<org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.MappingParserGrammar$SourceStoreContext: org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.MappingParserGrammar$QualifiedNameContext qualifiedName()>();
v = virtualinvoke v.<org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.MappingParserGrammar$QualifiedNameContext: org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.MappingParserGrammar$PackagePathContext packagePath()>();
if v != null goto label;
v = staticinvoke <java.util.Collections: java.util.List emptyList()>();
goto label;
label:
v = virtualinvoke v.<org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.MappingParserGrammar$StoreSubPathContext: org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.MappingParserGrammar$SourceStoreContext sourceStore()>();
v = virtualinvoke v.<org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.MappingParserGrammar$SourceStoreContext: org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.MappingParserGrammar$QualifiedNameContext qualifiedName()>();
v = virtualinvoke v.<org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.MappingParserGrammar$QualifiedNameContext: org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.MappingParserGrammar$PackagePathContext packagePath()>();
v = virtualinvoke v.<org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.MappingParserGrammar$PackagePathContext: java.util.List identifier()>();
label:
v = virtualinvoke v.<org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.MappingParserGrammar$StoreSubPathContext: org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.MappingParserGrammar$SourceStoreContext sourceStore()>();
v = virtualinvoke v.<org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.MappingParserGrammar$SourceStoreContext: org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.MappingParserGrammar$QualifiedNameContext qualifiedName()>();
v = virtualinvoke v.<org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.MappingParserGrammar$QualifiedNameContext: org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.MappingParserGrammar$IdentifierContext identifier()>();
v = staticinvoke <org.finos.legend.engine.language.pure.grammar.'from'.PureGrammarParserUtility: java.lang.String fromQualifiedName(java.util.List,org.antlr.v.runtime.ParserRuleContext)>(v, v);
v.<org.finos.legend.engine.protocol.pure.v.model.packageableElement.mapping.MappingIncludeMapping: java.lang.String sourceDatabasePath> = v;
v = virtualinvoke v.<org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.MappingParserGrammar$StoreSubPathContext: org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.MappingParserGrammar$TargetStoreContext targetStore()>();
v = virtualinvoke v.<org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.MappingParserGrammar$TargetStoreContext: org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.MappingParserGrammar$QualifiedNameContext qualifiedName()>();
v = virtualinvoke v.<org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.MappingParserGrammar$QualifiedNameContext: org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.MappingParserGrammar$PackagePathContext packagePath()>();
if v != null goto label;
v = staticinvoke <java.util.Collections: java.util.List emptyList()>();
goto label;
label:
v = virtualinvoke v.<org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.MappingParserGrammar$StoreSubPathContext: org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.MappingParserGrammar$TargetStoreContext targetStore()>();
v = virtualinvoke v.<org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.MappingParserGrammar$TargetStoreContext: org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.MappingParserGrammar$QualifiedNameContext qualifiedName()>();
v = virtualinvoke v.<org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.MappingParserGrammar$QualifiedNameContext: org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.MappingParserGrammar$PackagePathContext packagePath()>();
v = virtualinvoke v.<org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.MappingParserGrammar$PackagePathContext: java.util.List identifier()>();
label:
v = virtualinvoke v.<org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.MappingParserGrammar$StoreSubPathContext: org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.MappingParserGrammar$TargetStoreContext targetStore()>();
v = virtualinvoke v.<org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.MappingParserGrammar$TargetStoreContext: org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.MappingParserGrammar$QualifiedNameContext qualifiedName()>();
v = virtualinvoke v.<org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.MappingParserGrammar$QualifiedNameContext: org.finos.legend.engine.language.pure.grammar.'from'.antlr.mapping.MappingParserGrammar$IdentifierContext identifier()>();
v = staticinvoke <org.finos.legend.engine.language.pure.grammar.'from'.PureGrammarParserUtility: java.lang.String fromQualifiedName(java.util.List,org.antlr.v.runtime.ParserRuleContext)>(v, v);
v.<org.finos.legend.engine.protocol.pure.v.model.packageableElement.mapping.MappingIncludeMapping: java.lang.String targetDatabasePath> = v;
goto label;
label:
v.<org.finos.legend.engine.protocol.pure.v.model.packageableElement.mapping.MappingIncludeMapping: java.lang.String sourceDatabasePath> = null;
v.<org.finos.legend.engine.protocol.pure.v.model.packageableElement.mapping.MappingIncludeMapping: java.lang.String targetDatabasePath> = null;
label:
return v;
}
public java.lang.Iterable getExtraEmbeddedPureParsers()
{
org.finos.legend.engine.language.pure.grammar.'from'.relation.RelationStoreAccessorPureParser[] v;
org.finos.legend.engine.language.pure.grammar.'from'.CorePureGrammarParser v;
org.finos.legend.engine.language.pure.grammar.'from'.relation.RelationStoreAccessorPureParser v;
org.eclipse.collections.api.factory.list.MutableListFactory v;
org.eclipse.collections.api.list.MutableList v;
v := @this: org.finos.legend.engine.language.pure.grammar.'from'.CorePureGrammarParser;
v = <org.eclipse.collections.api.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
v = newarray (org.finos.legend.engine.language.pure.grammar.'from'.relation.RelationStoreAccessorPureParser)[1];
v = <org.finos.legend.engine.language.pure.grammar.'from'.CorePureGrammarParser: org.finos.legend.engine.language.pure.grammar.'from'.relation.RelationStoreAccessorPureParser relationStoreAccessorPureParser>;
v[0] = v;
v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList 'with'(java.lang.Object[])>(v);
return v;
}
static void <clinit>()
{
org.finos.legend.engine.language.pure.grammar.'from'.relation.RelationStoreAccessorPureParser v;
v = new org.finos.legend.engine.language.pure.grammar.'from'.relation.RelationStoreAccessorPureParser;
specialinvoke v.<org.finos.legend.engine.language.pure.grammar.'from'.relation.RelationStoreAccessorPureParser: void <init>()>();
<org.finos.legend.engine.language.pure.grammar.'from'.CorePureGrammarParser: org.finos.legend.engine.language.pure.grammar.'from'.relation.RelationStoreAccessorPureParser relationStoreAccessorPureParser> = v;
return;
}
}