Complex sentence: Often considered compiler-compilers (used in the construction of compilers, translators, or interpreters of other programming languages) they are more general string processing object orianted software development tools having uses other then compiler development.
Split into simpler sentences: Often considered compiler-compilers used in the construction of compilers, translators, or interpreters of other programming languages. They are more general string processing object orianted software development tools having uses other then compiler development.