UglyBF

UglyBF is an esoteric language with a 6 instructions set. The instructions are the following:

\*+>[.

"+", ">", "[" and "." have the same effect as in Brainfuck

"\" inverts the effect of the following command :

"\+" = Brainfuck "-" "\>" = Brainfuck "<" "\[" = Brainfuck "]" "\." = Brainfuck ","

The "*" command doubles the effect of the following command, it's the only command that cannot be inverted. If you want to doubles the effect of an inverted command, you have to write "\" before the first "*".

"*+" = ++ "**+" = ++++ "****+" = ++++++++++++++++ "\**+" =

"******+*+.>******+**+++." writes "BF" ",++[->++<]>[<+>-]<." (brainfuck) becomes "\.*+[\+>*+\>\[>[\>+>\+\[\>." (UglyBF)

"******+***+.\*+\+.**+*++..*++.>*****+.\>***+.\***+.*++.\**+\*+.\***+." writes "HELLO WORLD"