/*
 * PEG.js @VERSION
 *
 * http://pegjs.majda.cz/
 *
 * Copyright (c) 2010-2012 David Majda
 * Licensend under the MIT license.
 */
(function(undefined) {

var PEG = {
  /* PEG.js version. */
  VERSION: "@VERSION",

  /*
   * Generates a parser from a specified grammar and returns it.
   *
   * The grammar must be a string in the format described by the metagramar in
   * the parser.pegjs file.
   *
   * Throws |PEG.parser.SyntaxError| if the grammar contains a syntax error or
   * |PEG.GrammarError| if it contains a semantic error. Note that not all
   * errors are detected during the generation and some may protrude to the
   * generated parser and cause its malfunction.
   */
  buildParser: function(grammar, options) {
    return PEG.compiler.compile(PEG.parser.parse(grammar), options);
  }
};

/* Thrown when the grammar contains an error. */

PEG.GrammarError = function(message) {
  this.name = "PEG.GrammarError";
  this.message = message;
};

PEG.GrammarError.prototype = Error.prototype;

// @include "utils.js"
// @include "parser.js"
// @include "compiler.js"

if (typeof module === "object") {
  module.exports = PEG;
} else if (typeof window === "object") {
  window.PEG = PEG;
} else {
  throw new Error("Can't export PEG library (no \"module\" nor \"window\" object detected).");
}

})();

@@ -126,16 +126,26 @@
 se.%0A */%0A
+var PEG = 
 (functio
@@ -1087,16 +1087,36 @@
 er.js%22%0A%0A
+return PEG;%0A%0A%7D)();%0A%0A
 if (type
@@ -1125,27 +1125,30 @@
  module 
-=
+!
 == %22
-object
+undefined
 %22) %7B%0A  m
@@ -1173,177 +1173,5 @@
 G;%0A%7D
- else if (typeof window === %22object%22) %7B%0A  window.PEG = PEG;%0A%7D else %7B%0A  throw new Error(%22Can't export PEG library (no %5C%22module%5C%22 nor %5C%22window%5C%22 object detected).%22);%0A%7D%0A%0A%7D)();
 %0A

Change how the library is exported