fun parseType()

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)
    }