Complex sentence: Arbitrary programs (called'macros') for searching and modifying text give it great power, though unlike regular expressions, the language was imperative (though some versions had an'or' operator in string search).
Split into simpler sentences: Arbitrary programs (called'macros') for searching and modifying text give it great power. Unlike regular expressions, however, the language was imperative (though some versions had an'or' operator in string search).