if %1 equ 1 (goto :true) else (goto :false)
goto :eof
:true
echo true
goto :eof
:false
echo false

これでエラーにならない(閉じ括弧を改行しても)
どうやればエラーになるの?