Brunobkr/llama.cpp_AlgMor24_github
ΩFFFΣLLIa • llama.cpp • AlgMor24 ██████╗ ███████╗███████╗███████╗██╗ ██╗ ██╗ █████╗ ██╔═══██╗██╔════╝██╔════╝██╔════╝██║ ██║ ██║██╔══██╗ ██║ ██║█████╗ █████╗ █████╗ ██║ ██║ ██║███████║ ██║ ██║██╔══╝ ██╔══╝ ██╔══╝ ██║ ██║ ██║██╔══██║ ╚██████╔╝██║ ██║ ███████╗███████╗███████╗██║██║ ██║ ╚═════╝ ╚═╝ ╚═╝ ╚══════╝╚══════╝╚══════╝╚═╝╚═╝ ╚═╝ High-Performance LLM / VLM Inference & Autonomous Agentic Ecosystem… See the full description on the dataset page: https://huggingface.co/datasets/Brunobkr/llama.cpp_AlgMor24_github.
03.1k
1"use strict";2 3Object.defineProperty(exports, "__esModule", {4 value: true5});6exports.default = void 0;7exports.generate = generate;8var _sourceMap = require("./source-map.js");9var _printer = require("./printer.js");10function normalizeOptions(code, opts, ast) {11 var _opts$recordAndTupleS;12 if (opts.experimental_preserveFormat) {13 if (typeof code !== "string") {14 throw new Error("`experimental_preserveFormat` requires the original `code` to be passed to @babel/generator as a string");15 }16 if (!opts.retainLines) {17 throw new Error("`experimental_preserveFormat` requires `retainLines` to be set to `true`");18 }19 if (opts.compact && opts.compact !== "auto") {20 throw new Error("`experimental_preserveFormat` is not compatible with the `compact` option");21 }22 if (opts.minified) {23 throw new Error("`experimental_preserveFormat` is not compatible with the `minified` option");24 }25 if (opts.jsescOption) {26 throw new Error("`experimental_preserveFormat` is not compatible with the `jsescOption` option");27 }28 if (!Array.isArray(ast.tokens)) {29 throw new Error("`experimental_preserveFormat` requires the AST to have attached the token of the input code. Make sure to enable the `tokens: true` parser option.");30 }31 }32 const format = {33 auxiliaryCommentBefore: opts.auxiliaryCommentBefore,34 auxiliaryCommentAfter: opts.auxiliaryCommentAfter,35 shouldPrintComment: opts.shouldPrintComment,36 preserveFormat: opts.experimental_preserveFormat,37 retainLines: opts.retainLines,38 retainFunctionParens: opts.retainFunctionParens,39 comments: opts.comments == null || opts.comments,40 compact: opts.compact,41 minified: opts.minified,42 concise: opts.concise,43 indent: {44 adjustMultilineComment: true,45 style: " "46 },47 jsescOption: Object.assign({48 quotes: "double",49 wrap: true,50 minimal: false51 }, opts.jsescOption),52 topicToken: opts.topicToken53 };54 format.decoratorsBeforeExport = opts.decoratorsBeforeExport;55 format.jsescOption.json = opts.jsonCompatibleStrings;56 format.recordAndTupleSyntaxType = (_opts$recordAndTupleS = opts.recordAndTupleSyntaxType) != null ? _opts$recordAndTupleS : "hash";57 format.importAttributesKeyword = opts.importAttributesKeyword;58 if (format.minified) {59 format.compact = true;60 format.shouldPrintComment = format.shouldPrintComment || (() => format.comments);61 } else {62 format.shouldPrintComment = format.shouldPrintComment || (value => format.comments || value.includes("@license") || value.includes("@preserve"));63 }64 if (format.compact === "auto") {65 format.compact = typeof code === "string" && code.length > 500000;66 if (format.compact) {67 console.error("[BABEL] Note: The code generator has deoptimised the styling of " + `${opts.filename} as it exceeds the max of ${"500KB"}.`);68 }69 }70 if (format.compact || format.preserveFormat) {71 format.indent.adjustMultilineComment = false;72 }73 const {74 auxiliaryCommentBefore,75 auxiliaryCommentAfter,76 shouldPrintComment77 } = format;78 if (auxiliaryCommentBefore && !shouldPrintComment(auxiliaryCommentBefore)) {79 format.auxiliaryCommentBefore = undefined;80 }81 if (auxiliaryCommentAfter && !shouldPrintComment(auxiliaryCommentAfter)) {82 format.auxiliaryCommentAfter = undefined;83 }84 return format;85}86exports.CodeGenerator = class CodeGenerator {87 constructor(ast, opts = {}, code) {88 this._ast = void 0;89 this._format = void 0;90 this._map = void 0;91 this._ast = ast;92 this._format = normalizeOptions(code, opts, ast);93 this._map = opts.sourceMaps ? new _sourceMap.default(opts, code) : null;94 }95 generate() {96 const printer = new _printer.default(this._format, this._map);97 return printer.generate(this._ast);98 }99};100function generate(ast, opts = {}, code) {101 const format = normalizeOptions(code, opts, ast);102 const map = opts.sourceMaps ? new _sourceMap.default(opts, code) : null;103 const printer = new _printer.default(format, map, ast.tokens, typeof code === "string" ? code : null);104 return printer.generate(ast);105}106var _default = exports.default = generate;107 108//# sourceMappingURL=index.js.map109 