in code/library/src/main/kotlin/org/fbme/lib/iec61499/parser/STConverter.kt [51:66]
fun parseType(factory: STFactory, text: String?): DataType? {
if (text == null) {
return null
}
for (genericType in GenericType.values()) {
if (genericType.name == text) {
return genericType
}
}
for (elementaryType in ElementaryType.values()) {
if (elementaryType.name == text) {
return elementaryType
}
}
return factory.createDerivedType(StringIdentifier(text), text)
}