from static method
Implementation
static Danger<InvalidIdentifier, CitrusSyntaxException> from(String identifier) {
final log = Log(classLocation: InvalidIdentifier, functionLocation: 'from');
final idResult = ListOfIdentifierable.from(identifier);
log.add(idResult);
if (idResult is! Success<ListOfIdentifierable, CitrusSyntaxException>) return Failure(idResult.asException, log);
final result = Identifier.result(idResult.wrapped);
if (result is InvalidIdentifier) return Success(result, log);
return Failure(CitrusSyntaxExceptionA(), log.monitor({
'message': 'identifier is not InvalidIdentifier',
'type': result.runtimeType,
'value': result.source,
}));
}