let get_main_buf buf = let buf = match buf with | None -> Buffer.create 64 | Some buf -> buf in Lexer.main ~buf