First upload version 0.0.1
This commit is contained in:
72
node_modules/node-llama-cpp/dist/utils/gbnfJson/terminals/gbnfConsts.js
generated
vendored
Normal file
72
node_modules/node-llama-cpp/dist/utils/gbnfJson/terminals/gbnfConsts.js
generated
vendored
Normal file
@@ -0,0 +1,72 @@
|
||||
export const grammarNoValue = '""';
|
||||
export const reservedRuleNames = {
|
||||
null: "null-rule",
|
||||
boolean: "boolean-rule",
|
||||
number: {
|
||||
fractional: "fractional-number-rule",
|
||||
integer: "integer-number-rule"
|
||||
},
|
||||
stringChar: "string-char-rule",
|
||||
string({ minLength, maxLength }) {
|
||||
if (minLength === 0 && maxLength == null)
|
||||
return "string-rule";
|
||||
else if (maxLength == null)
|
||||
return [
|
||||
"string-",
|
||||
minLength,
|
||||
"-rule"
|
||||
].join("");
|
||||
return [
|
||||
"string-",
|
||||
minLength,
|
||||
"-",
|
||||
maxLength,
|
||||
"-rule"
|
||||
].join("");
|
||||
},
|
||||
formatString(format) {
|
||||
return "string-format-" + format + "-rule";
|
||||
},
|
||||
whitespace({ newLine, nestingScope, scopeSpaces }) {
|
||||
if (!newLine)
|
||||
return "whitespace-no-new-lines-rule";
|
||||
return [
|
||||
"whitespace-",
|
||||
newLine === "before"
|
||||
? "b"
|
||||
: newLine === "after"
|
||||
? "a"
|
||||
: "n",
|
||||
"-" + nestingScope,
|
||||
"-" + scopeSpaces,
|
||||
"-rule"
|
||||
].join("");
|
||||
},
|
||||
commaWhitespace({ newLine, nestingScope, scopeSpaces }) {
|
||||
if (!newLine)
|
||||
return "comma-whitespace-no-new-lines-rule";
|
||||
return [
|
||||
"comma-whitespace-",
|
||||
newLine === "before"
|
||||
? "b"
|
||||
: newLine === "after"
|
||||
? "a"
|
||||
: "n",
|
||||
"-" + nestingScope,
|
||||
"-" + scopeSpaces,
|
||||
"-rule"
|
||||
].join("");
|
||||
},
|
||||
anyJson({ allowNewLines, nestingScope, scopeSpaces }) {
|
||||
return [
|
||||
"any-json-",
|
||||
!allowNewLines
|
||||
? "s-"
|
||||
: "",
|
||||
nestingScope,
|
||||
"-" + scopeSpaces,
|
||||
"-rule"
|
||||
].join("");
|
||||
}
|
||||
};
|
||||
//# sourceMappingURL=gbnfConsts.js.map
|
||||
Reference in New Issue
Block a user