fromDerivationCitrusSyntax static method

Safety<ConstantPart> fromDerivationCitrusSyntax(
  1. DerivationCitrusSyntax derivationCitrusSyntax
)
override

Implementation

static Safety<ConstantPart> fromDerivationCitrusSyntax(DerivationCitrusSyntax derivationCitrusSyntax) {

    final log = Log(classLocation: ConstantPart, functionLocation: 'fromDerivationCitrusSyntax');

    final sourceResult = CitrusSemanticSource.result(derivationCitrusSyntax.text);
    log.add(sourceResult);

    final result = ConstantPart(sourceResult.wrapped);

    return Safety(result, log);

}