codigo0/node_modules/highlight.js/lib/languages/gradle.js
planetazuzu 5d7a6500fe refactor: Fase 1 - Clean Architecture, refactorización modular y eliminación de duplicidades
-  Ticket 1.1: Estructura Clean Architecture en backend
-  Ticket 1.2: Schemas Zod compartidos
-  Ticket 1.3: Refactorización drugs.ts (1362 → 8 archivos modulares)
-  Ticket 1.4: Refactorización procedures.ts (3583 → 6 archivos modulares)
-  Ticket 1.5: Eliminación de duplicidades (~50 líneas)

Cambios principales:
- Creada estructura Clean Architecture en backend/src/
- Schemas Zod compartidos en backend/src/shared/schemas/
- Refactorización modular de drugs y procedures
- Utilidades genéricas en src/utils/ (filter, validation)
- Eliminados scripts obsoletos y documentación antigua
- Corregidos errores: QueryClient, import test-error-handling
- Build verificado y funcionando correctamente
2026-01-25 21:09:47 +01:00

191 lines
2.9 KiB
JavaScript

/*
Language: Gradle
Description: Gradle is an open-source build automation tool focused on flexibility and performance.
Website: https://gradle.org
Author: Damian Mee <mee.damian@gmail.com>
Category: build-system
*/
function gradle(hljs) {
const KEYWORDS = [
"task",
"project",
"allprojects",
"subprojects",
"artifacts",
"buildscript",
"configurations",
"dependencies",
"repositories",
"sourceSets",
"description",
"delete",
"from",
"into",
"include",
"exclude",
"source",
"classpath",
"destinationDir",
"includes",
"options",
"sourceCompatibility",
"targetCompatibility",
"group",
"flatDir",
"doLast",
"doFirst",
"flatten",
"todir",
"fromdir",
"ant",
"def",
"abstract",
"break",
"case",
"catch",
"continue",
"default",
"do",
"else",
"extends",
"final",
"finally",
"for",
"if",
"implements",
"instanceof",
"native",
"new",
"private",
"protected",
"public",
"return",
"static",
"switch",
"synchronized",
"throw",
"throws",
"transient",
"try",
"volatile",
"while",
"strictfp",
"package",
"import",
"false",
"null",
"super",
"this",
"true",
"antlrtask",
"checkstyle",
"codenarc",
"copy",
"boolean",
"byte",
"char",
"class",
"double",
"float",
"int",
"interface",
"long",
"short",
"void",
"compile",
"runTime",
"file",
"fileTree",
"abs",
"any",
"append",
"asList",
"asWritable",
"call",
"collect",
"compareTo",
"count",
"div",
"dump",
"each",
"eachByte",
"eachFile",
"eachLine",
"every",
"find",
"findAll",
"flatten",
"getAt",
"getErr",
"getIn",
"getOut",
"getText",
"grep",
"immutable",
"inject",
"inspect",
"intersect",
"invokeMethods",
"isCase",
"join",
"leftShift",
"minus",
"multiply",
"newInputStream",
"newOutputStream",
"newPrintWriter",
"newReader",
"newWriter",
"next",
"plus",
"pop",
"power",
"previous",
"print",
"println",
"push",
"putAt",
"read",
"readBytes",
"readLines",
"reverse",
"reverseEach",
"round",
"size",
"sort",
"splitEachLine",
"step",
"subMap",
"times",
"toInteger",
"toList",
"tokenize",
"upto",
"waitForOrKill",
"withPrintWriter",
"withReader",
"withStream",
"withWriter",
"withWriterAppend",
"write",
"writeLine"
];
return {
name: 'Gradle',
case_insensitive: true,
keywords: KEYWORDS,
contains: [
hljs.C_LINE_COMMENT_MODE,
hljs.C_BLOCK_COMMENT_MODE,
hljs.APOS_STRING_MODE,
hljs.QUOTE_STRING_MODE,
hljs.NUMBER_MODE,
hljs.REGEXP_MODE
]
};
}
module.exports = gradle;