equal
deleted
inserted
replaced
188 if (currentRelationConfiguration) { |
188 if (currentRelationConfiguration) { |
189 evalGuileCode(currentRelationConfiguration->guileAfterRecords); |
189 evalGuileCode(currentRelationConfiguration->guileAfterRecords); |
190 for (DefinitionRecipe definition : currentRelationConfiguration->definitions) undefineGuileVariable(definition.name); |
190 for (DefinitionRecipe definition : currentRelationConfiguration->definitions) undefineGuileVariable(definition.name); |
191 } |
191 } |
192 for (auto attribute : currentReaderMetadata) undefineGuileVariable(attribute.getAttributeName()); |
192 for (auto attribute : currentReaderMetadata) undefineGuileVariable(attribute.getAttributeName()); |
|
193 |
|
194 for (DefinitionRecipe definition : configuration.definitions) defineGuileVariable(definition); |
193 |
195 |
194 currentRelationConfiguration = nullptr; |
196 currentRelationConfiguration = nullptr; |
195 for (int i = 0; i < configuration.relationConfigurations.size(); i++) { |
197 for (int i = 0; i < configuration.relationConfigurations.size(); i++) { |
196 if (regex_match(name, wregex(configuration.relationConfigurations[i].relation))) { |
198 if (regex_match(name, wregex(configuration.relationConfigurations[i].relation))) { |
197 currentRelationConfiguration = &configuration.relationConfigurations[i]; |
199 currentRelationConfiguration = &configuration.relationConfigurations[i]; |