BEGIN { 1 + } ^ unexpected '}'; expected an expression after the operator ^ unexpected '}', assuming it is closing the parent 'BEGIN' block