
  Syntax error!
  syntax_tests/data/parsing/errors/expressions/consecutive.res:1:23

  1 │ let f = (a,b) => a + 3b;
  2 │ 
  3 │ let f = (g, h) => {

  consecutive statements on a line must be separated by ';' or a newline


  Syntax error!
  syntax_tests/data/parsing/errors/expressions/consecutive.res:4:7

  2 │ 
  3 │ let f = (g, h) => {
  4 │  a + 3b
  5 │ }
  6 │ 

  consecutive expressions on a line must be separated by ';' or a newline


  Syntax error!
  syntax_tests/data/parsing/errors/expressions/consecutive.res:8:16-27

   6 │ 
   7 │ let () = {
   8 │   sideEffect1() sideEffect2()
   9 │ }
  10 │ 

  consecutive expressions on a line must be separated by ';' or a newline


  Syntax error!
  syntax_tests/data/parsing/errors/expressions/consecutive.res:12:11-20

  10 │ 
  11 │ let () = {
  12 │   open Foo exception End
  13 │   x()
  14 │ }

  consecutive expressions on a line must be separated by ';' or a newline

let f [arity:2]a b = a + 3
;;b
let f [arity:2]g h = ((a + 3; b)[@res.braces ])
let () = ((sideEffect1 (); sideEffect2 ())[@res.braces ])
let () = ((let open Foo in let exception End  in x ())[@res.braces ])