How to use shift method in wpt

Best JavaScript code snippet using wpt

gobstones.js

Source:gobstones.js Github

copy

Full Screen

1ace.define("ace/snippets/gobstones",["require","exports","module"], function(require, exports, module) {2"use strict";3exports.snippetText = "# scope: gobstones\n\4\n\5# program\n\6snippet program\n\7 program {\n\8 ${1:// cuerpo...}\n\9 }\n\10\n\11# interactive program\n\12snippet interactive program\n\13 interactive program {\n\14 ${1:INIT} -> { ${2:// cuerpo...} }\n\15 ${3:TIMEOUT(${4:5000}) -> { ${5:// cuerpo...} }\n\16 ${6:K_ENTER} -> { ${7:// cuerpo...} }\n\17 _ -> {}\n\18 }\n\19\n\20# procedure\n\21snippet procedure\n\22 procedure ${1:Nombre}(${2:parametros}) {\n\23 ${3:// cuerpo...}\n\24 }\n\25\n\26# function\n\27snippet function\n\28 function ${1:nombre}(${2:parametros}) {\n\29 return (${3:expresión..})\n\30 }\n\31\n\32# return\n\33snippet return\n\34 return (${1:expresión...})\n\35\n\36# type\n\37snippet type\n\38 type ${1:Nombre}\n\39\n\40# is variant\n\41snippet is variant\n\42 is variant {\n\43 case ${1:NombreDelValor1} {}\n\44 case ${2:NombreDelValor2} {}\n\45 case ${3:NombreDelValor3} {}\n\46 case ${4:NombreDelValor4} {}\n\47 }\n\48\n\49# is record\n\50snippet is record\n\51 is record {\n\52 field ${1:campo1} // ${2:Tipo}\n\53 field ${3:campo2} // ${4:Tipo}\n\54 field ${5:campo3} // ${6:Tipo}\n\55 field ${7:campo4} // ${8:Tipo}\n\56 }\n\57\n\58# type _ is variant\n\59snippet type _ is variant\n\60 type ${1:Nombre} is variant {\n\61 case ${2:NombreDelValor1} {}\n\62 case ${3:NombreDelValor2} {}\n\63 case ${4:NombreDelValor3} {}\n\64 case ${5:NombreDelValor4} {}\n\65 }\n\66\n\67# type _ is record\n\68snippet type _ is record\n\69 type ${1:Nombre} is record {\n\70 field ${2:campo1} // ${3:Tipo}\n\71 field ${4:campo2} // ${5:Tipo}\n\72 field ${6:campo3} // ${7:Tipo}\n\73 field ${8:campo4} // ${9:Tipo}\n\74 }\n\75\n\76# repeat\n\77snippet repeat\n\78 repeat ${1:cantidad} {\n\79 ${2:// cuerpo...}\n\80 }\n\81\n\82# foreach\n\83snippet foreach\n\84 foreach ${1:índice} in ${2:lista} {\n\85 ${3:// cuerpo...}\n\86 }\n\87\n\88# while\n\89snippet while\n\90 while (${1?:condición}) {\n\91 ${2:// cuerpo...}\n\92 }\n\93\n\94# if\n\95snippet if\n\96 if (${1?:condición}) {\n\97 ${2:// cuerpo...}\n\98 }\n\99\n\100# elseif\n\101snippet elseif\n\102 elseif (${1?:condición}) {\n\103 ${2:// cuerpo...}\n\104 }\n\105\n\106# else\n\107snippet else\n\108 else {\n\109 ${1:// cuerpo...}\n\110 }\n\111\n\112# if (con else)\n\113snippet if (con else)\n\114 if (${1:condición}) {\n\115 ${2:// cuerpo...}\n\116 } else {\n\117 ${3:// cuerpo....}\n\118 }\n\119\n\120# if (con elseif)\n\121snippet if (con elseif)\n\122 if (${1:condición}) {\n\123 ${2:// cuerpo...}\n\124 } elseif (${3:condición}) {\n\125 ${4:// cuerpo...}\n\126 }\n\127\n\128# if (con elseif y else)\n\129snippet if (con elseif y else)\n\130 if (${1:condición}) {\n\131 ${2:// cuerpo...}\n\132 } elseif (${3:condición}) {\n\133 ${4:// cuerpo...}\n\134 } else {\n\135 ${5:// cuerpo....}\n\136 }\n\137\n\138# if (con 3 elseif)\n\139snippet if (con 3 elseif)\n\140 if (${1:condición}) {\n\141 ${2:// cuerpo...}\n\142 } elseif (${3:condición}) {\n\143 ${4:// cuerpo...}\n\144 } elseif (${5:condición}) {\n\145 ${6:// cuerpo...}\n\146 } elseif (${7:condición}) {\n\147 ${8:// cuerpo...}\n\148 }\n\149\n\150# choose (2 valores)\n\151snippet choose (2 valores)\n\152 choose\n\153 ${1:Valor1} when (${2:condición})\n\154 ${3:Valor2} otherwise\n\155\n\156# choose (2 valores y boom)\n\157snippet choose (2 valores y boom)\n\158 choose\n\159 ${1:Valor1} when (${2:condición})\n\160 ${3:Valor2} when (${4:condición})\n\161 ${5:Valor3} when (${6:condición})\n\162 ${7:Valor4} when (${8:condición})\n\163 boom(\"${9:No es un valor válido}\") otherwise\n\164\n\165# matching (4 valores)\n\166snippet matching (4 valores)\n\167 matching (${1:variable}) select\n\168 ${2:Valor1} on ${3:opción1}\n\169 ${4:Valor2} on ${5:opción2}\n\170 ${6:Valor3} on ${7:opción3}\n\171 ${8:Valor4} on ${9:opción4}\n\172 boom(\"${10:No es un valor válido}\") otherwise\n\173\n\174# select (4 casos)\n\175snippet select (4 casos)\n\176 select\n\177 ${1:Valor1} on (${2:opción1})\n\178 ${3:Valor2} on (${4:opción2})\n\179 ${5:Valor3} on (${6:opción3})\n\180 ${7:Valor4} on (${8:opción4})\n\181 boom(\"${9:No es un valor válido}\") otherwise\n\182\n\183# switch\n\184snippet switch\n\185 switch (${1:variable}) {\n\186 ${2:Valor1} -> {${3:// cuerpo...}}\n\187 ${4:Valor2} -> {${5:// cuerpo...}}\n\188 ${6:Valor3} -> {${7:// cuerpo...}}\n\189 ${8:Valor4} -> {${9:// cuerpo...}}\n\190 _ -> {${10:// cuerpo...}}\n\191 }\n\192\n\193# Poner\n\194snippet Poner\n\195 Poner(${1:color})\n\196\n\197# Sacar\n\198snippet Sacar\n\199 Sacar(${1:color})\n\200\n\201# Mover\n\202snippet Mover\n\203 Mover(${1:dirección})\n\204\n\205# IrAlBorde\n\206snippet IrAlBorde\n\207 IrAlBorde(${1:dirección})\n\208\n\209# VaciarTablero\n\210snippet VaciarTablero\n\211 VaciarTablero()\n\212\n\213# BOOM\n\214snippet BOOM\n\215 BOOM(\"${1:Mensaje de error}\")\n\216\n\217# hayBolitas\n\218snippet hayBolitas\n\219 hayBolitas(${1:color})\n\220\n\221# nroBolitas\n\222snippet nroBolitas\n\223 nroBolitas(${1:color})\n\224\n\225# puedeMover\n\226snippet puedeMover\n\227 puedeMover(${1:dirección})\n\228\n\229# siguiente\n\230snippet siguiente\n\231 siguiente(${1:color|dirección})\n\232\n\233# previo\n\234snippet previo\n\235 previo(${1:color|dirección})\n\236\n\237# opuesto\n\238snippet opuesto\n\239 opuesto(${1:dirección})\n\240\n\241# minDir\n\242snippet minDir\n\243 minDir()\n\244\n\245# maxDir\n\246snippet maxDir\n\247 maxDir()\n\248\n\249# minColor\n\250snippet minColor\n\251 minDir()\n\252\n\253# maxColor\n\254snippet maxColor\n\255 maxDir()\n\256\n\257# minBool\n\258snippet minBool\n\259 minBool()\n\260\n\261# maxBool\n\262snippet maxBool\n\263 maxBool()\n\264\n\265# primero\n\266snippet primero\n\267 primero(${1:lista})\n\268\n\269# sinElPrimero\n\270snippet sinElPrimero\n\271 sinElPrimero(${1:lista})\n\272\n\273# esVacía\n\274snippet esVacía\n\275 esVacía(${1:lista})\n\276\n\277# boom\n\278snippet boom\n\279 boom(\"${1:Mensaje de error}\")\n\280\n\281# Azul\n\282snippet Azul\n\283 Azul\n\284\n\285# Negro\n\286snippet Negro\n\287 Negro\n\288\n\289# Rojo\n\290snippet Rojo\n\291 Rojo\n\292\n\293# Verde\n\294snippet Verde\n\295 Verde\n\296\n\297# Norte\n\298snippet Norte\n\299 Norte\n\300\n\301# Este\n\302snippet Este\n\303 Este\n\304\n\305# Sur\n\306snippet Sur\n\307 Sur\n\308\n\309# Oeste\n\310snippet Oeste\n\311 Oeste\n\312\n\313# True\n\314snippet True\n\315 True\n\316\n\317# False\n\318snippet False\n\319 False\n\320\n\321# INIT\n\322snippet INIT\n\323 INIT -> {$1:// cuerpo...}\n\324\n\325# TIMEOUT\n\326snippet TIMEOUT\n\327 TIMEOUT(${1:5000}) -> {$2:// cuerpo...}\n\328\n\329# K_A\n\330snippet K_A\n\331 K_A -> { ${1://cuerpo...} }\n\332# K_CTRL_A\n\333snippet K_CTRL_A\n\334 K_CTRL_A -> { ${1://cuerpo...} }\n\335# K_ALT_A\n\336snippet K_ALT_A\n\337 K_ALT_A -> { ${1://cuerpo...} }\n\338# K_SHIFT_A\n\339snippet K_SHIFT_A\n\340 K_SHIFT_A -> { ${1://cuerpo...} }\n\341# K_CTRL_ALT_A\n\342snippet K_CTRL_ALT_A\n\343 K_CTRL_ALT_A -> { ${1://cuerpo...} }\n\344# K_CTRL_SHIFT_A\n\345snippet K_CTRL_SHIFT_A\n\346 K_CTRL_SHIFT_A -> { ${1://cuerpo...} }\n\347# K_CTRL_ALT_SHIFT_A\n\348snippet K_CTRL_ALT_SHIFT_A\n\349 K_CTRL_ALT_SHIFT_A -> { ${1://cuerpo...} }\n\350\n\351# K_B\n\352snippet K_B\n\353 K_B -> { ${1://cuerpo...} }\n\354# K_CTRL_B\n\355snippet K_CTRL_B\n\356 K_CTRL_B -> { ${1://cuerpo...} }\n\357# K_ALT_B\n\358snippet K_ALT_B\n\359 K_ALT_B -> { ${1://cuerpo...} }\n\360# K_SHIFT_B\n\361snippet K_SHIFT_B\n\362 K_SHIFT_B -> { ${1://cuerpo...} }\n\363# K_CTRL_ALT_B\n\364snippet K_CTRL_ALT_B\n\365 K_CTRL_ALT_B -> { ${1://cuerpo...} }\n\366# K_CTRL_SHIFT_B\n\367snippet K_CTRL_SHIFT_B\n\368 K_CTRL_SHIFT_B -> { ${1://cuerpo...} }\n\369# K_ALT_SHIFT_C\n\370snippet K_ALT_SHIFT_C\n\371 K_ALT_SHIFT_C -> { ${1://cuerpo...} }\n\372# K_CTRL_BLT_SHIFT_B\n\373snippet K_CTRL_BLT_SHIFT_B\n\374 K_CTRL_ALT_SHIFT_B -> { ${1://cuerpo...} }\n\375\n\376# K_C\n\377snippet K_C\n\378 K_C -> { ${1://cuerpo...} }\n\379# K_CTRL_C\n\380snippet K_CTRL_C\n\381 K_CTRL_C -> { ${1://cuerpo...} }\n\382# K_ALT_C\n\383snippet K_ALT_C\n\384 K_ALT_C -> { ${1://cuerpo...} }\n\385# K_SHIFT_C\n\386snippet K_SHIFT_C\n\387 K_SHIFT_C -> { ${1://cuerpo...} }\n\388# K_CTRL_ALT_C\n\389snippet K_CTRL_ALT_C\n\390 K_CTRL_ALT_C -> { ${1://cuerpo...} }\n\391# K_CTRL_SHIFT_C\n\392snippet K_CTRL_SHIFT_C\n\393 K_CTRL_SHIFT_C -> { ${1://cuerpo...} }\n\394# K_ALT_SHIFT_C\n\395snippet K_ALT_SHIFT_C\n\396 K_ALT_SHIFT_C -> { ${1://cuerpo...} }\n\397# K_CTRL_ALT_SHIFT_C\n\398snippet K_CTRL_ALT_SHIFT_C\n\399 K_CTRL_ALT_SHIFT_C -> { ${1://cuerpo...} }\n\400\n\401# K_D\n\402snippet K_D\n\403 K_D -> { ${1://cuerpo...} }\n\404# K_CTRL_D\n\405snippet K_CTRL_D\n\406 K_CTRL_D -> { ${1://cuerpo...} }\n\407# K_ALT_D\n\408snippet K_ALT_D\n\409 K_DLT_D -> { ${1://cuerpo...} }\n\410# K_SHIFT_D\n\411snippet K_SHIFT_D\n\412 K_SHIFT_D -> { ${1://cuerpo...} }\n\413# K_CTRL_ALT_D\n\414snippet K_CTRL_ALT_D\n\415 K_CTRL_DLT_D -> { ${1://cuerpo...} }\n\416# K_CTRL_SHIFT_D\n\417snippet K_CTRL_SHIFT_D\n\418 K_CTRL_SHIFT_D -> { ${1://cuerpo...} }\n\419# K_ALT_SHIFT_D\n\420snippet K_ALT_SHIFT_D\n\421 K_ALT_SHIFT_D -> { ${1://cuerpo...} }\n\422# K_CTRL_DLT_SHIFT_D\n\423snippet K_CTRL_DLT_SHIFT_D\n\424 K_CTRL_ALT_SHIFT_D -> { ${1://cuerpo...} }\n\425\n\426# K_E\n\427snippet K_E\n\428 K_E -> { ${1://cuerpo...} }\n\429# K_CTRL_E\n\430snippet K_CTRL_E\n\431 K_CTRL_E -> { ${1://cuerpo...} }\n\432# K_ALT_E\n\433snippet K_ALT_E\n\434 K_ALT_E -> { ${1://cuerpo...} }\n\435# K_SHIFT_E\n\436snippet K_SHIFT_E\n\437 K_SHIFT_E -> { ${1://cuerpo...} }\n\438# K_CTRL_ALT_E\n\439snippet K_CTRL_ALT_E\n\440 K_CTRL_ALT_E -> { ${1://cuerpo...} }\n\441# K_CTRL_SHIFT_E\n\442snippet K_CTRL_SHIFT_E\n\443 K_CTRL_SHIFT_E -> { ${1://cuerpo...} }\n\444# K_CTRL_ALT_SHIFT_E\n\445snippet K_CTRL_ALT_SHIFT_E\n\446 K_CTRL_ALT_SHIFT_E -> { ${1://cuerpo...} }\n\447\n\448# K_F\n\449snippet K_F\n\450 K_F -> { ${1://cuerpo...} }\n\451# K_CTRL_F\n\452snippet K_CTRL_F\n\453 K_CTRL_F -> { ${1://cuerpo...} }\n\454# K_ALT_F\n\455snippet K_ALT_F\n\456 K_ALT_F -> { ${1://cuerpo...} }\n\457# K_SHIFT_F\n\458snippet K_SHIFT_F\n\459 K_SHIFT_F -> { ${1://cuerpo...} }\n\460# K_CTRL_ALT_F\n\461snippet K_CTRL_ALT_F\n\462 K_CTRL_ALT_F -> { ${1://cuerpo...} }\n\463# K_CTRL_SHIFT_F\n\464snippet K_CTRL_SHIFT_F\n\465 K_CTRL_SHIFT_F -> { ${1://cuerpo...} }\n\466# K_CTRL_ALT_SHIFT_F\n\467snippet K_CTRL_ALT_SHIFT_F\n\468 K_CTRL_ALT_SHIFT_F -> { ${1://cuerpo...} }\n\469\n\470# K_G\n\471snippet K_G\n\472 K_G -> { ${1://cuerpo...} }\n\473# K_CTRL_G\n\474snippet K_CTRL_G\n\475 K_CTRL_G -> { ${1://cuerpo...} }\n\476# K_ALT_G\n\477snippet K_ALT_G\n\478 K_ALT_G -> { ${1://cuerpo...} }\n\479# K_SHIFT_G\n\480snippet K_SHIFT_G\n\481 K_SHIFT_G -> { ${1://cuerpo...} }\n\482# K_CTRL_ALT_G\n\483snippet K_CTRL_ALT_G\n\484 K_CTRL_ALT_G -> { ${1://cuerpo...} }\n\485# K_CTRL_SHIFT_G\n\486snippet K_CTRL_SHIFT_G\n\487 K_CTRL_SHIFT_G -> { ${1://cuerpo...} }\n\488# K_CTRL_ALT_SHIFT_G\n\489snippet K_CTRL_ALT_SHIFT_G\n\490 K_CTRL_ALT_SHIFT_G -> { ${1://cuerpo...} }\n\491\n\492# K_H\n\493snippet K_H\n\494 K_H -> { ${1://cuerpo...} }\n\495# K_CTRL_H\n\496snippet K_CTRL_H\n\497 K_CTRL_H -> { ${1://cuerpo...} }\n\498# K_ALT_H\n\499snippet K_ALT_H\n\500 K_ALT_H -> { ${1://cuerpo...} }\n\501# K_SHIFT_H\n\502snippet K_SHIFT_H\n\503 K_SHIFT_H -> { ${1://cuerpo...} }\n\504# K_CTRL_ALT_H\n\505snippet K_CTRL_ALT_H\n\506 K_CTRL_ALT_H -> { ${1://cuerpo...} }\n\507# K_CTRL_SHIFT_H\n\508snippet K_CTRL_SHIFT_H\n\509 K_CTRL_SHIFT_H -> { ${1://cuerpo...} }\n\510# K_CTRL_ALT_SHIFT_H\n\511snippet K_CTRL_ALT_SHIFT_H\n\512 K_CTRL_ALT_SHIFT_H -> { ${1://cuerpo...} }\n\513\n\514# K_I\n\515snippet K_I\n\516 K_I -> { ${1://cuerpo...} }\n\517# K_CTRL_I\n\518snippet K_CTRL_I\n\519 K_CTRL_I -> { ${1://cuerpo...} }\n\520# K_ALT_I\n\521snippet K_ALT_I\n\522 K_ALT_I -> { ${1://cuerpo...} }\n\523# K_SHIFT_I\n\524snippet K_SHIFT_I\n\525 K_SHIFT_I -> { ${1://cuerpo...} }\n\526# K_CTRL_ALT_I\n\527snippet K_CTRL_ALT_I\n\528 K_CTRL_ALT_I -> { ${1://cuerpo...} }\n\529# K_CTRL_SHIFT_I\n\530snippet K_CTRL_SHIFT_I\n\531 K_CTRL_SHIFT_I -> { ${1://cuerpo...} }\n\532# K_CTRL_ALT_SHIFT_I\n\533snippet K_CTRL_ALT_SHIFT_I\n\534 K_CTRL_ALT_SHIFT_I -> { ${1://cuerpo...} }\n\535\n\536# K_J\n\537snippet K_J\n\538 K_J -> { ${1://cuerpo...} }\n\539# K_CTRL_J\n\540snippet K_CTRL_J\n\541 K_CTRL_J -> { ${1://cuerpo...} }\n\542# K_ALT_J\n\543snippet K_ALT_J\n\544 K_ALT_J -> { ${1://cuerpo...} }\n\545# K_SHIFT_J\n\546snippet K_SHIFT_J\n\547 K_SHIFT_J -> { ${1://cuerpo...} }\n\548# K_CTRL_ALT_J\n\549snippet K_CTRL_ALT_J\n\550 K_CTRL_ALT_J -> { ${1://cuerpo...} }\n\551# K_CTRL_SHIFT_J\n\552snippet K_CTRL_SHIFT_J\n\553 K_CTRL_SHIFT_J -> { ${1://cuerpo...} }\n\554# K_CTRL_ALT_SHIFT_J\n\555snippet K_CTRL_ALT_SHIFT_J\n\556 K_CTRL_ALT_SHIFT_J -> { ${1://cuerpo...} }\n\557\n\558# K_K\n\559snippet K_K\n\560 K_K -> { ${1://cuerpo...} }\n\561# K_CTRL_K\n\562snippet K_CTRL_K\n\563 K_CTRL_K -> { ${1://cuerpo...} }\n\564# K_ALT_K\n\565snippet K_ALT_K\n\566 K_ALT_K -> { ${1://cuerpo...} }\n\567# K_SHIFT_K\n\568snippet K_SHIFT_K\n\569 K_SHIFT_K -> { ${1://cuerpo...} }\n\570# K_CTRL_ALT_K\n\571snippet K_CTRL_ALT_K\n\572 K_CTRL_ALT_K -> { ${1://cuerpo...} }\n\573# K_CTRL_SHIFT_K\n\574snippet K_CTRL_SHIFT_K\n\575 K_CTRL_SHIFT_K -> { ${1://cuerpo...} }\n\576# K_CTRL_ALT_SHIFT_K\n\577snippet K_CTRL_ALT_SHIFT_K\n\578 K_CTRL_ALT_SHIFT_K -> { ${1://cuerpo...} }\n\579\n\580# K_L\n\581snippet K_L\n\582 K_L -> { ${1://cuerpo...} }\n\583# K_CTRL_L\n\584snippet K_CTRL_L\n\585 K_CTRL_L -> { ${1://cuerpo...} }\n\586# K_ALT_L\n\587snippet K_ALT_L\n\588 K_ALT_L -> { ${1://cuerpo...} }\n\589# K_SHIFT_L\n\590snippet K_SHIFT_L\n\591 K_SHIFT_L -> { ${1://cuerpo...} }\n\592# K_CTRL_ALT_L\n\593snippet K_CTRL_ALT_L\n\594 K_CTRL_ALT_L -> { ${1://cuerpo...} }\n\595# K_CTRL_SHIFT_L\n\596snippet K_CTRL_SHIFT_L\n\597 K_CTRL_SHIFT_L -> { ${1://cuerpo...} }\n\598# K_CTRL_ALT_SHIFT_L\n\599snippet K_CTRL_ALT_SHIFT_L\n\600 K_CTRL_ALT_SHIFT_L -> { ${1://cuerpo...} }\n\601\n\602# K_M\n\603snippet K_M\n\604 K_M -> { ${1://cuerpo...} }\n\605# K_CTRL_M\n\606snippet K_CTRL_M\n\607 K_CTRL_M -> { ${1://cuerpo...} }\n\608# K_ALT_M\n\609snippet K_ALT_M\n\610 K_ALT_M -> { ${1://cuerpo...} }\n\611# K_SHIFT_M\n\612snippet K_SHIFT_M\n\613 K_SHIFT_M -> { ${1://cuerpo...} }\n\614# K_CTRL_ALT_M\n\615snippet K_CTRL_ALT_M\n\616 K_CTRL_ALT_M -> { ${1://cuerpo...} }\n\617# K_CTRL_SHIFT_M\n\618snippet K_CTRL_SHIFT_M\n\619 K_CTRL_SHIFT_M -> { ${1://cuerpo...} }\n\620# K_CTRL_ALT_SHIFT_M\n\621snippet K_CTRL_ALT_SHIFT_M\n\622 K_CTRL_ALT_SHIFT_M -> { ${1://cuerpo...} }\n\623\n\624# K_N\n\625snippet K_N\n\626 K_N -> { ${1://cuerpo...} }\n\627# K_CTRL_N\n\628snippet K_CTRL_N\n\629 K_CTRL_N -> { ${1://cuerpo...} }\n\630# K_ALT_N\n\631snippet K_ALT_N\n\632 K_ALT_N -> { ${1://cuerpo...} }\n\633# K_SHIFT_N\n\634snippet K_SHIFT_N\n\635 K_SHIFT_N -> { ${1://cuerpo...} }\n\636# K_CTRL_ALT_N\n\637snippet K_CTRL_ALT_N\n\638 K_CTRL_ALT_N -> { ${1://cuerpo...} }\n\639# K_CTRL_SHIFT_N\n\640snippet K_CTRL_SHIFT_N\n\641 K_CTRL_SHIFT_N -> { ${1://cuerpo...} }\n\642# K_CTRL_ALT_SHIFT_N\n\643snippet K_CTRL_ALT_SHIFT_N\n\644 K_CTRL_ALT_SHIFT_N -> { ${1://cuerpo...} }\n\645\n\646# K_Ñ\n\647snippet K_Ñ\n\648 K_Ñ -> { ${1://cuerpo...} }\n\649# K_CTRL_Ñ\n\650snippet K_CTRL_Ñ\n\651 K_CTRL_Ñ -> { ${1://cuerpo...} }\n\652# K_ALT_Ñ\n\653snippet K_ALT_Ñ\n\654 K_ALT_Ñ -> { ${1://cuerpo...} }\n\655# K_SHIFT_Ñ\n\656snippet K_SHIFT_Ñ\n\657 K_SHIFT_Ñ -> { ${1://cuerpo...} }\n\658# K_CTRL_ALT_Ñ\n\659snippet K_CTRL_ALT_Ñ\n\660 K_CTRL_ALT_Ñ -> { ${1://cuerpo...} }\n\661# K_CTRL_SHIFT_Ñ\n\662snippet K_CTRL_SHIFT_Ñ\n\663 K_CTRL_SHIFT_Ñ -> { ${1://cuerpo...} }\n\664# K_CTRL_ALT_SHIFT_Ñ\n\665snippet K_CTRL_ALT_SHIFT_Ñ\n\666 K_CTRL_ALT_SHIFT_Ñ -> { ${1://cuerpo...} }\n\667\n\668# K_O\n\669snippet K_O\n\670 K_O -> { ${1://cuerpo...} }\n\671# K_CTRL_O\n\672snippet K_CTRL_O\n\673 K_CTRL_O -> { ${1://cuerpo...} }\n\674# K_ALT_O\n\675snippet K_ALT_O\n\676 K_ALT_O -> { ${1://cuerpo...} }\n\677# K_SHIFT_O\n\678snippet K_SHIFT_O\n\679 K_SHIFT_O -> { ${1://cuerpo...} }\n\680# K_CTRL_ALT_O\n\681snippet K_CTRL_ALT_O\n\682 K_CTRL_ALT_O -> { ${1://cuerpo...} }\n\683# K_CTRL_SHIFT_O\n\684snippet K_CTRL_SHIFT_O\n\685 K_CTRL_SHIFT_O -> { ${1://cuerpo...} }\n\686# K_CTRL_ALT_SHIFT_O\n\687snippet K_CTRL_ALT_SHIFT_O\n\688 K_CTRL_ALT_SHIFT_O -> { ${1://cuerpo...} }\n\689\n\690# K_P\n\691snippet K_P\n\692 K_P -> { ${1://cuerpo...} }\n\693# K_CTRL_P\n\694snippet K_CTRL_P\n\695 K_CTRL_P -> { ${1://cuerpo...} }\n\696# K_ALT_P\n\697snippet K_ALT_P\n\698 K_ALT_P -> { ${1://cuerpo...} }\n\699# K_SHIFT_P\n\700snippet K_SHIFT_P\n\701 K_SHIFT_P -> { ${1://cuerpo...} }\n\702# K_CTRL_ALT_P\n\703snippet K_CTRL_ALT_P\n\704 K_CTRL_ALT_P -> { ${1://cuerpo...} }\n\705# K_CTRL_SHIFT_P\n\706snippet K_CTRL_SHIFT_P\n\707 K_CTRL_SHIFT_P -> { ${1://cuerpo...} }\n\708# K_CTRL_ALT_SHIFT_P\n\709snippet K_CTRL_ALT_SHIFT_P\n\710 K_CTRL_ALT_SHIFT_P -> { ${1://cuerpo...} }\n\711\n\712# K_Q\n\713snippet K_Q\n\714 K_Q -> { ${1://cuerpo...} }\n\715# K_CTRL_Q\n\716snippet K_CTRL_Q\n\717 K_CTRL_Q -> { ${1://cuerpo...} }\n\718# K_ALT_Q\n\719snippet K_ALT_Q\n\720 K_ALT_Q -> { ${1://cuerpo...} }\n\721# K_SHIFT_Q\n\722snippet K_SHIFT_Q\n\723 K_SHIFT_Q -> { ${1://cuerpo...} }\n\724# K_CTRL_ALT_Q\n\725snippet K_CTRL_ALT_Q\n\726 K_CTRL_ALT_Q -> { ${1://cuerpo...} }\n\727# K_CTRL_SHIFT_Q\n\728snippet K_CTRL_SHIFT_Q\n\729 K_CTRL_SHIFT_Q -> { ${1://cuerpo...} }\n\730# K_CTRL_ALT_SHIFT_Q\n\731snippet K_CTRL_ALT_SHIFT_Q\n\732 K_CTRL_ALT_SHIFT_Q -> { ${1://cuerpo...} }\n\733\n\734# K_R\n\735snippet K_R\n\736 K_R -> { ${1://cuerpo...} }\n\737# K_CTRL_R\n\738snippet K_CTRL_R\n\739 K_CTRL_R -> { ${1://cuerpo...} }\n\740# K_ALT_R\n\741snippet K_ALT_R\n\742 K_ALT_R -> { ${1://cuerpo...} }\n\743# K_SHIFT_R\n\744snippet K_SHIFT_R\n\745 K_SHIFT_R -> { ${1://cuerpo...} }\n\746# K_CTRL_ALT_R\n\747snippet K_CTRL_ALT_R\n\748 K_CTRL_ALT_R -> { ${1://cuerpo...} }\n\749# K_CTRL_SHIFT_R\n\750snippet K_CTRL_SHIFT_R\n\751 K_CTRL_SHIFT_R -> { ${1://cuerpo...} }\n\752# K_CTRL_ALT_SHIFT_R\n\753snippet K_CTRL_ALT_SHIFT_R\n\754 K_CTRL_ALT_SHIFT_R -> { ${1://cuerpo...} }\n\755\n\756# K_S\n\757snippet K_S\n\758 K_S -> { ${1://cuerpo...} }\n\759# K_CTRL_S\n\760snippet K_CTRL_S\n\761 K_CTRL_S -> { ${1://cuerpo...} }\n\762# K_ALT_S\n\763snippet K_ALT_S\n\764 K_ALT_S -> { ${1://cuerpo...} }\n\765# K_SHIFT_S\n\766snippet K_SHIFT_S\n\767 K_SHIFT_S -> { ${1://cuerpo...} }\n\768# K_CTRL_ALT_S\n\769snippet K_CTRL_ALT_S\n\770 K_CTRL_ALT_S -> { ${1://cuerpo...} }\n\771# K_CTRL_SHIFT_S\n\772snippet K_CTRL_SHIFT_S\n\773 K_CTRL_SHIFT_S -> { ${1://cuerpo...} }\n\774# K_CTRL_ALT_SHIFT_S\n\775snippet K_CTRL_ALT_SHIFT_S\n\776 K_CTRL_ALT_SHIFT_S -> { ${1://cuerpo...} }\n\777\n\778# K_T\n\779snippet K_T\n\780 K_T -> { ${1://cuerpo...} }\n\781# K_CTRL_T\n\782snippet K_CTRL_T\n\783 K_CTRL_T -> { ${1://cuerpo...} }\n\784# K_ALT_T\n\785snippet K_ALT_T\n\786 K_ALT_T -> { ${1://cuerpo...} }\n\787# K_SHIFT_T\n\788snippet K_SHIFT_T\n\789 K_SHIFT_T -> { ${1://cuerpo...} }\n\790# K_CTRL_ALT_T\n\791snippet K_CTRL_ALT_T\n\792 K_CTRL_ALT_T -> { ${1://cuerpo...} }\n\793# K_CTRL_SHIFT_T\n\794snippet K_CTRL_SHIFT_T\n\795 K_CTRL_SHIFT_T -> { ${1://cuerpo...} }\n\796# K_CTRL_ALT_SHIFT_T\n\797snippet K_CTRL_ALT_SHIFT_T\n\798 K_CTRL_ALT_SHIFT_T -> { ${1://cuerpo...} }\n\799\n\800# K_U\n\801snippet K_U\n\802 K_U -> { ${1://cuerpo...} }\n\803# K_CTRL_U\n\804snippet K_CTRL_U\n\805 K_CTRL_U -> { ${1://cuerpo...} }\n\806# K_ALT_U\n\807snippet K_ALT_U\n\808 K_ALT_U -> { ${1://cuerpo...} }\n\809# K_SHIFT_U\n\810snippet K_SHIFT_U\n\811 K_SHIFT_U -> { ${1://cuerpo...} }\n\812# K_CTRL_ALT_U\n\813snippet K_CTRL_ALT_U\n\814 K_CTRL_ALT_U -> { ${1://cuerpo...} }\n\815# K_CTRL_SHIFT_U\n\816snippet K_CTRL_SHIFT_U\n\817 K_CTRL_SHIFT_U -> { ${1://cuerpo...} }\n\818# K_CTRL_ALT_SHIFT_U\n\819snippet K_CTRL_ALT_SHIFT_U\n\820 K_CTRL_ALT_SHIFT_U -> { ${1://cuerpo...} }\n\821\n\822# K_V\n\823snippet K_V\n\824 K_V -> { ${1://cuerpo...} }\n\825# K_CTRL_V\n\826snippet K_CTRL_V\n\827 K_CTRL_V -> { ${1://cuerpo...} }\n\828# K_ALT_V\n\829snippet K_ALT_V\n\830 K_ALT_V -> { ${1://cuerpo...} }\n\831# K_SHIFT_V\n\832snippet K_SHIFT_V\n\833 K_SHIFT_V -> { ${1://cuerpo...} }\n\834# K_CTRL_ALT_V\n\835snippet K_CTRL_ALT_V\n\836 K_CTRL_ALT_V -> { ${1://cuerpo...} }\n\837# K_CTRL_SHIFT_V\n\838snippet K_CTRL_SHIFT_V\n\839 K_CTRL_SHIFT_V -> { ${1://cuerpo...} }\n\840# K_CTRL_ALT_SHIFT_V\n\841snippet K_CTRL_ALT_SHIFT_V\n\842 K_CTRL_ALT_SHIFT_V -> { ${1://cuerpo...} }\n\843\n\844# K_W\n\845snippet K_W\n\846 K_W -> { ${1://cuerpo...} }\n\847# K_CTRL_W\n\848snippet K_CTRL_W\n\849 K_CTRL_W -> { ${1://cuerpo...} }\n\850# K_ALT_W\n\851snippet K_ALT_W\n\852 K_ALT_W -> { ${1://cuerpo...} }\n\853# K_SHIFT_W\n\854snippet K_SHIFT_W\n\855 K_SHIFT_W -> { ${1://cuerpo...} }\n\856# K_CTRL_ALT_W\n\857snippet K_CTRL_ALT_W\n\858 K_CTRL_ALT_W -> { ${1://cuerpo...} }\n\859# K_CTRL_SHIFT_W\n\860snippet K_CTRL_SHIFT_W\n\861 K_CTRL_SHIFT_W -> { ${1://cuerpo...} }\n\862# K_CTRL_ALT_SHIFT_W\n\863snippet K_CTRL_ALT_SHIFT_W\n\864 K_CTRL_ALT_SHIFT_W -> { ${1://cuerpo...} }\n\865\n\866# K_X\n\867snippet K_X\n\868 K_X -> { ${1://cuerpo...} }\n\869# K_CTRL_X\n\870snippet K_CTRL_X\n\871 K_CTRL_X -> { ${1://cuerpo...} }\n\872# K_ALT_X\n\873snippet K_ALT_X\n\874 K_ALT_X -> { ${1://cuerpo...} }\n\875# K_SHIFT_X\n\876snippet K_SHIFT_X\n\877 K_SHIFT_X -> { ${1://cuerpo...} }\n\878# K_CTRL_ALT_X\n\879snippet K_CTRL_ALT_X\n\880 K_CTRL_ALT_X -> { ${1://cuerpo...} }\n\881# K_CTRL_SHIFT_X\n\882snippet K_CTRL_SHIFT_X\n\883 K_CTRL_SHIFT_X -> { ${1://cuerpo...} }\n\884# K_CTRL_ALT_SHIFT_X\n\885snippet K_CTRL_ALT_SHIFT_X\n\886 K_CTRL_ALT_SHIFT_X -> { ${1://cuerpo...} }\n\887\n\888# K_Y\n\889snippet K_Y\n\890 K_Y -> { ${1://cuerpo...} }\n\891# K_CTRL_Y\n\892snippet K_CTRL_Y\n\893 K_CTRL_Y -> { ${1://cuerpo...} }\n\894# K_ALT_Y\n\895snippet K_ALT_Y\n\896 K_ALT_Y -> { ${1://cuerpo...} }\n\897# K_SHIFT_Y\n\898snippet K_SHIFT_Y\n\899 K_SHIFT_Y -> { ${1://cuerpo...} }\n\900# K_CTRL_ALT_Y\n\901snippet K_CTRL_ALT_Y\n\902 K_CTRL_ALT_Y -> { ${1://cuerpo...} }\n\903# K_CTRL_SHIFT_Y\n\904snippet K_CTRL_SHIFT_Y\n\905 K_CTRL_SHIFT_Y -> { ${1://cuerpo...} }\n\906# K_CTRL_ALT_SHIFT_Y\n\907snippet K_CTRL_ALT_SHIFT_Y\n\908 K_CTRL_ALT_SHIFT_Y -> { ${1://cuerpo...} }\n\909\n\910# K_Z\n\911snippet K_Z\n\912 K_Z -> { ${1://cuerpo...} }\n\913# K_CTRL_Z\n\914snippet K_CTRL_Z\n\915 K_CTRL_Z -> { ${1://cuerpo...} }\n\916# K_ALT_Z\n\917snippet K_ALT_Z\n\918 K_ALT_Z -> { ${1://cuerpo...} }\n\919# K_SHIFT_Z\n\920snippet K_SHIFT_Z\n\921 K_SHIFT_Z -> { ${1://cuerpo...} }\n\922# K_CTRL_ALT_Z\n\923snippet K_CTRL_ALT_Z\n\924 K_CTRL_ALT_Z -> { ${1://cuerpo...} }\n\925# K_CTRL_SHIFT_Z\n\926snippet K_CTRL_SHIFT_Z\n\927 K_CTRL_SHIFT_Z -> { ${1://cuerpo...} }\n\928# K_CTRL_ALT_SHIFT_Z\n\929snippet K_CTRL_ALT_SHIFT_Z\n\930 K_CTRL_ALT_SHIFT_Z -> { ${1://cuerpo...} }\n\931\n\932# K_0\n\933snippet K_0\n\934 K_0 -> { ${1://cuerpo...} }\n\935# K_CTRL_0\n\936snippet K_CTRL_0\n\937 K_CTRL_0 -> { ${1://cuerpo...} }\n\938# K_ALT_0\n\939snippet K_ALT_0\n\940 K_ALT_0 -> { ${1://cuerpo...} }\n\941# K_SHIFT_0\n\942snippet K_SHIFT_0\n\943 K_SHIFT_0 -> { ${1://cuerpo...} }\n\944# K_CTRL_ALT_0\n\945snippet K_CTRL_ALT_0\n\946 K_CTRL_ALT_0 -> { ${1://cuerpo...} }\n\947# K_CTRL_SHIFT_0\n\948snippet K_CTRL_SHIFT_0\n\949 K_CTRL_SHIFT_0 -> { ${1://cuerpo...} }\n\950# K_CTRL_ALT_SHIFT_0\n\951snippet K_CTRL_ALT_SHIFT_0\n\952 K_CTRL_ALT_SHIFT_0 -> { ${1://cuerpo...} }\n\953\n\954# K_1\n\955snippet K_1\n\956 K_1 -> { ${1://cuerpo...} }\n\957# K_CTRL_1\n\958snippet K_CTRL_1\n\959 K_CTRL_1 -> { ${1://cuerpo...} }\n\960# K_ALT_1\n\961snippet K_ALT_1\n\962 K_ALT_1 -> { ${1://cuerpo...} }\n\963# K_SHIFT_1\n\964snippet K_SHIFT_1\n\965 K_SHIFT_1 -> { ${1://cuerpo...} }\n\966# K_CTRL_ALT_1\n\967snippet K_CTRL_ALT_1\n\968 K_CTRL_ALT_1 -> { ${1://cuerpo...} }\n\969# K_CTRL_SHIFT_1\n\970snippet K_CTRL_SHIFT_1\n\971 K_CTRL_SHIFT_1 -> { ${1://cuerpo...} }\n\972# K_CTRL_ALT_SHIFT_1\n\973snippet K_CTRL_ALT_SHIFT_1\n\974 K_CTRL_ALT_SHIFT_1 -> { ${1://cuerpo...} }\n\975\n\976# K_2\n\977snippet K_2\n\978 K_2 -> { ${1://cuerpo...} }\n\979# K_CTRL_2\n\980snippet K_CTRL_2\n\981 K_CTRL_2 -> { ${1://cuerpo...} }\n\982# K_ALT_2\n\983snippet K_ALT_2\n\984 K_ALT_2 -> { ${1://cuerpo...} }\n\985# K_SHIFT_2\n\986snippet K_SHIFT_2\n\987 K_SHIFT_2 -> { ${1://cuerpo...} }\n\988# K_CTRL_ALT_2\n\989snippet K_CTRL_ALT_2\n\990 K_CTRL_ALT_2 -> { ${1://cuerpo...} }\n\991# K_CTRL_SHIFT_2\n\992snippet K_CTRL_SHIFT_2\n\993 K_CTRL_SHIFT_2 -> { ${1://cuerpo...} }\n\994# K_CTRL_ALT_SHIFT_2\n\995snippet K_CTRL_ALT_SHIFT_2\n\996 K_CTRL_ALT_SHIFT_2 -> { ${1://cuerpo...} }\n\997\n\998# K_3\n\999snippet K_3\n\1000 K_3 -> { ${1://cuerpo...} }\n\1001# K_CTRL_3\n\1002snippet K_CTRL_3\n\1003 K_CTRL_3 -> { ${1://cuerpo...} }\n\1004# K_ALT_3\n\1005snippet K_ALT_3\n\1006 K_ALT_3 -> { ${1://cuerpo...} }\n\1007# K_SHIFT_3\n\1008snippet K_SHIFT_3\n\1009 K_SHIFT_3 -> { ${1://cuerpo...} }\n\1010# K_CTRL_ALT_3\n\1011snippet K_CTRL_ALT_3\n\1012 K_CTRL_ALT_3 -> { ${1://cuerpo...} }\n\1013# K_CTRL_SHIFT_3\n\1014snippet K_CTRL_SHIFT_3\n\1015 K_CTRL_SHIFT_3 -> { ${1://cuerpo...} }\n\1016# K_CTRL_ALT_SHIFT_3\n\1017snippet K_CTRL_ALT_SHIFT_3\n\1018 K_CTRL_ALT_SHIFT_3 -> { ${1://cuerpo...} }\n\1019\n\1020# K_4\n\1021snippet K_4\n\1022 K_4 -> { ${1://cuerpo...} }\n\1023# K_CTRL_4\n\1024snippet K_CTRL_4\n\1025 K_CTRL_4 -> { ${1://cuerpo...} }\n\1026# K_ALT_4\n\1027snippet K_ALT_4\n\1028 K_ALT_4 -> { ${1://cuerpo...} }\n\1029# K_SHIFT_4\n\1030snippet K_SHIFT_4\n\1031 K_SHIFT_4 -> { ${1://cuerpo...} }\n\1032# K_CTRL_ALT_4\n\1033snippet K_CTRL_ALT_4\n\1034 K_CTRL_ALT_4 -> { ${1://cuerpo...} }\n\1035# K_CTRL_SHIFT_4\n\1036snippet K_CTRL_SHIFT_4\n\1037 K_CTRL_SHIFT_4 -> { ${1://cuerpo...} }\n\1038# K_CTRL_ALT_SHIFT_4\n\1039snippet K_CTRL_ALT_SHIFT_4\n\1040 K_CTRL_ALT_SHIFT_4 -> { ${1://cuerpo...} }\n\1041\n\1042# K_5\n\1043snippet K_5\n\1044 K_5 -> { ${1://cuerpo...} }\n\1045# K_CTRL_5\n\1046snippet K_CTRL_5\n\1047 K_CTRL_5 -> { ${1://cuerpo...} }\n\1048# K_ALT_5\n\1049snippet K_ALT_5\n\1050 K_ALT_5 -> { ${1://cuerpo...} }\n\1051# K_SHIFT_5\n\1052snippet K_SHIFT_5\n\1053 K_SHIFT_5 -> { ${1://cuerpo...} }\n\1054# K_CTRL_ALT_5\n\1055snippet K_CTRL_ALT_5\n\1056 K_CTRL_ALT_5 -> { ${1://cuerpo...} }\n\1057# K_CTRL_SHIFT_5\n\1058snippet K_CTRL_SHIFT_5\n\1059 K_CTRL_SHIFT_5 -> { ${1://cuerpo...} }\n\1060# K_CTRL_ALT_SHIFT_5\n\1061snippet K_CTRL_ALT_SHIFT_5\n\1062 K_CTRL_ALT_SHIFT_5 -> { ${1://cuerpo...} }\n\1063\n\1064# K_6\n\1065snippet K_6\n\1066 K_6 -> { ${1://cuerpo...} }\n\1067# K_CTRL_6\n\1068snippet K_CTRL_6\n\1069 K_CTRL_6 -> { ${1://cuerpo...} }\n\1070# K_ALT_6\n\1071snippet K_ALT_6\n\1072 K_ALT_6 -> { ${1://cuerpo...} }\n\1073# K_SHIFT_6\n\1074snippet K_SHIFT_6\n\1075 K_SHIFT_6 -> { ${1://cuerpo...} }\n\1076# K_CTRL_ALT_6\n\1077snippet K_CTRL_ALT_6\n\1078 K_CTRL_ALT_6 -> { ${1://cuerpo...} }\n\1079# K_CTRL_SHIFT_6\n\1080snippet K_CTRL_SHIFT_6\n\1081 K_CTRL_SHIFT_6 -> { ${1://cuerpo...} }\n\1082# K_CTRL_ALT_SHIFT_6\n\1083snippet K_CTRL_ALT_SHIFT_6\n\1084 K_CTRL_ALT_SHIFT_6 -> { ${1://cuerpo...} }\n\1085\n\1086# K_7\n\1087snippet K_7\n\1088 K_7 -> { ${1://cuerpo...} }\n\1089# K_CTRL_7\n\1090snippet K_CTRL_7\n\1091 K_CTRL_7 -> { ${1://cuerpo...} }\n\1092# K_ALT_7\n\1093snippet K_ALT_7\n\1094 K_ALT_7 -> { ${1://cuerpo...} }\n\1095# K_SHIFT_7\n\1096snippet K_SHIFT_7\n\1097 K_SHIFT_7 -> { ${1://cuerpo...} }\n\1098# K_CTRL_ALT_7\n\1099snippet K_CTRL_ALT_7\n\1100 K_CTRL_ALT_7 -> { ${1://cuerpo...} }\n\1101# K_CTRL_SHIFT_7\n\1102snippet K_CTRL_SHIFT_7\n\1103 K_CTRL_SHIFT_7 -> { ${1://cuerpo...} }\n\1104# K_CTRL_ALT_SHIFT_7\n\1105snippet K_CTRL_ALT_SHIFT_7\n\1106 K_CTRL_ALT_SHIFT_7 -> { ${1://cuerpo...} }\n\1107\n\1108# K_8\n\1109snippet K_8\n\1110 K_8 -> { ${1://cuerpo...} }\n\1111# K_CTRL_8\n\1112snippet K_CTRL_8\n\1113 K_CTRL_8 -> { ${1://cuerpo...} }\n\1114# K_ALT_8\n\1115snippet K_ALT_8\n\1116 K_ALT_8 -> { ${1://cuerpo...} }\n\1117# K_SHIFT_8\n\1118snippet K_SHIFT_8\n\1119 K_SHIFT_8 -> { ${1://cuerpo...} }\n\1120# K_CTRL_ALT_8\n\1121snippet K_CTRL_ALT_8\n\1122 K_CTRL_ALT_8 -> { ${1://cuerpo...} }\n\1123# K_CTRL_SHIFT_8\n\1124snippet K_CTRL_SHIFT_8\n\1125 K_CTRL_SHIFT_8 -> { ${1://cuerpo...} }\n\1126# K_CTRL_ALT_SHIFT_8\n\1127snippet K_CTRL_ALT_SHIFT_8\n\1128 K_CTRL_ALT_SHIFT_8 -> { ${1://cuerpo...} }\n\1129\n\1130# K_9\n\1131snippet K_9\n\1132 K_9 -> { ${1://cuerpo...} }\n\1133# K_CTRL_9\n\1134snippet K_CTRL_9\n\1135 K_CTRL_9 -> { ${1://cuerpo...} }\n\1136# K_ALT_9\n\1137snippet K_ALT_9\n\1138 K_ALT_9 -> { ${1://cuerpo...} }\n\1139# K_SHIFT_9\n\1140snippet K_SHIFT_9\n\1141 K_SHIFT_9 -> { ${1://cuerpo...} }\n\1142# K_CTRL_ALT_9\n\1143snippet K_CTRL_ALT_9\n\1144 K_CTRL_ALT_9 -> { ${1://cuerpo...} }\n\1145# K_CTRL_SHIFT_9\n\1146snippet K_CTRL_SHIFT_9\n\1147 K_CTRL_SHIFT_9 -> { ${1://cuerpo...} }\n\1148# K_CTRL_ALT_SHIFT_9\n\1149snippet K_CTRL_ALT_SHIFT_9\n\1150 K_CTRL_ALT_SHIFT_9 -> { ${1://cuerpo...} }\n\1151\n\1152# K_F1\n\1153snippet K_F1\n\1154 K_F1 -> { ${1://cuerpo...} }\n\1155# K_CTRL_F1\n\1156snippet K_CTRL_F1\n\1157 K_CTRL_F1 -> { ${1://cuerpo...} }\n\1158# K_ALT_F1\n\1159snippet K_ALT_F1\n\1160 K_ALT_F1 -> { ${1://cuerpo...} }\n\1161# K_SHIFT_F1\n\1162snippet K_SHIFT_F1\n\1163 K_SHIFT_F1 -> { ${1://cuerpo...} }\n\1164# K_CTRL_ALT_F1\n\1165snippet K_CTRL_ALT_F1\n\1166 K_CTRL_ALT_F1 -> { ${1://cuerpo...} }\n\1167# K_CTRL_SHIFT_F1\n\1168snippet K_CTRL_SHIFT_F1\n\1169 K_CTRL_SHIFT_F1 -> { ${1://cuerpo...} }\n\1170# K_CTRL_ALT_SHIFT_F1\n\1171snippet K_CTRL_ALT_SHIFT_F1\n\1172 K_CTRL_ALT_SHIFT_F1 -> { ${1://cuerpo...} }\n\1173\n\1174# K_F2\n\1175snippet K_F2\n\1176 K_F2 -> { ${1://cuerpo...} }\n\1177# K_CTRL_F2\n\1178snippet K_CTRL_F2\n\1179 K_CTRL_F2 -> { ${1://cuerpo...} }\n\1180# K_ALT_F2\n\1181snippet K_ALT_F2\n\1182 K_ALT_F2 -> { ${1://cuerpo...} }\n\1183# K_SHIFT_F2\n\1184snippet K_SHIFT_F2\n\1185 K_SHIFT_F2 -> { ${1://cuerpo...} }\n\1186# K_CTRL_ALT_F2\n\1187snippet K_CTRL_ALT_F2\n\1188 K_CTRL_ALT_F2 -> { ${1://cuerpo...} }\n\1189# K_CTRL_SHIFT_F2\n\1190snippet K_CTRL_SHIFT_F2\n\1191 K_CTRL_SHIFT_F2 -> { ${1://cuerpo...} }\n\1192# K_CTRL_ALT_SHIFT_F2\n\1193snippet K_CTRL_ALT_SHIFT_F2\n\1194 K_CTRL_ALT_SHIFT_F2 -> { ${1://cuerpo...} }\n\1195\n\1196# K_F3\n\1197snippet K_F3\n\1198 K_F3 -> { ${1://cuerpo...} }\n\1199# K_CTRL_F3\n\1200snippet K_CTRL_F3\n\1201 K_CTRL_F3 -> { ${1://cuerpo...} }\n\1202# K_ALT_F3\n\1203snippet K_ALT_F3\n\1204 K_ALT_F3 -> { ${1://cuerpo...} }\n\1205# K_SHIFT_F3\n\1206snippet K_SHIFT_F3\n\1207 K_SHIFT_F3 -> { ${1://cuerpo...} }\n\1208# K_CTRL_ALT_F3\n\1209snippet K_CTRL_ALT_F3\n\1210 K_CTRL_ALT_F3 -> { ${1://cuerpo...} }\n\1211# K_CTRL_SHIFT_F3\n\1212snippet K_CTRL_SHIFT_F3\n\1213 K_CTRL_SHIFT_F3 -> { ${1://cuerpo...} }\n\1214# K_CTRL_ALT_SHIFT_F3\n\1215snippet K_CTRL_ALT_SHIFT_F3\n\1216 K_CTRL_ALT_SHIFT_F3 -> { ${1://cuerpo...} }\n\1217\n\1218# K_A\n\1219snippet K_A\n\1220 K_A -> { ${1://cuerpo...} }\n\1221# K_CTRL_A\n\1222snippet K_CTRL_A\n\1223 K_CTRL_A -> { ${1://cuerpo...} }\n\1224# K_ALT_A\n\1225snippet K_ALT_A\n\1226 K_ALT_A -> { ${1://cuerpo...} }\n\1227# K_SHIFT_A\n\1228snippet K_SHIFT_A\n\1229 K_SHIFT_A -> { ${1://cuerpo...} }\n\1230# K_CTRL_ALT_A\n\1231snippet K_CTRL_ALT_A\n\1232 K_CTRL_ALT_A -> { ${1://cuerpo...} }\n\1233# K_CTRL_SHIFT_A\n\1234snippet K_CTRL_SHIFT_A\n\1235 K_CTRL_SHIFT_A -> { ${1://cuerpo...} }\n\1236# K_CTRL_ALT_SHIFT_A\n\1237snippet K_CTRL_ALT_SHIFT_A\n\1238 K_CTRL_ALT_SHIFT_A -> { ${1://cuerpo...} }\n\1239\n\1240# K_F5\n\1241snippet K_F5\n\1242 K_F5 -> { ${1://cuerpo...} }\n\1243# K_CTRL_F5\n\1244snippet K_CTRL_F5\n\1245 K_CTRL_F5 -> { ${1://cuerpo...} }\n\1246# K_ALT_F5\n\1247snippet K_ALT_F5\n\1248 K_ALT_F5 -> { ${1://cuerpo...} }\n\1249# K_SHIFT_F5\n\1250snippet K_SHIFT_F5\n\1251 K_SHIFT_F5 -> { ${1://cuerpo...} }\n\1252# K_CTRL_ALT_F5\n\1253snippet K_CTRL_ALT_F5\n\1254 K_CTRL_ALT_F5 -> { ${1://cuerpo...} }\n\1255# K_CTRL_SHIFT_F5\n\1256snippet K_CTRL_SHIFT_F5\n\1257 K_CTRL_SHIFT_F5 -> { ${1://cuerpo...} }\n\1258# K_CTRL_ALT_SHIFT_F5\n\1259snippet K_CTRL_ALT_SHIFT_F5\n\1260 K_CTRL_ALT_SHIFT_F5 -> { ${1://cuerpo...} }\n\1261\n\1262# K_F6\n\1263snippet K_F6\n\1264 K_F6 -> { ${1://cuerpo...} }\n\1265# K_CTRL_F6\n\1266snippet K_CTRL_F6\n\1267 K_CTRL_F6 -> { ${1://cuerpo...} }\n\1268# K_ALT_F6\n\1269snippet K_ALT_F6\n\1270 K_ALT_F6 -> { ${1://cuerpo...} }\n\1271# K_SHIFT_F6\n\1272snippet K_SHIFT_F6\n\1273 K_SHIFT_F6 -> { ${1://cuerpo...} }\n\1274# K_CTRL_ALT_F6\n\1275snippet K_CTRL_ALT_F6\n\1276 K_CTRL_ALT_F6 -> { ${1://cuerpo...} }\n\1277# K_CTRL_SHIFT_F6\n\1278snippet K_CTRL_SHIFT_F6\n\1279 K_CTRL_SHIFT_F6 -> { ${1://cuerpo...} }\n\1280# K_CTRL_ALT_SHIFT_F6\n\1281snippet K_CTRL_ALT_SHIFT_F6\n\1282 K_CTRL_ALT_SHIFT_F6 -> { ${1://cuerpo...} }\n\1283\n\1284# K_F7\n\1285snippet K_F7\n\1286 K_F7 -> { ${1://cuerpo...} }\n\1287# K_CTRL_F7\n\1288snippet K_CTRL_F7\n\1289 K_CTRL_F7 -> { ${1://cuerpo...} }\n\1290# K_ALT_F7\n\1291snippet K_ALT_F7\n\1292 K_ALT_F7 -> { ${1://cuerpo...} }\n\1293# K_SHIFT_F7\n\1294snippet K_SHIFT_F7\n\1295 K_SHIFT_F7 -> { ${1://cuerpo...} }\n\1296# K_CTRL_ALT_F7\n\1297snippet K_CTRL_ALT_F7\n\1298 K_CTRL_ALT_F7 -> { ${1://cuerpo...} }\n\1299# K_CTRL_SHIFT_F7\n\1300snippet K_CTRL_SHIFT_F7\n\1301 K_CTRL_SHIFT_F7 -> { ${1://cuerpo...} }\n\1302# K_CTRL_ALT_SHIFT_F7\n\1303snippet K_CTRL_ALT_SHIFT_F7\n\1304 K_CTRL_ALT_SHIFT_F7 -> { ${1://cuerpo...} }\n\1305\n\1306# K_F8\n\1307snippet K_F8\n\1308 K_F8 -> { ${1://cuerpo...} }\n\1309# K_CTRL_F8\n\1310snippet K_CTRL_F8\n\1311 K_CTRL_F8 -> { ${1://cuerpo...} }\n\1312# K_ALT_F8\n\1313snippet K_ALT_F8\n\1314 K_ALT_F8 -> { ${1://cuerpo...} }\n\1315# K_SHIFT_F8\n\1316snippet K_SHIFT_F8\n\1317 K_SHIFT_F8 -> { ${1://cuerpo...} }\n\1318# K_CTRL_ALT_F8\n\1319snippet K_CTRL_ALT_F8\n\1320 K_CTRL_ALT_F8 -> { ${1://cuerpo...} }\n\1321# K_CTRL_SHIFT_F8\n\1322snippet K_CTRL_SHIFT_F8\n\1323 K_CTRL_SHIFT_F8 -> { ${1://cuerpo...} }\n\1324# K_CTRL_ALT_SHIFT_F8\n\1325snippet K_CTRL_ALT_SHIFT_F8\n\1326 K_CTRL_ALT_SHIFT_F8 -> { ${1://cuerpo...} }\n\1327\n\1328# K_F9\n\1329snippet K_F9\n\1330 K_F9 -> { ${1://cuerpo...} }\n\1331# K_CTRL_F9\n\1332snippet K_CTRL_F9\n\1333 K_CTRL_F9 -> { ${1://cuerpo...} }\n\1334# K_ALT_F9\n\1335snippet K_ALT_F9\n\1336 K_ALT_F9 -> { ${1://cuerpo...} }\n\1337# K_SHIFT_F9\n\1338snippet K_SHIFT_F9\n\1339 K_SHIFT_F9 -> { ${1://cuerpo...} }\n\1340# K_CTRL_ALT_F9\n\1341snippet K_CTRL_ALT_F9\n\1342 K_CTRL_ALT_F9 -> { ${1://cuerpo...} }\n\1343# K_CTRL_SHIFT_F9\n\1344snippet K_CTRL_SHIFT_F9\n\1345 K_CTRL_SHIFT_F9 -> { ${1://cuerpo...} }\n\1346# K_CTRL_ALT_SHIFT_F9\n\1347snippet K_CTRL_ALT_SHIFT_F9\n\1348 K_CTRL_ALT_SHIFT_F9 -> { ${1://cuerpo...} }\n\1349\n\1350# K_F10\n\1351snippet K_F10\n\1352 K_F10 -> { ${1://cuerpo...} }\n\1353# K_CTRL_F10\n\1354snippet K_CTRL_F10\n\1355 K_CTRL_F10 -> { ${1://cuerpo...} }\n\1356# K_ALT_F10\n\1357snippet K_ALT_F10\n\1358 K_ALT_F10 -> { ${1://cuerpo...} }\n\1359# K_SHIFT_F10\n\1360snippet K_SHIFT_F10\n\1361 K_SHIFT_F10 -> { ${1://cuerpo...} }\n\1362# K_CTRL_ALT_F10\n\1363snippet K_CTRL_ALT_F10\n\1364 K_CTRL_ALT_F10 -> { ${1://cuerpo...} }\n\1365# K_CTRL_SHIFT_F10\n\1366snippet K_CTRL_SHIFT_F10\n\1367 K_CTRL_SHIFT_F10 -> { ${1://cuerpo...} }\n\1368# K_CTRL_ALT_SHIFT_F10\n\1369snippet K_CTRL_ALT_SHIFT_F10\n\1370 K_CTRL_ALT_SHIFT_F10 -> { ${1://cuerpo...} }\n\1371\n\1372# K_F11\n\1373snippet K_F11\n\1374 K_F11 -> { ${1://cuerpo...} }\n\1375# K_CTRL_F11\n\1376snippet K_CTRL_F11\n\1377 K_CTRL_F11 -> { ${1://cuerpo...} }\n\1378# K_ALT_F11\n\1379snippet K_ALT_F11\n\1380 K_ALT_F11 -> { ${1://cuerpo...} }\n\1381# K_SHIFT_F11\n\1382snippet K_SHIFT_F11\n\1383 K_SHIFT_F11 -> { ${1://cuerpo...} }\n\1384# K_CTRL_ALT_F11\n\1385snippet K_CTRL_ALT_F11\n\1386 K_CTRL_ALT_F11 -> { ${1://cuerpo...} }\n\1387# K_CTRL_SHIFT_F11\n\1388snippet K_CTRL_SHIFT_F11\n\1389 K_CTRL_SHIFT_F11 -> { ${1://cuerpo...} }\n\1390# K_CTRL_ALT_SHIFT_F11\n\1391snippet K_CTRL_ALT_SHIFT_F11\n\1392 K_CTRL_ALT_SHIFT_F11 -> { ${1://cuerpo...} }\n\1393\n\1394# K_F12\n\1395snippet K_F12\n\1396 K_F12 -> { ${1://cuerpo...} }\n\1397# K_CTRL_F12\n\1398snippet K_CTRL_F12\n\1399 K_CTRL_F12 -> { ${1://cuerpo...} }\n\1400# K_ALT_F12\n\1401snippet K_ALT_F12\n\1402 K_ALT_F12 -> { ${1://cuerpo...} }\n\1403# K_SHIFT_F12\n\1404snippet K_SHIFT_F12\n\1405 K_SHIFT_F12 -> { ${1://cuerpo...} }\n\1406# K_CTRL_ALT_F12\n\1407snippet K_CTRL_ALT_F12\n\1408 K_CTRL_ALT_F12 -> { ${1://cuerpo...} }\n\1409# K_CTRL_SHIFT_F12\n\1410snippet K_CTRL_SHIFT_F12\n\1411 K_CTRL_SHIFT_F12 -> { ${1://cuerpo...} }\n\1412# K_CTRL_ALT_SHIFT_F12\n\1413snippet K_CTRL_ALT_SHIFT_F12\n\1414 K_CTRL_ALT_SHIFT_F12 -> { ${1://cuerpo...} }\n\1415\n\1416# K_RETURN\n\1417snippet K_RETURN\n\1418 K_RETURN -> { ${1://cuerpo...} }\n\1419# K_CTRL_RETURN\n\1420snippet K_CTRL_RETURN\n\1421 K_CTRL_RETURN -> { ${1://cuerpo...} }\n\1422# K_ALT_RETURN\n\1423snippet K_ALT_RETURN\n\1424 K_ALT_RETURN -> { ${1://cuerpo...} }\n\1425# K_SHIFT_RETURN\n\1426snippet K_SHIFT_RETURN\n\1427 K_SHIFT_RETURN -> { ${1://cuerpo...} }\n\1428# K_CTRL_ALT_RETURN\n\1429snippet K_CTRL_ALT_RETURN\n\1430 K_CTRL_ALT_RETURN -> { ${1://cuerpo...} }\n\1431# K_CTRL_SHIFT_RETURN\n\1432snippet K_CTRL_SHIFT_RETURN\n\1433 K_CTRL_SHIFT_RETURN -> { ${1://cuerpo...} }\n\1434# K_CTRL_ALT_SHIFT_RETURN\n\1435snippet K_CTRL_ALT_SHIFT_RETURN\n\1436 K_CTRL_ALT_SHIFT_RETURN -> { ${1://cuerpo...} }\n\1437\n\1438# K_SPACE\n\1439snippet K_SPACE\n\1440 K_SPACE -> { ${1://cuerpo...} }\n\1441# K_CTRL_SPACE\n\1442snippet K_CTRL_SPACE\n\1443 K_CTRL_SPACE -> { ${1://cuerpo...} }\n\1444# K_ALT_SPACE\n\1445snippet K_ALT_SPACE\n\1446 K_ALT_SPACE -> { ${1://cuerpo...} }\n\1447# K_SHIFT_SPACE\n\1448snippet K_SHIFT_SPACE\n\1449 K_SHIFT_SPACE -> { ${1://cuerpo...} }\n\1450# K_CTRL_ALT_SPACE\n\1451snippet K_CTRL_ALT_SPACE\n\1452 K_CTRL_ALT_SPACE -> { ${1://cuerpo...} }\n\1453# K_CTRL_SHIFT_SPACE\n\1454snippet K_CTRL_SHIFT_SPACE\n\1455 K_CTRL_SHIFT_SPACE -> { ${1://cuerpo...} }\n\1456# K_CTRL_ALT_SHIFT_SPACE\n\1457snippet K_CTRL_ALT_SHIFT_SPACE\n\1458 K_CTRL_ALT_SHIFT_SPACE -> { ${1://cuerpo...} }\n\1459\n\1460# K_ESCAPE\n\1461snippet K_ESCAPE\n\1462 K_ESCAPE -> { ${1://cuerpo...} }\n\1463# K_CTRL_ESCAPE\n\1464snippet K_CTRL_ESCAPE\n\1465 K_CTRL_ESCAPE -> { ${1://cuerpo...} }\n\1466# K_ALT_ESCAPE\n\1467snippet K_ALT_ESCAPE\n\1468 K_ALT_ESCAPE -> { ${1://cuerpo...} }\n\1469# K_SHIFT_ESCAPE\n\1470snippet K_SHIFT_ESCAPE\n\1471 K_SHIFT_ESCAPE -> { ${1://cuerpo...} }\n\1472# K_CTRL_ALT_ESCAPE\n\1473snippet K_CTRL_ALT_ESCAPE\n\1474 K_CTRL_ALT_ESCAPE -> { ${1://cuerpo...} }\n\1475# K_CTRL_SHIFT_ESCAPE\n\1476snippet K_CTRL_SHIFT_ESCAPE\n\1477 K_CTRL_SHIFT_ESCAPE -> { ${1://cuerpo...} }\n\1478# K_CTRL_ALT_SHIFT_ESCAPE\n\1479snippet K_CTRL_ALT_SHIFT_ESCAPE\n\1480 K_CTRL_ALT_SHIFT_ESCAPE -> { ${1://cuerpo...} }\n\1481\n\1482# K_BACKSPACE\n\1483snippet K_BACKSPACE\n\1484 K_BACKSPACE -> { ${1://cuerpo...} }\n\1485# K_CTRL_BACKSPACE\n\1486snippet K_CTRL_BACKSPACE\n\1487 K_CTRL_BACKSPACE -> { ${1://cuerpo...} }\n\1488# K_ALT_BACKSPACE\n\1489snippet K_ALT_BACKSPACE\n\1490 K_ALT_BACKSPACE -> { ${1://cuerpo...} }\n\1491# K_SHIFT_BACKSPACE\n\1492snippet K_SHIFT_BACKSPACE\n\1493 K_SHIFT_BACKSPACE -> { ${1://cuerpo...} }\n\1494# K_CTRL_ALT_BACKSPACE\n\1495snippet K_CTRL_ALT_BACKSPACE\n\1496 K_CTRL_ALT_BACKSPACE -> { ${1://cuerpo...} }\n\1497# K_CTRL_SHIFT_BACKSPACE\n\1498snippet K_CTRL_SHIFT_BACKSPACE\n\1499 K_CTRL_SHIFT_BACKSPACE -> { ${1://cuerpo...} }\n\1500# K_CTRL_ALT_SHIFT_BACKSPACE\n\1501snippet K_CTRL_ALT_SHIFT_BACKSPACE\n\1502 K_CTRL_ALT_SHIFT_BACKSPACE -> { ${1://cuerpo...} }\n\1503\n\1504# K_TAB\n\1505snippet K_TAB\n\1506 K_TAB -> { ${1://cuerpo...} }\n\1507# K_CTRL_TAB\n\1508snippet K_CTRL_TAB\n\1509 K_CTRL_TAB -> { ${1://cuerpo...} }\n\1510# K_ALT_TAB\n\1511snippet K_ALT_TAB\n\1512 K_ALT_TAB -> { ${1://cuerpo...} }\n\1513# K_SHIFT_TAB\n\1514snippet K_SHIFT_TAB\n\1515 K_SHIFT_TAB -> { ${1://cuerpo...} }\n\1516# K_CTRL_ALT_TAB\n\1517snippet K_CTRL_ALT_TAB\n\1518 K_CTRL_ALT_TAB -> { ${1://cuerpo...} }\n\1519# K_CTRL_SHIFT_TAB\n\1520snippet K_CTRL_SHIFT_TAB\n\1521 K_CTRL_SHIFT_TAB -> { ${1://cuerpo...} }\n\1522# K_CTRL_ALT_SHIFT_TAB\n\1523snippet K_CTRL_ALT_SHIFT_TAB\n\1524 K_CTRL_ALT_SHIFT_TAB -> { ${1://cuerpo...} }\n\1525\n\1526# K_UP\n\1527snippet K_UP\n\1528 K_UP -> { ${1://cuerpo...} }\n\1529# K_CTRL_UP\n\1530snippet K_CTRL_UP\n\1531 K_CTRL_UP -> { ${1://cuerpo...} }\n\1532# K_ALT_UP\n\1533snippet K_ALT_UP\n\1534 K_ALT_UP -> { ${1://cuerpo...} }\n\1535# K_SHIFT_UP\n\1536snippet K_SHIFT_UP\n\1537 K_SHIFT_UP -> { ${1://cuerpo...} }\n\1538# K_CTRL_ALT_UP\n\1539snippet K_CTRL_ALT_UP\n\1540 K_CTRL_ALT_UP -> { ${1://cuerpo...} }\n\1541# K_CTRL_SHIFT_UP\n\1542snippet K_CTRL_SHIFT_UP\n\1543 K_CTRL_SHIFT_UP -> { ${1://cuerpo...} }\n\1544# K_CTRL_ALT_SHIFT_UP\n\1545snippet K_CTRL_ALT_SHIFT_UP\n\1546 K_CTRL_ALT_SHIFT_UP -> { ${1://cuerpo...} }\n\1547\n\1548# K_DOWN\n\1549snippet K_DOWN\n\1550 K_DOWN -> { ${1://cuerpo...} }\n\1551# K_CTRL_DOWN\n\1552snippet K_CTRL_DOWN\n\1553 K_CTRL_DOWN -> { ${1://cuerpo...} }\n\1554# K_ALT_DOWN\n\1555snippet K_ALT_DOWN\n\1556 K_ALT_DOWN -> { ${1://cuerpo...} }\n\1557# K_SHIFT_DOWN\n\1558snippet K_SHIFT_DOWN\n\1559 K_SHIFT_DOWN -> { ${1://cuerpo...} }\n\1560# K_CTRL_ALT_DOWN\n\1561snippet K_CTRL_ALT_DOWN\n\1562 K_CTRL_ALT_DOWN -> { ${1://cuerpo...} }\n\1563# K_CTRL_SHIFT_DOWN\n\1564snippet K_CTRL_SHIFT_DOWN\n\1565 K_CTRL_SHIFT_DOWN -> { ${1://cuerpo...} }\n\1566# K_CTRL_ALT_SHIFT_DOWN\n\1567snippet K_CTRL_ALT_SHIFT_DOWN\n\1568 K_CTRL_ALT_SHIFT_DOWN -> { ${1://cuerpo...} }\n\1569\n\1570# K_LEFT\n\1571snippet K_LEFT\n\1572 K_LEFT -> { ${1://cuerpo...} }\n\1573# K_CTRL_LEFT\n\1574snippet K_CTRL_LEFT\n\1575 K_CTRL_LEFT -> { ${1://cuerpo...} }\n\1576# K_ALT_LEFT\n\1577snippet K_ALT_LEFT\n\1578 K_ALT_LEFT -> { ${1://cuerpo...} }\n\1579# K_SHIFT_LEFT\n\1580snippet K_SHIFT_LEFT\n\1581 K_SHIFT_LEFT -> { ${1://cuerpo...} }\n\1582# K_CTRL_ALT_LEFT\n\1583snippet K_CTRL_ALT_LEFT\n\1584 K_CTRL_ALT_LEFT -> { ${1://cuerpo...} }\n\1585# K_CTRL_SHIFT_LEFT\n\1586snippet K_CTRL_SHIFT_LEFT\n\1587 K_CTRL_SHIFT_LEFT -> { ${1://cuerpo...} }\n\1588# K_CTRL_ALT_SHIFT_LEFT\n\1589snippet K_CTRL_ALT_SHIFT_LEFT\n\1590 K_CTRL_ALT_SHIFT_LEFT -> { ${1://cuerpo...} }\n\1591\n\1592# K_RIGHT\n\1593snippet K_RIGHT\n\1594 K_RIGHT -> { ${1://cuerpo...} }\n\1595# K_CTRL_RIGHT\n\1596snippet K_CTRL_RIGHT\n\1597 K_CTRL_RIGHT -> { ${1://cuerpo...} }\n\1598# K_ALT_RIGHT\n\1599snippet K_ALT_RIGHT\n\1600 K_ALT_RIGHT -> { ${1://cuerpo...} }\n\1601# K_SHIFT_RIGHT\n\1602snippet K_SHIFT_RIGHT\n\1603 K_SHIFT_RIGHT -> { ${1://cuerpo...} }\n\1604# K_CTRL_ALT_RIGHT\n\1605snippet K_CTRL_ALT_RIGHT\n\1606 K_CTRL_ALT_RIGHT -> { ${1://cuerpo...} }\n\1607# K_CTRL_SHIFT_RIGHT\n\1608snippet K_CTRL_SHIFT_RIGHT\n\1609 K_CTRL_SHIFT_RIGHT -> { ${1://cuerpo...} }\n\1610# K_CTRL_ALT_SHIFT_RIGHT\n\1611snippet K_CTRL_ALT_SHIFT_RIGHT\n\1612 K_CTRL_ALT_SHIFT_RIGHT -> { ${1://cuerpo...} }\n\1613\n\1614# recorrido (simple)\n\1615snippet recorrido (simple)\n\1616 ${1:// Ir al inicio}\n\1617 while (not ${2:// es último elemento}) {\n\1618 ${3:// Procesar el elemento}\n\1619 ${4:// Ir al próximo elemento}\n\1620 }\n\1621 ${5:// Finalizar}\n\1622\n\1623# recorrido (de acumulación)\n\1624snippet recorrido (de acumulación)\n\1625 ${1:// Ir al inicio}\n\1626 ${2:cantidadVistos} := ${3:// contar elementos en lugar actual}\n\1627 while (not ${4:// es último elemento}) {\n\1628 ${4:// Ir al próximo elemento}\n\1629 ${2:cantidadVistos} := ${2:cantidadVistos} + ${3:// contar elementos en lugar actual}\n\1630 }\n\1631 return (${2:cantidadVistos})\n\1632\n\1633# recorrido (de búsqueda)\n\1634snippet recorrido (de búsqueda)\n\1635 ${1:// Ir al inicio}\n\1636 while (not ${2:// encontré lo que buscaba}) {\n\1637 ${3:// Ir al próximo elemento}\n\1638 }\n\1639 return (${2:// encontré lo que buscaba })\n\1640\n\1641# recorrido (de búsqueda con borde)\n\1642snippet recorrido (de búsqueda con borde)\n\1643 ${1:// Ir al inicio}\n\1644 while (not ${2:// encontré lo que buscaba} && not ${3:// es último elemento}) {\n\1645 ${4:// Ir al próximo elemento}\n\1646 }\n\1647 return (${2:// encontré lo que buscaba })\n\1648\n\1649# recorrido (de tipos enumerativos)\n\1650snippet recorrido (de tipos enumerativos)\n\1651 ${1:elementoActual} := ${2:minElemento()}\n\1652 while (${1:elementoActual} /= ${3:maxElemento()}) {\n\1653 ${4:// Procesar con elemento actual}\n\1654 ${1:elementoActual} := siguiente(${1:elementoActual})\n\1655 }\n\1656 ${4:// Procesar con elemento actual}\n\1657\n\1658# recorrido (de búsqueda sobre lista)\n\1659snippet recorrido (de búsqueda sobre lista)\n\1660 ${1:listaRecorrida} := ${2:lista}\n\1661 while (primero(${1:listaRecorrida}) /= ${3://elemento buscado}) {\n\1662 ${1:elementoActual} := sinElPrimero(${1:elementoActual})\n\1663 }\n\1664 return (primero(${1:listaRecorrida}))\n\1665\n\1666# recorrido (de búsqueda sobre lista con borde)\n\1667snippet recorrido (de búsqueda sobre lista con borde)\n\1668 ${1:listaRecorrida} := ${2:lista}\n\1669 while (not esVacía(${1:listaRecorrida}) && primero(${1:listaRecorrida}) /= ${3://elemento buscado}) {\n\1670 ${1:elementoActual} := sinElPrimero(${1:elementoActual})\n\1671 }\n\1672 return (not esVacía(${1:listaRecorrida}))\n\1673\n\1674# docs (procedimiento)\n\1675snippet docs (procedimiento)\n\1676 /*\n\1677 @PROPÓSITO: ${1:...}\n\1678 @PRECONDICIÓN: ${2:...}\n\1679 */\n\1680\n\1681# docs (procedimiento con parámetros)\n\1682snippet docs (procedimiento con parámetros)\n\1683 /*\n\1684 @PROPÓSITO: ${1:...}\n\1685 @PRECONDICIÓN: ${2:...}\n\1686 @PARÁMETROS:\n\1687 * ${3:nombreDelParámetro} : ${4:Tipo} - ${5:descripción}\n\1688 */\n\1689\n\1690# docs (función)\n\1691snippet docs (función)\n\1692 /*\n\1693 @PROPÓSITO: ${1:...}\n\1694 @PRECONDICIÓN: ${2:...}\n\1695 @TIPO: ${3:...}\n\1696 */\n\1697\n\1698# docs (función con parámetros)\n\1699snippet docs (función con parámetros)\n\1700 /*\n\1701 @PROPÓSITO: ${1:...}\n\1702 @PRECONDICIÓN: ${2:...}\n\1703 @PARÁMETROS:\n\1704 * ${3:nombreDelParámetro} : ${4:Tipo} - ${5:descripción}\n\1705 @TIPO: ${6:...}\n\1706 */\n\1707";1708exports.scope = "gobstones";1709}); (function() {1710 ace.require(["ace/snippets/gobstones"], function(m) {1711 if (typeof module == "object" && typeof exports == "object" && module) {1712 module.exports = m;1713 }1714 });1715 })();...

