text: /* -*- indent-tabs-mode: nil; js-indent-level: 2 -*- */
  /*
   * Any copyright is dedicated to the Public Domain.
   * http://creativecommons.org/licenses/publicdomain/
   * Contributor: Bob Clary
   */
  
  /**
   *  File Name:          regress-10278.js
   *  Reference:          https://bugzilla.mozilla.org/show_bug.cgi?id=10278
   *  Description:        Function declarations do not need to be separated
   *                      by semi-colon if they occur on the same line.
   *  Author:             bob@bclary.com
   */
  //-----------------------------------------------------------------------------
  var BUGNUMBER = 10278;
  var summary = 'Function declarations do not need to be separated by semi-colon';
  var actual;
  var expect;
  
  
  //-----------------------------------------------------------------------------
  test();
  //-----------------------------------------------------------------------------
  
  function test()
  {
    printBugNumber(BUGNUMBER);
    printStatus (summary);
  
    expect = 'pass';
    try
    {
      eval("function f(){}function g(){}");
      actual = "pass";
      printStatus('no exception thrown');
    }
    catch ( e )
    {
      actual = "fail";
      printStatus('exception ' + e.toString() + ' thrown');
    }
  
    reportCompare(expect, actual, summary);
  }
  