I am looking for a software that, when given a speedcubing algorithm, returns its mnemonic-friendly representation. That might include:
- surrounding known patterns in parentheses: F R U R' U' R U R' U' F' -> F (R U R' U') (R U R' U') F'
- coloring certain patterns: F R U' R' U' R U R' F' R U...