minigrace
Version:
A compiler for the Grace programming language
144 lines (143 loc) • 6.21 kB
JavaScript
let gracecode_buildinfo_sourceFile = "buildinfo.grace";
let gracecode_buildinfo_sha256 = "1a090cd02b48602a029cce83161acb8a37cdd7b9ffdb88708229eaa9084b6708";
let gracecode_buildinfo_minigraceRevision = "b57591d29fc5ee5270d114920bf671367b8c3ecb";
let gracecode_buildinfo_minigraceGeneration = "5171";
if (typeof gctCache !== "undefined")
gctCache["buildinfo"] = "dialect:\nfreshScopes:\nmodules:\npath:\n /Users/black/Development/mg/gracelang/minigrace/buildinfo.grace\nscope:$100:\n asDebugString String (go) $scope_string\n asString String (go) $scope_string\n basicAsString String (go) $scope_string\n gitgeneration Unknown (mth) $scope_done\n gitrevision Unknown (mth) $scope_done\n includepath Unknown (mth) $scope_done\n isMe(1) Boolean (go) $scope_boolean\n modulepath Unknown (mth) $scope_done\n myIdentityHash Number (go) $scope_number\n objectpath Unknown (mth) $scope_done\n pathPrefix Unknown (mth) $scope_done\nself:\n $100\ntypes:\n";
if (typeof originalSourceLines !== "undefined") {
originalSourceLines["buildinfo"] = [
"dialect \"none\"",
"method gitrevision { \"b57591d29fc5ee5270d114920bf671367b8c3ecb\" }",
"method gitgeneration { \"5171\" }",
"method pathPrefix { \"/usr\" }",
"method includepath { \"/usr/include\" }",
"method modulepath { \"/usr/lib/grace/modules\" }",
"method objectpath { \"/usr/lib/grace\" }" ];
}
function gracecode_buildinfo() {
importedModules["buildinfo"] = this;
const var_$module = this;
this.definitionModule = "buildinfo";
this.definitionLine = 1;
setLineNumber(1); // compilenode dialect
// Dialect "none"
const var_$dialect = new GraceModule("none");
this.outer = var_$dialect;
this.closureKeys = this.closureKeys || [];
this.closureKeys.push("outer_buildinfo_1");
this.outer_buildinfo_1 = var_$dialect;
var func0 = function(argcv) { // method gitrevision, line 2
var returnTarget = invocationCount;
invocationCount++;
const numArgs = arguments.length - 1;
if ((numArgs > 0) && (numArgs !== 0)) {
raiseTypeArgError("gitrevision", 0, numArgs - 0);
}
setLineNumber(2); // compilenode string
var string1 = new GraceString("b57591d29fc5ee5270d114920bf671367b8c3ecb");
return string1;
}; // end of method gitrevision
this.methods["gitrevision"] = func0;
func0.methodName = "gitrevision";
func0.paramCounts = [0];
func0.paramNames = [];
func0.definitionLine = 2;
func0.definitionModule = "buildinfo";
var func2 = function(argcv) { // method gitgeneration, line 3
var returnTarget = invocationCount;
invocationCount++;
const numArgs = arguments.length - 1;
if ((numArgs > 0) && (numArgs !== 0)) {
raiseTypeArgError("gitgeneration", 0, numArgs - 0);
}
setLineNumber(3); // compilenode string
var string3 = new GraceString("5171");
return string3;
}; // end of method gitgeneration
this.methods["gitgeneration"] = func2;
func2.methodName = "gitgeneration";
func2.paramCounts = [0];
func2.paramNames = [];
func2.definitionLine = 3;
func2.definitionModule = "buildinfo";
var func4 = function(argcv) { // method pathPrefix, line 4
var returnTarget = invocationCount;
invocationCount++;
const numArgs = arguments.length - 1;
if ((numArgs > 0) && (numArgs !== 0)) {
raiseTypeArgError("pathPrefix", 0, numArgs - 0);
}
setLineNumber(4); // compilenode string
var string5 = new GraceString("/usr");
return string5;
}; // end of method pathPrefix
this.methods["pathPrefix"] = func4;
func4.methodName = "pathPrefix";
func4.paramCounts = [0];
func4.paramNames = [];
func4.definitionLine = 4;
func4.definitionModule = "buildinfo";
var func6 = function(argcv) { // method includepath, line 5
var returnTarget = invocationCount;
invocationCount++;
const numArgs = arguments.length - 1;
if ((numArgs > 0) && (numArgs !== 0)) {
raiseTypeArgError("includepath", 0, numArgs - 0);
}
setLineNumber(5); // compilenode string
var string7 = new GraceString("/usr/include");
return string7;
}; // end of method includepath
this.methods["includepath"] = func6;
func6.methodName = "includepath";
func6.paramCounts = [0];
func6.paramNames = [];
func6.definitionLine = 5;
func6.definitionModule = "buildinfo";
var func8 = function(argcv) { // method modulepath, line 6
var returnTarget = invocationCount;
invocationCount++;
const numArgs = arguments.length - 1;
if ((numArgs > 0) && (numArgs !== 0)) {
raiseTypeArgError("modulepath", 0, numArgs - 0);
}
setLineNumber(6); // compilenode string
var string9 = new GraceString("/usr/lib/grace/modules");
return string9;
}; // end of method modulepath
this.methods["modulepath"] = func8;
func8.methodName = "modulepath";
func8.paramCounts = [0];
func8.paramNames = [];
func8.definitionLine = 6;
func8.definitionModule = "buildinfo";
var func10 = function(argcv) { // method objectpath, line 7
var returnTarget = invocationCount;
invocationCount++;
const numArgs = arguments.length - 1;
if ((numArgs > 0) && (numArgs !== 0)) {
raiseTypeArgError("objectpath", 0, numArgs - 0);
}
setLineNumber(7); // compilenode string
var string11 = new GraceString("/usr/lib/grace");
return string11;
}; // end of method objectpath
this.methods["objectpath"] = func10;
func10.methodName = "objectpath";
func10.paramCounts = [0];
func10.paramNames = [];
func10.definitionLine = 7;
func10.definitionModule = "buildinfo";
return this;
}
if (typeof global !== "undefined")
global.gracecode_buildinfo = gracecode_buildinfo;
if (typeof window !== "undefined")
window.gracecode_buildinfo = gracecode_buildinfo;
gracecode_buildinfo.definitionModule = "buildinfo";
gracecode_buildinfo.sourceFile = gracecode_buildinfo_sourceFile;
gracecode_buildinfo.sha256 = gracecode_buildinfo_sha256;
gracecode_buildinfo.minigraceRevision = gracecode_buildinfo_minigraceRevision;
gracecode_buildinfo.minigraceGeneration = gracecode_buildinfo_minigraceGeneration;
gracecode_buildinfo.imports = [];
gracecode_buildinfo.definitionLine = 1;