5.16.5.18. Function or Procedure Return

Start data section to src/flx_parse.mly[23 /33 ] Next Prev First Last
  1713: return:
  1714:   | RETURN expr SEMI          { `AST_fun_return (rstoken $1 $3, $2) }
  1715:   | RETURN SEMI               { `AST_proc_return (rstoken $1 $2) }
End data section to src/flx_parse.mly[23]
The return statement is only permitted as the last statement in a function.