re2x -F (Flex syntax) version 1.1.1 throws a syntax error for the regex (a|ab)ba but the regex (a|ab)(ba) works fine for some reason. This is valid Flex syntax.
I can work around this issue for now by using regex ("a"|"ab")"ba", but it would be nice if re2c accepts Flex syntax.