resolve method

Success<String, CitrusSemanticException> resolve(
  1. CitrusSymbolTable symbolTable,
  2. String generateLocation,
  3. Iterable<String> fragments
)

Implementation

Success<String, CitrusSemanticException> resolve(CitrusSymbolTable symbolTable, String generateLocation, Iterable<String> fragments) {

    final log = Log(classLocation: runtimeType, functionLocation: 'resolve');

    String result = '';

    for (final semantic in values) {

        final resolveResult = semantic.resolve(symbolTable, generateLocation, fragments);
        log.add(resolveResult);

        result = result + resolveResult.wrapped;

    }

    return Success(result, log);

}