Move the "Generated by ..." comment out of wrapping functions

The wrapping functions are also generated by PEG.js, so the comment
should be above them to mark them as such. This shouldn't cause any
problems technically.
redux
David Majda 8 years ago
parent f934199fba
commit 057a93fbc7

@ -1140,10 +1140,8 @@ function generateJS(ast, options) {
}
function generateWrapper(toplevelCode) {
function generateIntro() {
function generateGeneratedByComment() {
return [
'"use strict";',
'',
'/*',
' * Generated by PEG.js 0.9.0.',
' *',
@ -1172,8 +1170,9 @@ function generateJS(ast, options) {
var generators = {
bare: function() {
return [
generateGeneratedByComment(),
'(function() {',
indent2(generateIntro()),
' "use strict";',
'',
indent2(toplevelCode),
'',
@ -1199,6 +1198,7 @@ function generateJS(ast, options) {
params = dependencyVars.join(', ');
parts.push([
generateGeneratedByComment(),
'(function(root, factory) {',
' if (typeof define === "function" && define.amd) {',
' define(' + dependencies + ', factory);',
@ -1216,7 +1216,7 @@ function generateJS(ast, options) {
parts.push([
' }',
'})(this, function(' + params + ') {',
indent2(generateIntro()),
' "use strict";',
'',
indent2(toplevelCode),
'',

@ -1,6 +1,11 @@
/* eslint-env node, amd */
/* eslint no-unused-vars: 0 */
/*
* Generated by PEG.js 0.9.0.
*
* http://pegjs.org/
*/
(function(root, factory) {
if (typeof define === "function" && define.amd) {
define([], factory);
@ -10,12 +15,6 @@
})(this, function() {
"use strict";
/*
* Generated by PEG.js 0.9.0.
*
* http://pegjs.org/
*/
function peg$subclass(child, parent) {
function ctor() { this.constructor = child; }
ctor.prototype = parent.prototype;

Loading…
Cancel
Save