Fixed the way Pattern.Optional is rewritten in 'preprocessMacro'.
Fixed the way Pattern.Optional is rewritten in 'preprocessMacro'.

YaccConstructor/facio,YaccConstructor/facio,emavchun/facio,jack-pappas/facio,emavchun/facio