Because of the way Bologna Currently interprets for loops linearly, as well as the lack of a recursive implementation of the for_loop() function, nested for loops are not supported.
TODO:
Rewrite for_loop() to work in a recursive manner
Change loop processing so as to support a loop inside a loop without throwing syntax errors
A bug regarding BrainFuck loops ([ ]) prevents loop exiting
As far as I know, this error is caused by Bologna's argument parsing shifting the file pointer in a manner that results in the loop being re-executed.
The while [ ] loop works just fine on the brainfuck_interpreter.c under root/other/, and Bologna's interpreter implements the same code, which is what leads me to believe it isn't the loop logic itself.