Full Screen

Full Screen

gobstones_highlight_rules.js

Source:gobstones_highlight_rules.js Github

copy

Full Screen

1define(function(require, exports) {2"use strict";3var oop = require("../lib/oop");4var TextHighlightRules = require("./text_highlight_rules").TextHighlightRules;5var GobstonesHighlightRules = function() {6 var definitions = {7 standard: "program|procedure|function|interactive|return|let",8 type: "type|is|variant|record|field|case"9 };10 var control = {11 commands: {12 repetitions: "repeat|while|foreach|in",13 alternatives: "if|elseif|else|switch"14 },15 expressions: {16 alternatives: "choose|when|otherwise|matching|select|on"17 }18 };19 var values = {20 colors: "Verde|Rojo|Azul|Negro",21 cardinals: "Norte|Sur|Este|Oeste",22 booleans: "True|False",23 numbers: /([-]?)([0-9]+)\b/,24 strings: '["](?:(?:\\\\.)|(?:[^"\\\\]))*?["]'25 };26 var primitives = {27 commands: "Poner|Sacar|Mover|IrAlBorde|VaciarTablero|BOOM",28 expressions: "nroBolitas|hayBolitas|puedeMover|"+29 "siguiente|previo|opuesto|"+30 "minBool|maxBool|minDir|maxDir|minColor|maxColor|"+31 "primero|sinElPrimero|esVacía|"+32 "boom",33 keys: "K_A|K_B|K_C|K_D|K_E|K_F|K_G|K_G|K_H|K_I|K_J|K_K|K_L|K_M|K_N|K_Ñ|"+34 "K_O|K_P|K_Q|K_R|K_S|K_T|K_U|K_V|K_W|K_X|K_Y|K_Z|"+35 "K_0|K_1|K_2|K_3|K_4|K_5|K_6|K_7|K_8|K_9|"+36 "K_F1|K_F2|K_F3|K_F4|K_F5|K_F6|K_F7|K_F8|K_F9|K_F10|K_F11|K_12|"+37 "K_UP|K_DOWN|K_LEFT|K_RIGHT|K_RETURN|K_BACKSPACE|K_TAB|K_SPACE|K_ESCAPE"+38 "K_CTRL_A|K_CTRL_B|K_CTRL_C|K_CTRL_D|K_CTRL_E|K_CTRL_F|K_CTRL_G|K_CTRL_G|"+39 "K_CTRL_H|K_CTRL_I|K_CTRL_J|K_CTRL_K|K_CTRL_L|K_CTRL_M|K_CTRL_N|K_CTRL_Ñ|"+40 "K_CTRL_O|K_CTRL_P|K_CTRL_Q|K_CTRL_R|K_CTRL_S|K_CTRL_T|K_CTRL_U|K_CTRL_V|"+41 "K_CTRL_W|K_CTRL_X|K_CTRL_Y|K_CTRL_Z|"+42 "K_CTRL_0|K_CTRL_1|K_CTRL_2|K_CTRL_3|K_CTRL_4|K_CTRL_5|K_CTRL_6|K_CTRL_7|K_CTRL_8|K_CTRL_9|"+43 "K_CTRL_F1|K_CTRL_F2|K_CTRL_F3|K_CTRL_F4|K_CTRL_F5|K_CTRL_F6|K_CTRL_F7|"+44 "K_CTRL_F8|K_CTRL_F9|K_CTRL_F10|K_CTRL_F11|K_CTRL_F12|"+45 "K_CTRL_UP|K_CTRL_DOWN|K_CTRL_LEFT|K_CTRL_RIGHT|K_CTRL_RETURN|"+46 "K_CTRL_BACKSPACE|K_CTRL_TAB|K_CTRL_SPACE|K_CTRL_ESCAPE"+47 "K_ALT_A|K_ALT_B|K_ALT_C|K_ALT_D|K_ALT_E|K_ALT_F|K_ALT_G|K_ALT_G|K_ALT_H|"+48 "K_ALT_I|K_ALT_J|K_ALT_K|K_ALT_L|K_ALT_M|K_ALT_N|K_ALT_Ñ|K_ALT_O|K_ALT_P|"+49 "K_ALT_Q|K_ALT_R|K_ALT_S|K_ALT_T|K_ALT_U|K_ALT_V|K_ALT_W|K_ALT_X|K_ALT_Y|K_ALT_Z|"+50 "K_ALT_0|K_ALT_1|K_ALT_2|K_ALT_3|K_ALT_4|K_ALT_5|K_ALT_6|K_ALT_7|K_ALT_8|K_ALT_9|"+51 "K_ALT_F1|K_ALT_F2|K_ALT_F3|K_ALT_F4|K_ALT_F5|K_ALT_F6|K_ALT_F7|K_ALT_F8|"+52 "K_ALT_F9|K_ALT_F10|K_ALT_F11|K_ALT_F12|"+53 "K_ALT_UP|K_ALT_DOWN|K_ALT_LEFT|K_ALT_RIGHT|K_ALT_RETURN|K_ALT_BACKSPACE|"+54 "K_ALT_TAB|K_ALT_SPACE|K_ALT_ESCAPE"+55 "K_SHIFT_A|K_SHIFT_B|K_SHIFT_C|K_SHIFT_D|K_SHIFT_E|K_SHIFT_F|K_SHIFT_G|"+56 "K_SHIFT_G|K_SHIFT_H|K_SHIFT_I|K_SHIFT_J|K_SHIFT_K|K_SHIFT_L|K_SHIFT_M|"+57 "K_SHIFT_N|K_SHIFT_Ñ|K_SHIFT_O|K_SHIFT_P|K_SHIFT_Q|K_SHIFT_R|K_SHIFT_S|"+58 "K_SHIFT_T|K_SHIFT_U|K_SHIFT_V|K_SHIFT_W|K_SHIFT_X|K_SHIFT_Y|K_SHIFT_Z|"+59 "K_SHIFT_0|K_SHIFT_1|K_SHIFT_2|K_SHIFT_3|K_SHIFT_4|K_SHIFT_5|K_SHIFT_6|"+60 "K_SHIFT_7|K_SHIFT_8|K_SHIFT_9|"+61 "K_SHIFT_F1|K_SHIFT_F2|K_SHIFT_F3|K_SHIFT_F4|K_SHIFT_F5|K_SHIFT_F6|"+62 "K_SHIFT_F7|K_SHIFT_F8|K_SHIFT_F9|K_SHIFT_F10|K_SHIFT_F11|K_SHIFT_F12|"+63 "K_SHIFT_UP|K_SHIFT_DOWN|K_SHIFT_LEFT|K_SHIFT_RIGHT|K_SHIFT_RETURN|"+64 "K_SHIFT_BACKSPACE|K_SHIFT_TAB|K_SHIFT_SPACE|K_SHIFT_ESCAPE"+65 "K_CTRL_ALT_A|K_CTRL_ALT_B|K_CTRL_ALT_C|K_CTRL_ALT_D|K_CTRL_ALT_E|"+66 "K_CTRL_ALT_F|K_CTRL_ALT_G|K_CTRL_ALT_G|K_CTRL_ALT_H|K_CTRL_ALT_I|"+67 "K_CTRL_ALT_J|K_CTRL_ALT_K|K_CTRL_ALT_L|K_CTRL_ALT_M|K_CTRL_ALT_N|"+68 "K_CTRL_ALT_Ñ|K_CTRL_ALT_O|K_CTRL_ALT_P|K_CTRL_ALT_Q|K_CTRL_ALT_R|"+69 "K_CTRL_ALT_S|K_CTRL_ALT_T|K_CTRL_ALT_U|K_CTRL_ALT_V|K_CTRL_ALT_W|"+70 "K_CTRL_ALT_X|K_CTRL_ALT_Y|K_CTRL_ALT_Z|"+71 "K_CTRL_ALT_0|K_CTRL_ALT_1|K_CTRL_ALT_2|K_CTRL_ALT_3|K_CTRL_ALT_4|"+72 "K_CTRL_ALT_5|K_CTRL_ALT_6|K_CTRL_ALT_7|K_CTRL_ALT_8|K_CTRL_ALT_9|"+73 "K_CTRL_ALT_F1|K_CTRL_ALT_F2|K_CTRL_ALT_F3|K_CTRL_ALT_F4|K_CTRL_ALT_F5|"+74 "K_CTRL_ALT_F6|K_CTRL_ALT_F7|K_CTRL_ALT_F8|K_CTRL_ALT_F9|K_CTRL_ALT_F10|"+75 "K_CTRL_ALT_F11|K_CTRL_ALT_F12|"+76 "K_CTRL_ALT_UP|K_CTRL_ALT_DOWN|K_CTRL_ALT_LEFT|K_CTRL_ALT_RIGHT|"+77 "K_CTRL_ALT_RETURN|K_CTRL_ALT_BACKSPACE|K_CTRL_ALT_TAB|K_CTRL_ALT_SPACE|K_CTRL_ALT_ESCAPE"+78 "K_CTRL_SHIFT_A|K_CTRL_SHIFT_B|K_CTRL_SHIFT_C|K_CTRL_SHIFT_D|K_CTRL_SHIFT_E|"+79 "K_CTRL_SHIFT_F|K_CTRL_SHIFT_G|K_CTRL_SHIFT_G|K_CTRL_SHIFT_H|K_CTRL_SHIFT_I|"+80 "K_CTRL_SHIFT_J|K_CTRL_SHIFT_K|K_CTRL_SHIFT_L|K_CTRL_SHIFT_M|K_CTRL_SHIFT_N|"+81 "K_CTRL_SHIFT_Ñ|K_CTRL_SHIFT_O|K_CTRL_SHIFT_P|K_CTRL_SHIFT_Q|K_CTRL_SHIFT_R|"+82 "K_CTRL_SHIFT_S|K_CTRL_SHIFT_T|K_CTRL_SHIFT_U|K_CTRL_SHIFT_V|K_CTRL_SHIFT_W|"+83 "K_CTRL_SHIFT_X|K_CTRL_SHIFT_Y|K_CTRL_SHIFT_Z|"+84 "K_CTRL_SHIFT_0|K_CTRL_SHIFT_1|K_CTRL_SHIFT_2|K_CTRL_SHIFT_3|K_CTRL_SHIFT_4|"+85 "K_CTRL_SHIFT_5|K_CTRL_SHIFT_6|K_CTRL_SHIFT_7|K_CTRL_SHIFT_8|K_CTRL_SHIFT_9|"+86 "K_CTRL_SHIFT_F1|K_CTRL_SHIFT_F2|K_CTRL_SHIFT_F3|K_CTRL_SHIFT_F4|"+87 "K_CTRL_SHIFT_F5|K_CTRL_SHIFT_F6|K_CTRL_SHIFT_F7|K_CTRL_SHIFT_F8|"+88 "K_CTRL_SHIFT_9|K_CTRL_SHIFT_10|K_CTRL_SHIFT_11|K_CTRL_SHIFT_12|"+89 "K_CTRL_SHIFT_UP|K_CTRL_SHIFT_DOWN|K_CTRL_SHIFT_LEFT|K_CTRL_SHIFT_RIGHT|"+90 "K_CTRL_SHIFT_RETURN|K_CTRL_SHIFT_BACKSPACE|K_CTRL_SHIFT_TAB|"+91 "K_CTRL_SHIFT_SPACE|K_CTRL_SHIFT_ESCAPE"+92 "K_ALT_SHIFT_A|K_ALT_SHIFT_B|K_ALT_SHIFT_C|K_ALT_SHIFT_D|K_ALT_SHIFT_E|"+93 "K_ALT_SHIFT_F|K_ALT_SHIFT_G|K_ALT_SHIFT_G|K_ALT_SHIFT_H|K_ALT_SHIFT_I|"+94 "K_ALT_SHIFT_J|K_ALT_SHIFT_K|K_ALT_SHIFT_L|K_ALT_SHIFT_M|K_ALT_SHIFT_N|"+95 "K_ALT_SHIFT_Ñ|K_ALT_SHIFT_O|K_ALT_SHIFT_P|K_ALT_SHIFT_Q|K_ALT_SHIFT_R|"+96 "K_ALT_SHIFT_S|K_ALT_SHIFT_T|K_ALT_SHIFT_U|K_ALT_SHIFT_V|K_ALT_SHIFT_W|"+97 "K_ALT_SHIFT_X|K_ALT_SHIFT_Y|K_ALT_SHIFT_Z|"+98 "K_ALT_SHIFT_0|K_ALT_SHIFT_1|K_ALT_SHIFT_2|K_ALT_SHIFT_3|K_ALT_SHIFT_4|"+99 "K_ALT_SHIFT_5|K_ALT_SHIFT_6|K_ALT_SHIFT_7|K_ALT_SHIFT_8|K_ALT_SHIFT_9|"+100 "K_ALT_SHIFT_F1|K_ALT_SHIFT_F2|K_ALT_SHIFT_F3|K_ALT_SHIFT_F4|"+101 "K_ALT_SHIFT_F5|K_ALT_SHIFT_F6|K_ALT_SHIFT_F7|K_ALT_SHIFT_F8|"+102 "K_ALT_SHIFT_9|K_ALT_SHIFT_10|K_ALT_SHIFT_11|K_ALT_SHIFT_12|"+103 "K_ALT_SHIFT_UP|K_ALT_SHIFT_DOWN|K_ALT_SHIFT_LEFT|K_ALT_SHIFT_RIGHT|"+104 "K_ALT_SHIFT_RETURN|K_ALT_SHIFT_BACKSPACE|K_ALT_SHIFT_TAB|K_ALT_SHIFT_SPACE|"+105 "K_ALT_SHIFT_ESCAPE"+106 "K_CTRL_ALT_SHIFT_A|K_CTRL_ALT_SHIFT_B|K_CTRL_ALT_SHIFT_C|K_CTRL_ALT_SHIFT_D|"+107 "K_CTRL_ALT_SHIFT_E|K_CTRL_ALT_SHIFT_F|K_CTRL_ALT_SHIFT_G|K_CTRL_ALT_SHIFT_G|"+108 "K_CTRL_ALT_SHIFT_H|K_CTRL_ALT_SHIFT_I|K_CTRL_ALT_SHIFT_J|K_CTRL_ALT_SHIFT_K|"+109 "K_CTRL_ALT_SHIFT_L|K_CTRL_ALT_SHIFT_M|K_CTRL_ALT_SHIFT_N|K_CTRL_ALT_SHIFT_Ñ|"+110 "K_CTRL_ALT_SHIFT_O|K_CTRL_ALT_SHIFT_P|K_CTRL_ALT_SHIFT_Q|K_CTRL_ALT_SHIFT_R|"+111 "K_CTRL_ALT_SHIFT_S|K_CTRL_ALT_SHIFT_T|K_CTRL_ALT_SHIFT_U|K_CTRL_ALT_SHIFT_V|"+112 "K_CTRL_ALT_SHIFT_W|K_CTRL_ALT_SHIFT_X|K_CTRL_ALT_SHIFT_Y|K_CTRL_ALT_SHIFT_Z|"+113 "K_CTRL_ALT_SHIFT_0|K_CTRL_ALT_SHIFT_1|K_CTRL_ALT_SHIFT_2|K_CTRL_ALT_SHIFT_3|"+114 "K_CTRL_ALT_SHIFT_4|K_CTRL_ALT_SHIFT_5|K_CTRL_ALT_SHIFT_6|K_CTRL_ALT_SHIFT_7|"+115 "K_CTRL_ALT_SHIFT_8|K_CTRL_ALT_SHIFT_9|"+116 "K_CTRL_ALT_SHIFT_F1|K_CTRL_ALT_SHIFT_F2|K_CTRL_ALT_SHIFT_F3|K_CTRL_ALT_SHIFT_F4|"+117 "K_CTRL_ALT_SHIFT_F5|K_CTRL_ALT_SHIFT_F6|K_CTRL_ALT_SHIFT_F7|K_CTRL_ALT_SHIFT_F8|"+118 "K_CTRL_ALT_SHIFT_F9|K_CTRL_ALT_SHIFT_F10|K_CTRL_ALT_SHIFT_F11|K_CTRL_ALT_SHIFT_F12|"+119 "K_CTRL_ALT_SHIFT_UP|K_CTRL_ALT_SHIFT_DOWN|K_CTRL_ALT_SHIFT_LEFT|K_CTRL_ALT_SHIFT_RIGHT|"+120 "K_CTRL_ALT_SHIFT_RETURN|K_CTRL_ALT_SHIFT_BACKSPACE|K_CTRL_ALT_SHIFT_TAB|"+121 "K_CTRL_ALT_SHIFT_SPACE|K_CTRL_ALT_SHIFT_ESCAPE"122 };123 var operations = {124 commands: ":=",125 expressions: {126 numeric: "\\+|\\-|\\*|\\^|div|mod",127 comparison: ">=|<=|==|\\/=|>|<",128 boolean: "\\|\\||&&|not",129 other: "\\+\\+|<\\-|\\[|\\]|\\_|\\->"130 }131 };132 var comments = {133 line: {134 double_slash: "\\/\\/.*$",135 double_dash: "\\-\\-.*$",136 number_sign: "#.*$"137 },138 block: { start: "\\/\\*", end: "\\*\\/" },139 block_alt: { start: "\\{\\-", end: "\\-\\}" }140 };141 this.$rules = {142 "start" : [143 // comments144 {145 token : "comment.line.double-slash.gobstones",146 regex : comments.line.double_slash147 },148 {149 token : "comment.line.double-dash.gobstones",150 regex : comments.line.double_dash151 },152 {153 token : "comment.line.number-sign.gobstones",154 regex : comments.line.number_sign155 },156 {157 token : "comment.block.dash-asterisc.gobstones",158 regex : comments.block.start,159 next : "block_comment_end"160 },161 {162 token : "comment.block.brace-dash.gobstones",163 regex : comments.block_alt.start,164 next : "block_comment_alt_end"165 },166 // numbers167 {168 token : "constant.numeric.gobstones",169 regex : values.numbers170 },171 // strings172 {173 token : "string.quoted.double.gobstones",174 regex : values.strings175 },176 // operations177 {178 token : "keyword.operator.other.gobstones",179 regex : operations.expressions.other180 },181 {182 token : "keyword.operator.numeric.gobstones",183 regex : operations.expressions.numeric184 },185 {186 token : "keyword.operator.compare.gobstones",187 regex : operations.expressions.comparison188 },189 {190 token : "keyword.operator.boolean.gobstones",191 regex : operations.expressions.boolean192 },193 // keywords194 {195 token : this.createKeywordMapper({196 // basic constructs197 "storage.type.definitions.gobstones": definitions.standard,198 "storage.type.types.gobstones": definitions.type,199 "keyword.control.commands.repetitions.gobstones": control.commands.repetitions,200 "keyword.control.commands.alternatives.gobstones": control.commands.alternatives,201 "keyword.control.expressions.alternatives.gobstones": control.expressions.alternatives,202 // types203 "constant.language.colors.gobstones":values.colors,204 "constant.language.cardinals.gobstones": values.cardinals,205 "constant.language.boolean.gobstones": values.booleans,206 // primitives207 "support.function.gobstones": primitives.commands,208 "support.variable.gobstones": primitives.expressions,209 "variable.language.gobstones": primitives.keys210 }, "identifier.gobstones"),211 regex : "[a-zA-Z_$][a-zA-Z0-9_$]*\\b"212 },213 {214 token : "comma.gobstones",215 regex : ","216 },217 {218 token : "semicolon.gobstones",219 regex : ";"220 },221 {222 token : "lparen",223 regex : "[[({]"224 },225 {226 token : "rparen",227 regex : "[\\])}]"228 },229 {230 token : "text",231 regex : "\\s+"232 }233 ],234 "block_comment_end": [{235 token : "comment.block.dash-asterisc.gobstones",236 regex : comments.block.end,237 next : "start"238 }, {239 defaultToken : "comment.block.dash-asterisc.gobstones"240 }241 ],242 "block_comment_alt_end": [{243 token : "comment.block.brace-dash.gobstones",244 regex : comments.block_alt.end,245 next : "start"246 }, {247 defaultToken : "comment.block.brace-dash.gobstones"248 }249 ]250 };251};252oop.inherits(GobstonesHighlightRules, TextHighlightRules);253exports.GobstonesHighlightRules = GobstonesHighlightRules;...

Full Screen

Full Screen

Using AI Code Generation

copy

Full Screen

1var wpt = require('webpagetest');2var client = wpt('www.webpagetest.org');3var testOptions = {4 videoParams: {5 },6 timelineParams: {7 }8};9client.runTest(testurl, testOptions, function(err, data) {10 if (err) return console.error(err);11 console.log(data);12 console.log(data.data.median.firstView.SpeedIndex);13 console.log(data.data.median.firstView.TTFB);14 console.log(data.data.median.firstView.TTFB);15 console.log(data.data.median.firstView.render);16 console.log(data.data.median.firstView.fullyLoaded);17 console.log(data.data.median.firstView.docTime);18 console.log(data.data.median.firstView.lastVisualChange);19 console.log(data.data.median.firstView.visualComplete85);20 console.log(data.data.median.firstView.visualComplete95);21 console.log(data.data.median.firstView.visualComplete99);22 console.log(data.data.median.firstView.SpeedIndex);

Full Screen

Using AI Code Generation

copy

Full Screen

1const wptools = require('wptools');2const fs = require('fs');3const path = require('path');4const dataPath = path.join(__dirname, 'data');5const data = require('./data.json');6const data2 = require('./data2.json');7const data3 = require('./data3.json');8const data4 = require('./data4.json');9const data5 = require('./data5.json');10const data6 = require('./data6.json');11const data7 = require('./data7.json');12const data8 = require('./data8.json');13const data9 = require('./data9.json');14const data10 = require('./data10.json');15const data11 = require('./data11.json');16const data12 = require('./data12.json');17const data13 = require('./data13.json');18const data14 = require('./data14.json');19const data15 = require('./data15.json');20const data16 = require('./data16.json');21const data17 = require('./data17.json');22const data18 = require('./data18.json');23const data19 = require('./data19.json');24const data20 = require('./data20.json');25const data21 = require('./data21.json');26const data22 = require('./data22.json');27const data23 = require('./data23.json');28const data24 = require('./data24.json');29const data25 = require('./data25.json');30const data26 = require('./data26.json');31const data27 = require('./data27.json');32const data28 = require('./data28.json');33const data29 = require('./data29.json');34const data30 = require('./data30.json');35const data31 = require('./data31.json');36const data32 = require('./data32.json');37const data33 = require('./data33.json');38const data34 = require('./data34.json');39const data35 = require('./data35.json');40const data36 = require('./data36.json');41const data37 = require('./data37.json');42const data38 = require('./data38.json');43const data39 = require('./data39.json');44const data40 = require('./data40.json');45const data41 = require('./data41.json');46const data42 = require('./data42.json');47const data43 = require('./data43.json');48const data44 = require('./data44.json');49const data45 = require('./data45.json');50const data46 = require('./data46.json');

Full Screen

Using AI Code Generation

copy

Full Screen

1var wpt = require('webpagetest');2var webpagetest = new wpt('A.0f5aeb4b7f1d0c0e8c8f9e9f7b1d6b34');3var options = {4};5webpagetest.runTest(url, options, function(err, data) {6 if (err) return console.error(err);7 console.log('Test ID: %s', data.data.testId);8 webpagetest.getTestStatus(data.data.testId, function(err, data) {9 if (err) return console.error(err);10 console.log('Test status: %s', data.data.statusText);11 if (data.data.statusText === 'Test Complete') {12 webpagetest.getTestResults(data.data.testId, function(err, data) {13 if (err) return console.error(err);14 console.log('First View: %s', data.data.average.firstView);15 console.log('First View Speed Index: %s', data.data.average.firstViewSpeedIndex);16 console.log('Repeat View: %s', data.data.average.repeatView);17 });18 }19 });20});21var wpt = require('webpagetest');22var webpagetest = new wpt('A.0f5aeb4b7f1d0c0e8c8f9e9f7b1d6b34');23var options = {24};25webpagetest.runTest(url, options, function(err, data) {26 if (err) return console.error(err);27 console.log('Test ID: %s', data.data.testId);28 webpagetest.getTestStatus(data.data.testId, function(err, data) {29 if (err) return console.error(err);30 console.log('Test status: %s', data.data.statusText);31 if (data.data.statusText === 'Test Complete') {32 webpagetest.getTestResults(data.data

Full Screen

Using AI Code Generation

copy

Full Screen

1var wpt = require('webpagetest');2var test = new wpt('A.5a5e1c8f5bd5f7c5e0a5c3e3a3c3c9d9');3 if(err){4 console.log(err);5 }6 else{7 console.log(data);8 }9});

Full Screen

Automation Testing Tutorials

Learn to execute automation testing from scratch with LambdaTest Learning Hub. Right from setting up the prerequisites to run your first automation test, to following best practices and diving deeper into advanced test scenarios. LambdaTest Learning Hubs compile a list of step-by-step guides to help you be proficient with different test automation frameworks i.e. Selenium, Cypress, TestNG etc.

LambdaTest Learning Hubs:

YouTube

You could also refer to video tutorials over LambdaTest YouTube channel to get step by step demonstration from industry experts.

Run wpt automation tests on LambdaTest cloud grid

Perform automation testing on 3000+ real desktop and mobile devices online.

Try LambdaTest Now !!

Get 100 minutes of automation test minutes FREE!!

Next-Gen App & Browser Testing Cloud

Was this article helpful?

Helpful

NotHelpful