How to use kind method in wpt

Best JavaScript code snippet using wpt

spirv.data.js

Source: spirv.data.js Github

copy

Full Screen

1/​*Copyright (c) 2014-2016 The Khronos Group Inc.2Permission is hereby granted, free of charge, to any person obtaining a copy3of this software and/​or associated documentation files (the "Materials"),4to deal in the Materials without restriction, including without limitation5the rights to use, copy, modify, merge, publish, distribute, sublicense,6and/​or sell copies of the Materials, and to permit persons to whom the7Materials are furnished to do so, subject to the following conditions:8The above copyright notice and this permission notice shall be included in9all copies or substantial portions of the Materials.10MODIFICATIONS TO THIS FILE MAY MEAN IT NO LONGER ACCURATELY REFLECTS KHRONOS11STANDARDS. THE UNMODIFIED, NORMATIVE VERSIONS OF KHRONOS SPECIFICATIONS AND12HEADER INFORMATION ARE LOCATED AT https:/​/​www.khronos.org/​registry/​ 13THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS14OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,15FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL16THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER17LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING18FROM,OUT OF OR IN CONNECTION WITH THE MATERIALS OR THE USE OR OTHER DEALINGS19IN THE MATERIALS.*/​20/​/​ THIS FILE IS GENERATED WITH tools/​process_grammar.rb21export default {22 "magic": "0x07230203",23 "version": [24 1,25 526 ],27 "instructions": {28 "OpNop": {29 "opcode": 0,30 "operands": [31 ]32 },33 "OpUndef": {34 "opcode": 1,35 "operands": [36 {37 "kind": "IdResultType"38 },39 {40 "kind": "IdResult"41 }42 ]43 },44 "OpSourceContinued": {45 "opcode": 2,46 "operands": [47 {48 "kind": "LiteralString"49 }50 ]51 },52 "OpSource": {53 "opcode": 3,54 "operands": [55 {56 "kind": "SourceLanguage"57 },58 {59 "kind": "LiteralInteger"60 },61 {62 "kind": "IdRef",63 "quantifier": "?"64 },65 {66 "kind": "LiteralString",67 "quantifier": "?"68 }69 ]70 },71 "OpSourceExtension": {72 "opcode": 4,73 "operands": [74 {75 "kind": "LiteralString"76 }77 ]78 },79 "OpName": {80 "opcode": 5,81 "operands": [82 {83 "kind": "IdRef"84 },85 {86 "kind": "LiteralString"87 }88 ]89 },90 "OpMemberName": {91 "opcode": 6,92 "operands": [93 {94 "kind": "IdRef"95 },96 {97 "kind": "LiteralInteger"98 },99 {100 "kind": "LiteralString"101 }102 ]103 },104 "OpString": {105 "opcode": 7,106 "operands": [107 {108 "kind": "IdResult"109 },110 {111 "kind": "LiteralString"112 }113 ]114 },115 "OpLine": {116 "opcode": 8,117 "operands": [118 {119 "kind": "IdRef"120 },121 {122 "kind": "LiteralInteger"123 },124 {125 "kind": "LiteralInteger"126 }127 ]128 },129 "OpExtension": {130 "opcode": 10,131 "operands": [132 {133 "kind": "LiteralString"134 }135 ]136 },137 "OpExtInstImport": {138 "opcode": 11,139 "operands": [140 {141 "kind": "IdResult"142 },143 {144 "kind": "LiteralString"145 }146 ]147 },148 "OpExtInst": {149 "opcode": 12,150 "operands": [151 {152 "kind": "IdResultType"153 },154 {155 "kind": "IdResult"156 },157 {158 "kind": "IdRef"159 },160 {161 "kind": "LiteralExtInstInteger"162 },163 {164 "kind": "IdRef",165 "quantifier": "*"166 }167 ]168 },169 "OpMemoryModel": {170 "opcode": 14,171 "operands": [172 {173 "kind": "AddressingModel"174 },175 {176 "kind": "MemoryModel"177 }178 ]179 },180 "OpEntryPoint": {181 "opcode": 15,182 "operands": [183 {184 "kind": "ExecutionModel"185 },186 {187 "kind": "IdRef"188 },189 {190 "kind": "LiteralString"191 },192 {193 "kind": "IdRef",194 "quantifier": "*"195 }196 ]197 },198 "OpExecutionMode": {199 "opcode": 16,200 "operands": [201 {202 "kind": "IdRef"203 },204 {205 "kind": "ExecutionMode"206 }207 ]208 },209 "OpCapability": {210 "opcode": 17,211 "operands": [212 {213 "kind": "Capability"214 }215 ]216 },217 "OpTypeVoid": {218 "opcode": 19,219 "operands": [220 {221 "kind": "IdResult"222 }223 ]224 },225 "OpTypeBool": {226 "opcode": 20,227 "operands": [228 {229 "kind": "IdResult"230 }231 ]232 },233 "OpTypeInt": {234 "opcode": 21,235 "operands": [236 {237 "kind": "IdResult"238 },239 {240 "kind": "LiteralInteger"241 },242 {243 "kind": "LiteralInteger"244 }245 ]246 },247 "OpTypeFloat": {248 "opcode": 22,249 "operands": [250 {251 "kind": "IdResult"252 },253 {254 "kind": "LiteralInteger"255 }256 ]257 },258 "OpTypeVector": {259 "opcode": 23,260 "operands": [261 {262 "kind": "IdResult"263 },264 {265 "kind": "IdRef"266 },267 {268 "kind": "LiteralInteger"269 }270 ]271 },272 "OpTypeMatrix": {273 "opcode": 24,274 "operands": [275 {276 "kind": "IdResult"277 },278 {279 "kind": "IdRef"280 },281 {282 "kind": "LiteralInteger"283 }284 ]285 },286 "OpTypeImage": {287 "opcode": 25,288 "operands": [289 {290 "kind": "IdResult"291 },292 {293 "kind": "IdRef"294 },295 {296 "kind": "Dim"297 },298 {299 "kind": "LiteralInteger"300 },301 {302 "kind": "LiteralInteger"303 },304 {305 "kind": "LiteralInteger"306 },307 {308 "kind": "LiteralInteger"309 },310 {311 "kind": "ImageFormat"312 },313 {314 "kind": "AccessQualifier",315 "quantifier": "?"316 }317 ]318 },319 "OpTypeSampler": {320 "opcode": 26,321 "operands": [322 {323 "kind": "IdResult"324 }325 ]326 },327 "OpTypeSampledImage": {328 "opcode": 27,329 "operands": [330 {331 "kind": "IdResult"332 },333 {334 "kind": "IdRef"335 }336 ]337 },338 "OpTypeArray": {339 "opcode": 28,340 "operands": [341 {342 "kind": "IdResult"343 },344 {345 "kind": "IdRef"346 },347 {348 "kind": "IdRef"349 }350 ]351 },352 "OpTypeRuntimeArray": {353 "opcode": 29,354 "operands": [355 {356 "kind": "IdResult"357 },358 {359 "kind": "IdRef"360 }361 ]362 },363 "OpTypeStruct": {364 "opcode": 30,365 "operands": [366 {367 "kind": "IdResult"368 },369 {370 "kind": "IdRef",371 "quantifier": "*"372 }373 ]374 },375 "OpTypePointer": {376 "opcode": 32,377 "operands": [378 {379 "kind": "IdResult"380 },381 {382 "kind": "StorageClass"383 },384 {385 "kind": "IdRef"386 }387 ]388 },389 "OpTypeFunction": {390 "opcode": 33,391 "operands": [392 {393 "kind": "IdResult"394 },395 {396 "kind": "IdRef"397 },398 {399 "kind": "IdRef",400 "quantifier": "*"401 }402 ]403 },404 "OpConstantTrue": {405 "opcode": 41,406 "operands": [407 {408 "kind": "IdResultType"409 },410 {411 "kind": "IdResult"412 }413 ]414 },415 "OpConstantFalse": {416 "opcode": 42,417 "operands": [418 {419 "kind": "IdResultType"420 },421 {422 "kind": "IdResult"423 }424 ]425 },426 "OpConstant": {427 "opcode": 43,428 "operands": [429 {430 "kind": "IdResultType"431 },432 {433 "kind": "IdResult"434 },435 {436 "kind": "LiteralContextDependentNumber"437 }438 ]439 },440 "OpConstantComposite": {441 "opcode": 44,442 "operands": [443 {444 "kind": "IdResultType"445 },446 {447 "kind": "IdResult"448 },449 {450 "kind": "IdRef",451 "quantifier": "*"452 }453 ]454 },455 "OpConstantNull": {456 "opcode": 46,457 "operands": [458 {459 "kind": "IdResultType"460 },461 {462 "kind": "IdResult"463 }464 ]465 },466 "OpSpecConstantTrue": {467 "opcode": 48,468 "operands": [469 {470 "kind": "IdResultType"471 },472 {473 "kind": "IdResult"474 }475 ]476 },477 "OpSpecConstantFalse": {478 "opcode": 49,479 "operands": [480 {481 "kind": "IdResultType"482 },483 {484 "kind": "IdResult"485 }486 ]487 },488 "OpSpecConstant": {489 "opcode": 50,490 "operands": [491 {492 "kind": "IdResultType"493 },494 {495 "kind": "IdResult"496 },497 {498 "kind": "LiteralContextDependentNumber"499 }500 ]501 },502 "OpSpecConstantComposite": {503 "opcode": 51,504 "operands": [505 {506 "kind": "IdResultType"507 },508 {509 "kind": "IdResult"510 },511 {512 "kind": "IdRef",513 "quantifier": "*"514 }515 ]516 },517 "OpSpecConstantOp": {518 "opcode": 52,519 "operands": [520 {521 "kind": "IdResultType"522 },523 {524 "kind": "IdResult"525 },526 {527 "kind": "LiteralSpecConstantOpInteger"528 }529 ]530 },531 "OpFunction": {532 "opcode": 54,533 "operands": [534 {535 "kind": "IdResultType"536 },537 {538 "kind": "IdResult"539 },540 {541 "kind": "FunctionControl"542 },543 {544 "kind": "IdRef"545 }546 ]547 },548 "OpFunctionParameter": {549 "opcode": 55,550 "operands": [551 {552 "kind": "IdResultType"553 },554 {555 "kind": "IdResult"556 }557 ]558 },559 "OpFunctionEnd": {560 "opcode": 56,561 "operands": [562 ]563 },564 "OpFunctionCall": {565 "opcode": 57,566 "operands": [567 {568 "kind": "IdResultType"569 },570 {571 "kind": "IdResult"572 },573 {574 "kind": "IdRef"575 },576 {577 "kind": "IdRef",578 "quantifier": "*"579 }580 ]581 },582 "OpVariable": {583 "opcode": 59,584 "operands": [585 {586 "kind": "IdResultType"587 },588 {589 "kind": "IdResult"590 },591 {592 "kind": "StorageClass"593 },594 {595 "kind": "IdRef",596 "quantifier": "?"597 }598 ]599 },600 "OpImageTexelPointer": {601 "opcode": 60,602 "operands": [603 {604 "kind": "IdResultType"605 },606 {607 "kind": "IdResult"608 },609 {610 "kind": "IdRef"611 },612 {613 "kind": "IdRef"614 },615 {616 "kind": "IdRef"617 }618 ]619 },620 "OpLoad": {621 "opcode": 61,622 "operands": [623 {624 "kind": "IdResultType"625 },626 {627 "kind": "IdResult"628 },629 {630 "kind": "IdRef"631 },632 {633 "kind": "MemoryAccess",634 "quantifier": "?"635 }636 ]637 },638 "OpStore": {639 "opcode": 62,640 "operands": [641 {642 "kind": "IdRef"643 },644 {645 "kind": "IdRef"646 },647 {648 "kind": "MemoryAccess",649 "quantifier": "?"650 }651 ]652 },653 "OpCopyMemory": {654 "opcode": 63,655 "operands": [656 {657 "kind": "IdRef"658 },659 {660 "kind": "IdRef"661 },662 {663 "kind": "MemoryAccess",664 "quantifier": "?"665 },666 {667 "kind": "MemoryAccess",668 "quantifier": "?"669 }670 ]671 },672 "OpAccessChain": {673 "opcode": 65,674 "operands": [675 {676 "kind": "IdResultType"677 },678 {679 "kind": "IdResult"680 },681 {682 "kind": "IdRef"683 },684 {685 "kind": "IdRef",686 "quantifier": "*"687 }688 ]689 },690 "OpInBoundsAccessChain": {691 "opcode": 66,692 "operands": [693 {694 "kind": "IdResultType"695 },696 {697 "kind": "IdResult"698 },699 {700 "kind": "IdRef"701 },702 {703 "kind": "IdRef",704 "quantifier": "*"705 }706 ]707 },708 "OpArrayLength": {709 "opcode": 68,710 "operands": [711 {712 "kind": "IdResultType"713 },714 {715 "kind": "IdResult"716 },717 {718 "kind": "IdRef"719 },720 {721 "kind": "LiteralInteger"722 }723 ]724 },725 "OpDecorate": {726 "opcode": 71,727 "operands": [728 {729 "kind": "IdRef"730 },731 {732 "kind": "Decoration"733 }734 ]735 },736 "OpMemberDecorate": {737 "opcode": 72,738 "operands": [739 {740 "kind": "IdRef"741 },742 {743 "kind": "LiteralInteger"744 },745 {746 "kind": "Decoration"747 }748 ]749 },750 "OpDecorationGroup": {751 "opcode": 73,752 "operands": [753 {754 "kind": "IdResult"755 }756 ]757 },758 "OpGroupDecorate": {759 "opcode": 74,760 "operands": [761 {762 "kind": "IdRef"763 },764 {765 "kind": "IdRef",766 "quantifier": "*"767 }768 ]769 },770 "OpGroupMemberDecorate": {771 "opcode": 75,772 "operands": [773 {774 "kind": "IdRef"775 },776 {777 "kind": "PairIdRefLiteralInteger",778 "quantifier": "*"779 }780 ]781 },782 "OpVectorExtractDynamic": {783 "opcode": 77,784 "operands": [785 {786 "kind": "IdResultType"787 },788 {789 "kind": "IdResult"790 },791 {792 "kind": "IdRef"793 },794 {795 "kind": "IdRef"796 }797 ]798 },799 "OpVectorInsertDynamic": {800 "opcode": 78,801 "operands": [802 {803 "kind": "IdResultType"804 },805 {806 "kind": "IdResult"807 },808 {809 "kind": "IdRef"810 },811 {812 "kind": "IdRef"813 },814 {815 "kind": "IdRef"816 }817 ]818 },819 "OpVectorShuffle": {820 "opcode": 79,821 "operands": [822 {823 "kind": "IdResultType"824 },825 {826 "kind": "IdResult"827 },828 {829 "kind": "IdRef"830 },831 {832 "kind": "IdRef"833 },834 {835 "kind": "LiteralInteger",836 "quantifier": "*"837 }838 ]839 },840 "OpCompositeConstruct": {841 "opcode": 80,842 "operands": [843 {844 "kind": "IdResultType"845 },846 {847 "kind": "IdResult"848 },849 {850 "kind": "IdRef",851 "quantifier": "*"852 }853 ]854 },855 "OpCompositeExtract": {856 "opcode": 81,857 "operands": [858 {859 "kind": "IdResultType"860 },861 {862 "kind": "IdResult"863 },864 {865 "kind": "IdRef"866 },867 {868 "kind": "LiteralInteger",869 "quantifier": "*"870 }871 ]872 },873 "OpCompositeInsert": {874 "opcode": 82,875 "operands": [876 {877 "kind": "IdResultType"878 },879 {880 "kind": "IdResult"881 },882 {883 "kind": "IdRef"884 },885 {886 "kind": "IdRef"887 },888 {889 "kind": "LiteralInteger",890 "quantifier": "*"891 }892 ]893 },894 "OpCopyObject": {895 "opcode": 83,896 "operands": [897 {898 "kind": "IdResultType"899 },900 {901 "kind": "IdResult"902 },903 {904 "kind": "IdRef"905 }906 ]907 },908 "OpTranspose": {909 "opcode": 84,910 "operands": [911 {912 "kind": "IdResultType"913 },914 {915 "kind": "IdResult"916 },917 {918 "kind": "IdRef"919 }920 ]921 },922 "OpSampledImage": {923 "opcode": 86,924 "operands": [925 {926 "kind": "IdResultType"927 },928 {929 "kind": "IdResult"930 },931 {932 "kind": "IdRef"933 },934 {935 "kind": "IdRef"936 }937 ]938 },939 "OpImageSampleImplicitLod": {940 "opcode": 87,941 "operands": [942 {943 "kind": "IdResultType"944 },945 {946 "kind": "IdResult"947 },948 {949 "kind": "IdRef"950 },951 {952 "kind": "IdRef"953 },954 {955 "kind": "ImageOperands",956 "quantifier": "?"957 }958 ]959 },960 "OpImageSampleExplicitLod": {961 "opcode": 88,962 "operands": [963 {964 "kind": "IdResultType"965 },966 {967 "kind": "IdResult"968 },969 {970 "kind": "IdRef"971 },972 {973 "kind": "IdRef"974 },975 {976 "kind": "ImageOperands"977 }978 ]979 },980 "OpImageSampleDrefImplicitLod": {981 "opcode": 89,982 "operands": [983 {984 "kind": "IdResultType"985 },986 {987 "kind": "IdResult"988 },989 {990 "kind": "IdRef"991 },992 {993 "kind": "IdRef"994 },995 {996 "kind": "IdRef"997 },998 {999 "kind": "ImageOperands",1000 "quantifier": "?"1001 }1002 ]1003 },1004 "OpImageSampleDrefExplicitLod": {1005 "opcode": 90,1006 "operands": [1007 {1008 "kind": "IdResultType"1009 },1010 {1011 "kind": "IdResult"1012 },1013 {1014 "kind": "IdRef"1015 },1016 {1017 "kind": "IdRef"1018 },1019 {1020 "kind": "IdRef"1021 },1022 {1023 "kind": "ImageOperands"1024 }1025 ]1026 },1027 "OpImageSampleProjImplicitLod": {1028 "opcode": 91,1029 "operands": [1030 {1031 "kind": "IdResultType"1032 },1033 {1034 "kind": "IdResult"1035 },1036 {1037 "kind": "IdRef"1038 },1039 {1040 "kind": "IdRef"1041 },1042 {1043 "kind": "ImageOperands",1044 "quantifier": "?"1045 }1046 ]1047 },1048 "OpImageSampleProjExplicitLod": {1049 "opcode": 92,1050 "operands": [1051 {1052 "kind": "IdResultType"1053 },1054 {1055 "kind": "IdResult"1056 },1057 {1058 "kind": "IdRef"1059 },1060 {1061 "kind": "IdRef"1062 },1063 {1064 "kind": "ImageOperands"1065 }1066 ]1067 },1068 "OpImageSampleProjDrefImplicitLod": {1069 "opcode": 93,1070 "operands": [1071 {1072 "kind": "IdResultType"1073 },1074 {1075 "kind": "IdResult"1076 },1077 {1078 "kind": "IdRef"1079 },1080 {1081 "kind": "IdRef"1082 },1083 {1084 "kind": "IdRef"1085 },1086 {1087 "kind": "ImageOperands",1088 "quantifier": "?"1089 }1090 ]1091 },1092 "OpImageSampleProjDrefExplicitLod": {1093 "opcode": 94,1094 "operands": [1095 {1096 "kind": "IdResultType"1097 },1098 {1099 "kind": "IdResult"1100 },1101 {1102 "kind": "IdRef"1103 },1104 {1105 "kind": "IdRef"1106 },1107 {1108 "kind": "IdRef"1109 },1110 {1111 "kind": "ImageOperands"1112 }1113 ]1114 },1115 "OpImageFetch": {1116 "opcode": 95,1117 "operands": [1118 {1119 "kind": "IdResultType"1120 },1121 {1122 "kind": "IdResult"1123 },1124 {1125 "kind": "IdRef"1126 },1127 {1128 "kind": "IdRef"1129 },1130 {1131 "kind": "ImageOperands",1132 "quantifier": "?"1133 }1134 ]1135 },1136 "OpImageGather": {1137 "opcode": 96,1138 "operands": [1139 {1140 "kind": "IdResultType"1141 },1142 {1143 "kind": "IdResult"1144 },1145 {1146 "kind": "IdRef"1147 },1148 {1149 "kind": "IdRef"1150 },1151 {1152 "kind": "IdRef"1153 },1154 {1155 "kind": "ImageOperands",1156 "quantifier": "?"1157 }1158 ]1159 },1160 "OpImageDrefGather": {1161 "opcode": 97,1162 "operands": [1163 {1164 "kind": "IdResultType"1165 },1166 {1167 "kind": "IdResult"1168 },1169 {1170 "kind": "IdRef"1171 },1172 {1173 "kind": "IdRef"1174 },1175 {1176 "kind": "IdRef"1177 },1178 {1179 "kind": "ImageOperands",1180 "quantifier": "?"1181 }1182 ]1183 },1184 "OpImageRead": {1185 "opcode": 98,1186 "operands": [1187 {1188 "kind": "IdResultType"1189 },1190 {1191 "kind": "IdResult"1192 },1193 {1194 "kind": "IdRef"1195 },1196 {1197 "kind": "IdRef"1198 },1199 {1200 "kind": "ImageOperands",1201 "quantifier": "?"1202 }1203 ]1204 },1205 "OpImageWrite": {1206 "opcode": 99,1207 "operands": [1208 {1209 "kind": "IdRef"1210 },1211 {1212 "kind": "IdRef"1213 },1214 {1215 "kind": "IdRef"1216 },1217 {1218 "kind": "ImageOperands",1219 "quantifier": "?"1220 }1221 ]1222 },1223 "OpImage": {1224 "opcode": 100,1225 "operands": [1226 {1227 "kind": "IdResultType"1228 },1229 {1230 "kind": "IdResult"1231 },1232 {1233 "kind": "IdRef"1234 }1235 ]1236 },1237 "OpImageQuerySizeLod": {1238 "opcode": 103,1239 "operands": [1240 {1241 "kind": "IdResultType"1242 },1243 {1244 "kind": "IdResult"1245 },1246 {1247 "kind": "IdRef"1248 },1249 {1250 "kind": "IdRef"1251 }1252 ]1253 },1254 "OpImageQuerySize": {1255 "opcode": 104,1256 "operands": [1257 {1258 "kind": "IdResultType"1259 },1260 {1261 "kind": "IdResult"1262 },1263 {1264 "kind": "IdRef"1265 }1266 ]1267 },1268 "OpImageQueryLod": {1269 "opcode": 105,1270 "operands": [1271 {1272 "kind": "IdResultType"1273 },1274 {1275 "kind": "IdResult"1276 },1277 {1278 "kind": "IdRef"1279 },1280 {1281 "kind": "IdRef"1282 }1283 ]1284 },1285 "OpImageQueryLevels": {1286 "opcode": 106,1287 "operands": [1288 {1289 "kind": "IdResultType"1290 },1291 {1292 "kind": "IdResult"1293 },1294 {1295 "kind": "IdRef"1296 }1297 ]1298 },1299 "OpImageQuerySamples": {1300 "opcode": 107,1301 "operands": [1302 {1303 "kind": "IdResultType"1304 },1305 {1306 "kind": "IdResult"1307 },1308 {1309 "kind": "IdRef"1310 }1311 ]1312 },1313 "OpConvertFToU": {1314 "opcode": 109,1315 "operands": [1316 {1317 "kind": "IdResultType"1318 },1319 {1320 "kind": "IdResult"1321 },1322 {1323 "kind": "IdRef"1324 }1325 ]1326 },1327 "OpConvertFToS": {1328 "opcode": 110,1329 "operands": [1330 {1331 "kind": "IdResultType"1332 },1333 {1334 "kind": "IdResult"1335 },1336 {1337 "kind": "IdRef"1338 }1339 ]1340 },1341 "OpConvertSToF": {1342 "opcode": 111,1343 "operands": [1344 {1345 "kind": "IdResultType"1346 },1347 {1348 "kind": "IdResult"1349 },1350 {1351 "kind": "IdRef"1352 }1353 ]1354 },1355 "OpConvertUToF": {1356 "opcode": 112,1357 "operands": [1358 {1359 "kind": "IdResultType"1360 },1361 {1362 "kind": "IdResult"1363 },1364 {1365 "kind": "IdRef"1366 }1367 ]1368 },1369 "OpUConvert": {1370 "opcode": 113,1371 "operands": [1372 {1373 "kind": "IdResultType"1374 },1375 {1376 "kind": "IdResult"1377 },1378 {1379 "kind": "IdRef"1380 }1381 ]1382 },1383 "OpSConvert": {1384 "opcode": 114,1385 "operands": [1386 {1387 "kind": "IdResultType"1388 },1389 {1390 "kind": "IdResult"1391 },1392 {1393 "kind": "IdRef"1394 }1395 ]1396 },1397 "OpFConvert": {1398 "opcode": 115,1399 "operands": [1400 {1401 "kind": "IdResultType"1402 },1403 {1404 "kind": "IdResult"1405 },1406 {1407 "kind": "IdRef"1408 }1409 ]1410 },1411 "OpQuantizeToF16": {1412 "opcode": 116,1413 "operands": [1414 {1415 "kind": "IdResultType"1416 },1417 {1418 "kind": "IdResult"1419 },1420 {1421 "kind": "IdRef"1422 }1423 ]1424 },1425 "OpBitcast": {1426 "opcode": 124,1427 "operands": [1428 {1429 "kind": "IdResultType"1430 },1431 {1432 "kind": "IdResult"1433 },1434 {1435 "kind": "IdRef"1436 }1437 ]1438 },1439 "OpSNegate": {1440 "opcode": 126,1441 "operands": [1442 {1443 "kind": "IdResultType"1444 },1445 {1446 "kind": "IdResult"1447 },1448 {1449 "kind": "IdRef"1450 }1451 ]1452 },1453 "OpFNegate": {1454 "opcode": 127,1455 "operands": [1456 {1457 "kind": "IdResultType"1458 },1459 {1460 "kind": "IdResult"1461 },1462 {1463 "kind": "IdRef"1464 }1465 ]1466 },1467 "OpIAdd": {1468 "opcode": 128,1469 "operands": [1470 {1471 "kind": "IdResultType"1472 },1473 {1474 "kind": "IdResult"1475 },1476 {1477 "kind": "IdRef"1478 },1479 {1480 "kind": "IdRef"1481 }1482 ]1483 },1484 "OpFAdd": {1485 "opcode": 129,1486 "operands": [1487 {1488 "kind": "IdResultType"1489 },1490 {1491 "kind": "IdResult"1492 },1493 {1494 "kind": "IdRef"1495 },1496 {1497 "kind": "IdRef"1498 }1499 ]1500 },1501 "OpISub": {1502 "opcode": 130,1503 "operands": [1504 {1505 "kind": "IdResultType"1506 },1507 {1508 "kind": "IdResult"1509 },1510 {1511 "kind": "IdRef"1512 },1513 {1514 "kind": "IdRef"1515 }1516 ]1517 },1518 "OpFSub": {1519 "opcode": 131,1520 "operands": [1521 {1522 "kind": "IdResultType"1523 },1524 {1525 "kind": "IdResult"1526 },1527 {1528 "kind": "IdRef"1529 },1530 {1531 "kind": "IdRef"1532 }1533 ]1534 },1535 "OpIMul": {1536 "opcode": 132,1537 "operands": [1538 {1539 "kind": "IdResultType"1540 },1541 {1542 "kind": "IdResult"1543 },1544 {1545 "kind": "IdRef"1546 },1547 {1548 "kind": "IdRef"1549 }1550 ]1551 },1552 "OpFMul": {1553 "opcode": 133,1554 "operands": [1555 {1556 "kind": "IdResultType"1557 },1558 {1559 "kind": "IdResult"1560 },1561 {1562 "kind": "IdRef"1563 },1564 {1565 "kind": "IdRef"1566 }1567 ]1568 },1569 "OpUDiv": {1570 "opcode": 134,1571 "operands": [1572 {1573 "kind": "IdResultType"1574 },1575 {1576 "kind": "IdResult"1577 },1578 {1579 "kind": "IdRef"1580 },1581 {1582 "kind": "IdRef"1583 }1584 ]1585 },1586 "OpSDiv": {1587 "opcode": 135,1588 "operands": [1589 {1590 "kind": "IdResultType"1591 },1592 {1593 "kind": "IdResult"1594 },1595 {1596 "kind": "IdRef"1597 },1598 {1599 "kind": "IdRef"1600 }1601 ]1602 },1603 "OpFDiv": {1604 "opcode": 136,1605 "operands": [1606 {1607 "kind": "IdResultType"1608 },1609 {1610 "kind": "IdResult"1611 },1612 {1613 "kind": "IdRef"1614 },1615 {1616 "kind": "IdRef"1617 }1618 ]1619 },1620 "OpUMod": {1621 "opcode": 137,1622 "operands": [1623 {1624 "kind": "IdResultType"1625 },1626 {1627 "kind": "IdResult"1628 },1629 {1630 "kind": "IdRef"1631 },1632 {1633 "kind": "IdRef"1634 }1635 ]1636 },1637 "OpSRem": {1638 "opcode": 138,1639 "operands": [1640 {1641 "kind": "IdResultType"1642 },1643 {1644 "kind": "IdResult"1645 },1646 {1647 "kind": "IdRef"1648 },1649 {1650 "kind": "IdRef"1651 }1652 ]1653 },1654 "OpSMod": {1655 "opcode": 139,1656 "operands": [1657 {1658 "kind": "IdResultType"1659 },1660 {1661 "kind": "IdResult"1662 },1663 {1664 "kind": "IdRef"1665 },1666 {1667 "kind": "IdRef"1668 }1669 ]1670 },1671 "OpFRem": {1672 "opcode": 140,1673 "operands": [1674 {1675 "kind": "IdResultType"1676 },1677 {1678 "kind": "IdResult"1679 },1680 {1681 "kind": "IdRef"1682 },1683 {1684 "kind": "IdRef"1685 }1686 ]1687 },1688 "OpFMod": {1689 "opcode": 141,1690 "operands": [1691 {1692 "kind": "IdResultType"1693 },1694 {1695 "kind": "IdResult"1696 },1697 {1698 "kind": "IdRef"1699 },1700 {1701 "kind": "IdRef"1702 }1703 ]1704 },1705 "OpVectorTimesScalar": {1706 "opcode": 142,1707 "operands": [1708 {1709 "kind": "IdResultType"1710 },1711 {1712 "kind": "IdResult"1713 },1714 {1715 "kind": "IdRef"1716 },1717 {1718 "kind": "IdRef"1719 }1720 ]1721 },1722 "OpMatrixTimesScalar": {1723 "opcode": 143,1724 "operands": [1725 {1726 "kind": "IdResultType"1727 },1728 {1729 "kind": "IdResult"1730 },1731 {1732 "kind": "IdRef"1733 },1734 {1735 "kind": "IdRef"1736 }1737 ]1738 },1739 "OpVectorTimesMatrix": {1740 "opcode": 144,1741 "operands": [1742 {1743 "kind": "IdResultType"1744 },1745 {1746 "kind": "IdResult"1747 },1748 {1749 "kind": "IdRef"1750 },1751 {1752 "kind": "IdRef"1753 }1754 ]1755 },1756 "OpMatrixTimesVector": {1757 "opcode": 145,1758 "operands": [1759 {1760 "kind": "IdResultType"1761 },1762 {1763 "kind": "IdResult"1764 },1765 {1766 "kind": "IdRef"1767 },1768 {1769 "kind": "IdRef"1770 }1771 ]1772 },1773 "OpMatrixTimesMatrix": {1774 "opcode": 146,1775 "operands": [1776 {1777 "kind": "IdResultType"1778 },1779 {1780 "kind": "IdResult"1781 },1782 {1783 "kind": "IdRef"1784 },1785 {1786 "kind": "IdRef"1787 }1788 ]1789 },1790 "OpOuterProduct": {1791 "opcode": 147,1792 "operands": [1793 {1794 "kind": "IdResultType"1795 },1796 {1797 "kind": "IdResult"1798 },1799 {1800 "kind": "IdRef"1801 },1802 {1803 "kind": "IdRef"1804 }1805 ]1806 },1807 "OpDot": {1808 "opcode": 148,1809 "operands": [1810 {1811 "kind": "IdResultType"1812 },1813 {1814 "kind": "IdResult"1815 },1816 {1817 "kind": "IdRef"1818 },1819 {1820 "kind": "IdRef"1821 }1822 ]1823 },1824 "OpIAddCarry": {1825 "opcode": 149,1826 "operands": [1827 {1828 "kind": "IdResultType"1829 },1830 {1831 "kind": "IdResult"1832 },1833 {1834 "kind": "IdRef"1835 },1836 {1837 "kind": "IdRef"1838 }1839 ]1840 },1841 "OpISubBorrow": {1842 "opcode": 150,1843 "operands": [1844 {1845 "kind": "IdResultType"1846 },1847 {1848 "kind": "IdResult"1849 },1850 {1851 "kind": "IdRef"1852 },1853 {1854 "kind": "IdRef"1855 }1856 ]1857 },1858 "OpUMulExtended": {1859 "opcode": 151,1860 "operands": [1861 {1862 "kind": "IdResultType"1863 },1864 {1865 "kind": "IdResult"1866 },1867 {1868 "kind": "IdRef"1869 },1870 {1871 "kind": "IdRef"1872 }1873 ]1874 },1875 "OpSMulExtended": {1876 "opcode": 152,1877 "operands": [1878 {1879 "kind": "IdResultType"1880 },1881 {1882 "kind": "IdResult"1883 },1884 {1885 "kind": "IdRef"1886 },1887 {1888 "kind": "IdRef"1889 }1890 ]1891 },1892 "OpAny": {1893 "opcode": 154,1894 "operands": [1895 {1896 "kind": "IdResultType"1897 },1898 {1899 "kind": "IdResult"1900 },1901 {1902 "kind": "IdRef"1903 }1904 ]1905 },1906 "OpAll": {1907 "opcode": 155,1908 "operands": [1909 {1910 "kind": "IdResultType"1911 },1912 {1913 "kind": "IdResult"1914 },1915 {1916 "kind": "IdRef"1917 }1918 ]1919 },1920 "OpIsNan": {1921 "opcode": 156,1922 "operands": [1923 {1924 "kind": "IdResultType"1925 },1926 {1927 "kind": "IdResult"1928 },1929 {1930 "kind": "IdRef"1931 }1932 ]1933 },1934 "OpIsInf": {1935 "opcode": 157,1936 "operands": [1937 {1938 "kind": "IdResultType"1939 },1940 {1941 "kind": "IdResult"1942 },1943 {1944 "kind": "IdRef"1945 }1946 ]1947 },1948 "OpLogicalEqual": {1949 "opcode": 164,1950 "operands": [1951 {1952 "kind": "IdResultType"1953 },1954 {1955 "kind": "IdResult"1956 },1957 {1958 "kind": "IdRef"1959 },1960 {1961 "kind": "IdRef"1962 }1963 ]1964 },1965 "OpLogicalNotEqual": {1966 "opcode": 165,1967 "operands": [1968 {1969 "kind": "IdResultType"1970 },1971 {1972 "kind": "IdResult"1973 },1974 {1975 "kind": "IdRef"1976 },1977 {1978 "kind": "IdRef"1979 }1980 ]1981 },1982 "OpLogicalOr": {1983 "opcode": 166,1984 "operands": [1985 {1986 "kind": "IdResultType"1987 },1988 {1989 "kind": "IdResult"1990 },1991 {1992 "kind": "IdRef"1993 },1994 {1995 "kind": "IdRef"1996 }1997 ]1998 },1999 "OpLogicalAnd": {2000 "opcode": 167,2001 "operands": [2002 {2003 "kind": "IdResultType"2004 },2005 {2006 "kind": "IdResult"2007 },2008 {2009 "kind": "IdRef"2010 },2011 {2012 "kind": "IdRef"2013 }2014 ]2015 },2016 "OpLogicalNot": {2017 "opcode": 168,2018 "operands": [2019 {2020 "kind": "IdResultType"2021 },2022 {2023 "kind": "IdResult"2024 },2025 {2026 "kind": "IdRef"2027 }2028 ]2029 },2030 "OpSelect": {2031 "opcode": 169,2032 "operands": [2033 {2034 "kind": "IdResultType"2035 },2036 {2037 "kind": "IdResult"2038 },2039 {2040 "kind": "IdRef"2041 },2042 {2043 "kind": "IdRef"2044 },2045 {2046 "kind": "IdRef"2047 }2048 ]2049 },2050 "OpIEqual": {2051 "opcode": 170,2052 "operands": [2053 {2054 "kind": "IdResultType"2055 },2056 {2057 "kind": "IdResult"2058 },2059 {2060 "kind": "IdRef"2061 },2062 {2063 "kind": "IdRef"2064 }2065 ]2066 },2067 "OpINotEqual": {2068 "opcode": 171,2069 "operands": [2070 {2071 "kind": "IdResultType"2072 },2073 {2074 "kind": "IdResult"2075 },2076 {2077 "kind": "IdRef"2078 },2079 {2080 "kind": "IdRef"2081 }2082 ]2083 },2084 "OpUGreaterThan": {2085 "opcode": 172,2086 "operands": [2087 {2088 "kind": "IdResultType"2089 },2090 {2091 "kind": "IdResult"2092 },2093 {2094 "kind": "IdRef"2095 },2096 {2097 "kind": "IdRef"2098 }2099 ]2100 },2101 "OpSGreaterThan": {2102 "opcode": 173,2103 "operands": [2104 {2105 "kind": "IdResultType"2106 },2107 {2108 "kind": "IdResult"2109 },2110 {2111 "kind": "IdRef"2112 },2113 {2114 "kind": "IdRef"2115 }2116 ]2117 },2118 "OpUGreaterThanEqual": {2119 "opcode": 174,2120 "operands": [2121 {2122 "kind": "IdResultType"2123 },2124 {2125 "kind": "IdResult"2126 },2127 {2128 "kind": "IdRef"2129 },2130 {2131 "kind": "IdRef"2132 }2133 ]2134 },2135 "OpSGreaterThanEqual": {2136 "opcode": 175,2137 "operands": [2138 {2139 "kind": "IdResultType"2140 },2141 {2142 "kind": "IdResult"2143 },2144 {2145 "kind": "IdRef"2146 },2147 {2148 "kind": "IdRef"2149 }2150 ]2151 },2152 "OpULessThan": {2153 "opcode": 176,2154 "operands": [2155 {2156 "kind": "IdResultType"2157 },2158 {2159 "kind": "IdResult"2160 },2161 {2162 "kind": "IdRef"2163 },2164 {2165 "kind": "IdRef"2166 }2167 ]2168 },2169 "OpSLessThan": {2170 "opcode": 177,2171 "operands": [2172 {2173 "kind": "IdResultType"2174 },2175 {2176 "kind": "IdResult"2177 },2178 {2179 "kind": "IdRef"2180 },2181 {2182 "kind": "IdRef"2183 }2184 ]2185 },2186 "OpULessThanEqual": {2187 "opcode": 178,2188 "operands": [2189 {2190 "kind": "IdResultType"2191 },2192 {2193 "kind": "IdResult"2194 },2195 {2196 "kind": "IdRef"2197 },2198 {2199 "kind": "IdRef"2200 }2201 ]2202 },2203 "OpSLessThanEqual": {2204 "opcode": 179,2205 "operands": [2206 {2207 "kind": "IdResultType"2208 },2209 {2210 "kind": "IdResult"2211 },2212 {2213 "kind": "IdRef"2214 },2215 {2216 "kind": "IdRef"2217 }2218 ]2219 },2220 "OpFOrdEqual": {2221 "opcode": 180,2222 "operands": [2223 {2224 "kind": "IdResultType"2225 },2226 {2227 "kind": "IdResult"2228 },2229 {2230 "kind": "IdRef"2231 },2232 {2233 "kind": "IdRef"2234 }2235 ]2236 },2237 "OpFUnordEqual": {2238 "opcode": 181,2239 "operands": [2240 {2241 "kind": "IdResultType"2242 },2243 {2244 "kind": "IdResult"2245 },2246 {2247 "kind": "IdRef"2248 },2249 {2250 "kind": "IdRef"2251 }2252 ]2253 },2254 "OpFOrdNotEqual": {2255 "opcode": 182,2256 "operands": [2257 {2258 "kind": "IdResultType"2259 },2260 {2261 "kind": "IdResult"2262 },2263 {2264 "kind": "IdRef"2265 },2266 {2267 "kind": "IdRef"2268 }2269 ]2270 },2271 "OpFUnordNotEqual": {2272 "opcode": 183,2273 "operands": [2274 {2275 "kind": "IdResultType"2276 },2277 {2278 "kind": "IdResult"2279 },2280 {2281 "kind": "IdRef"2282 },2283 {2284 "kind": "IdRef"2285 }2286 ]2287 },2288 "OpFOrdLessThan": {2289 "opcode": 184,2290 "operands": [2291 {2292 "kind": "IdResultType"2293 },2294 {2295 "kind": "IdResult"2296 },2297 {2298 "kind": "IdRef"2299 },2300 {2301 "kind": "IdRef"2302 }2303 ]2304 },2305 "OpFUnordLessThan": {2306 "opcode": 185,2307 "operands": [2308 {2309 "kind": "IdResultType"2310 },2311 {2312 "kind": "IdResult"2313 },2314 {2315 "kind": "IdRef"2316 },2317 {2318 "kind": "IdRef"2319 }2320 ]2321 },2322 "OpFOrdGreaterThan": {2323 "opcode": 186,2324 "operands": [2325 {2326 "kind": "IdResultType"2327 },2328 {2329 "kind": "IdResult"2330 },2331 {2332 "kind": "IdRef"2333 },2334 {2335 "kind": "IdRef"2336 }2337 ]2338 },2339 "OpFUnordGreaterThan": {2340 "opcode": 187,2341 "operands": [2342 {2343 "kind": "IdResultType"2344 },2345 {2346 "kind": "IdResult"2347 },2348 {2349 "kind": "IdRef"2350 },2351 {2352 "kind": "IdRef"2353 }2354 ]2355 },2356 "OpFOrdLessThanEqual": {2357 "opcode": 188,2358 "operands": [2359 {2360 "kind": "IdResultType"2361 },2362 {2363 "kind": "IdResult"2364 },2365 {2366 "kind": "IdRef"2367 },2368 {2369 "kind": "IdRef"2370 }2371 ]2372 },2373 "OpFUnordLessThanEqual": {2374 "opcode": 189,2375 "operands": [2376 {2377 "kind": "IdResultType"2378 },2379 {2380 "kind": "IdResult"2381 },2382 {2383 "kind": "IdRef"2384 },2385 {2386 "kind": "IdRef"2387 }2388 ]2389 },2390 "OpFOrdGreaterThanEqual": {2391 "opcode": 190,2392 "operands": [2393 {2394 "kind": "IdResultType"2395 },2396 {2397 "kind": "IdResult"2398 },2399 {2400 "kind": "IdRef"2401 },2402 {2403 "kind": "IdRef"2404 }2405 ]2406 },2407 "OpFUnordGreaterThanEqual": {2408 "opcode": 191,2409 "operands": [2410 {2411 "kind": "IdResultType"2412 },2413 {2414 "kind": "IdResult"2415 },2416 {2417 "kind": "IdRef"2418 },2419 {2420 "kind": "IdRef"2421 }2422 ]2423 },2424 "OpShiftRightLogical": {2425 "opcode": 194,2426 "operands": [2427 {2428 "kind": "IdResultType"2429 },2430 {2431 "kind": "IdResult"2432 },2433 {2434 "kind": "IdRef"2435 },2436 {2437 "kind": "IdRef"2438 }2439 ]2440 },2441 "OpShiftRightArithmetic": {2442 "opcode": 195,2443 "operands": [2444 {2445 "kind": "IdResultType"2446 },2447 {2448 "kind": "IdResult"2449 },2450 {2451 "kind": "IdRef"2452 },2453 {2454 "kind": "IdRef"2455 }2456 ]2457 },2458 "OpShiftLeftLogical": {2459 "opcode": 196,2460 "operands": [2461 {2462 "kind": "IdResultType"2463 },2464 {2465 "kind": "IdResult"2466 },2467 {2468 "kind": "IdRef"2469 },2470 {2471 "kind": "IdRef"2472 }2473 ]2474 },2475 "OpBitwiseOr": {2476 "opcode": 197,2477 "operands": [2478 {2479 "kind": "IdResultType"2480 },2481 {2482 "kind": "IdResult"2483 },2484 {2485 "kind": "IdRef"2486 },2487 {2488 "kind": "IdRef"2489 }2490 ]2491 },2492 "OpBitwiseXor": {2493 "opcode": 198,2494 "operands": [2495 {2496 "kind": "IdResultType"2497 },2498 {2499 "kind": "IdResult"2500 },2501 {2502 "kind": "IdRef"2503 },2504 {2505 "kind": "IdRef"2506 }2507 ]2508 },2509 "OpBitwiseAnd": {2510 "opcode": 199,2511 "operands": [2512 {2513 "kind": "IdResultType"2514 },2515 {2516 "kind": "IdResult"2517 },2518 {2519 "kind": "IdRef"2520 },2521 {2522 "kind": "IdRef"2523 }2524 ]2525 },2526 "OpNot": {2527 "opcode": 200,2528 "operands": [2529 {2530 "kind": "IdResultType"2531 },2532 {2533 "kind": "IdResult"2534 },2535 {2536 "kind": "IdRef"2537 }2538 ]2539 },2540 "OpBitFieldInsert": {2541 "opcode": 201,2542 "operands": [2543 {2544 "kind": "IdResultType"2545 },2546 {2547 "kind": "IdResult"2548 },2549 {2550 "kind": "IdRef"2551 },2552 {2553 "kind": "IdRef"2554 },2555 {2556 "kind": "IdRef"2557 },2558 {2559 "kind": "IdRef"2560 }2561 ]2562 },2563 "OpBitFieldSExtract": {2564 "opcode": 202,2565 "operands": [2566 {2567 "kind": "IdResultType"2568 },2569 {2570 "kind": "IdResult"2571 },2572 {2573 "kind": "IdRef"2574 },2575 {2576 "kind": "IdRef"2577 },2578 {2579 "kind": "IdRef"2580 }2581 ]2582 },2583 "OpBitFieldUExtract": {2584 "opcode": 203,2585 "operands": [2586 {2587 "kind": "IdResultType"2588 },2589 {2590 "kind": "IdResult"2591 },2592 {2593 "kind": "IdRef"2594 },2595 {2596 "kind": "IdRef"2597 },2598 {2599 "kind": "IdRef"2600 }2601 ]2602 },2603 "OpBitReverse": {2604 "opcode": 204,2605 "operands": [2606 {2607 "kind": "IdResultType"2608 },2609 {2610 "kind": "IdResult"2611 },2612 {2613 "kind": "IdRef"2614 }2615 ]2616 },2617 "OpBitCount": {2618 "opcode": 205,2619 "operands": [2620 {2621 "kind": "IdResultType"2622 },2623 {2624 "kind": "IdResult"2625 },2626 {2627 "kind": "IdRef"2628 }2629 ]2630 },2631 "OpDPdx": {2632 "opcode": 207,2633 "operands": [2634 {2635 "kind": "IdResultType"2636 },2637 {2638 "kind": "IdResult"2639 },2640 {2641 "kind": "IdRef"2642 }2643 ]2644 },2645 "OpDPdy": {2646 "opcode": 208,2647 "operands": [2648 {2649 "kind": "IdResultType"2650 },2651 {2652 "kind": "IdResult"2653 },2654 {2655 "kind": "IdRef"2656 }2657 ]2658 },2659 "OpFwidth": {2660 "opcode": 209,2661 "operands": [2662 {2663 "kind": "IdResultType"2664 },2665 {2666 "kind": "IdResult"2667 },2668 {2669 "kind": "IdRef"2670 }2671 ]2672 },2673 "OpDPdxFine": {2674 "opcode": 210,2675 "operands": [2676 {2677 "kind": "IdResultType"2678 },2679 {2680 "kind": "IdResult"2681 },2682 {2683 "kind": "IdRef"2684 }2685 ]2686 },2687 "OpDPdyFine": {2688 "opcode": 211,2689 "operands": [2690 {2691 "kind": "IdResultType"2692 },2693 {2694 "kind": "IdResult"2695 },2696 {2697 "kind": "IdRef"2698 }2699 ]2700 },2701 "OpFwidthFine": {2702 "opcode": 212,2703 "operands": [2704 {2705 "kind": "IdResultType"2706 },2707 {2708 "kind": "IdResult"2709 },2710 {2711 "kind": "IdRef"2712 }2713 ]2714 },2715 "OpDPdxCoarse": {2716 "opcode": 213,2717 "operands": [2718 {2719 "kind": "IdResultType"2720 },2721 {2722 "kind": "IdResult"2723 },2724 {2725 "kind": "IdRef"2726 }2727 ]2728 },2729 "OpDPdyCoarse": {2730 "opcode": 214,2731 "operands": [2732 {2733 "kind": "IdResultType"2734 },2735 {2736 "kind": "IdResult"2737 },2738 {2739 "kind": "IdRef"2740 }2741 ]2742 },2743 "OpFwidthCoarse": {2744 "opcode": 215,2745 "operands": [2746 {2747 "kind": "IdResultType"2748 },2749 {2750 "kind": "IdResult"2751 },2752 {2753 "kind": "IdRef"2754 }2755 ]2756 },2757 "OpControlBarrier": {2758 "opcode": 224,2759 "operands": [2760 {2761 "kind": "IdScope"2762 },2763 {2764 "kind": "IdScope"2765 },2766 {2767 "kind": "IdMemorySemantics"2768 }2769 ]2770 },2771 "OpMemoryBarrier": {2772 "opcode": 225,2773 "operands": [2774 {2775 "kind": "IdScope"2776 },2777 {2778 "kind": "IdMemorySemantics"2779 }2780 ]2781 },2782 "OpAtomicLoad": {2783 "opcode": 227,2784 "operands": [2785 {2786 "kind": "IdResultType"2787 },2788 {2789 "kind": "IdResult"2790 },2791 {2792 "kind": "IdRef"2793 },2794 {2795 "kind": "IdScope"2796 },2797 {2798 "kind": "IdMemorySemantics"2799 }2800 ]2801 },2802 "OpAtomicStore": {2803 "opcode": 228,2804 "operands": [2805 {2806 "kind": "IdRef"2807 },2808 {2809 "kind": "IdScope"2810 },2811 {2812 "kind": "IdMemorySemantics"2813 },2814 {2815 "kind": "IdRef"2816 }2817 ]2818 },2819 "OpAtomicExchange": {2820 "opcode": 229,2821 "operands": [2822 {2823 "kind": "IdResultType"2824 },2825 {2826 "kind": "IdResult"2827 },2828 {2829 "kind": "IdRef"2830 },2831 {2832 "kind": "IdScope"2833 },2834 {2835 "kind": "IdMemorySemantics"2836 },2837 {2838 "kind": "IdRef"2839 }2840 ]2841 },2842 "OpAtomicCompareExchange": {2843 "opcode": 230,2844 "operands": [2845 {2846 "kind": "IdResultType"2847 },2848 {2849 "kind": "IdResult"2850 },2851 {2852 "kind": "IdRef"2853 },2854 {2855 "kind": "IdScope"2856 },2857 {2858 "kind": "IdMemorySemantics"2859 },2860 {2861 "kind": "IdMemorySemantics"2862 },2863 {2864 "kind": "IdRef"2865 },2866 {2867 "kind": "IdRef"2868 }2869 ]2870 },2871 "OpAtomicIIncrement": {2872 "opcode": 232,2873 "operands": [2874 {2875 "kind": "IdResultType"2876 },2877 {2878 "kind": "IdResult"2879 },2880 {2881 "kind": "IdRef"2882 },2883 {2884 "kind": "IdScope"2885 },2886 {2887 "kind": "IdMemorySemantics"2888 }2889 ]2890 },2891 "OpAtomicIDecrement": {2892 "opcode": 233,2893 "operands": [2894 {2895 "kind": "IdResultType"2896 },2897 {2898 "kind": "IdResult"2899 },2900 {2901 "kind": "IdRef"2902 },2903 {2904 "kind": "IdScope"2905 },2906 {2907 "kind": "IdMemorySemantics"2908 }2909 ]2910 },2911 "OpAtomicIAdd": {2912 "opcode": 234,2913 "operands": [2914 {2915 "kind": "IdResultType"2916 },2917 {2918 "kind": "IdResult"2919 },2920 {2921 "kind": "IdRef"2922 },2923 {2924 "kind": "IdScope"2925 },2926 {2927 "kind": "IdMemorySemantics"2928 },2929 {2930 "kind": "IdRef"2931 }2932 ]2933 },2934 "OpAtomicISub": {2935 "opcode": 235,2936 "operands": [2937 {2938 "kind": "IdResultType"2939 },2940 {2941 "kind": "IdResult"2942 },2943 {2944 "kind": "IdRef"2945 },2946 {2947 "kind": "IdScope"2948 },2949 {2950 "kind": "IdMemorySemantics"2951 },2952 {2953 "kind": "IdRef"2954 }2955 ]2956 },2957 "OpAtomicSMin": {2958 "opcode": 236,2959 "operands": [2960 {2961 "kind": "IdResultType"2962 },2963 {2964 "kind": "IdResult"2965 },2966 {2967 "kind": "IdRef"2968 },2969 {2970 "kind": "IdScope"2971 },2972 {2973 "kind": "IdMemorySemantics"2974 },2975 {2976 "kind": "IdRef"2977 }2978 ]2979 },2980 "OpAtomicUMin": {2981 "opcode": 237,2982 "operands": [2983 {2984 "kind": "IdResultType"2985 },2986 {2987 "kind": "IdResult"2988 },2989 {2990 "kind": "IdRef"2991 },2992 {2993 "kind": "IdScope"2994 },2995 {2996 "kind": "IdMemorySemantics"2997 },2998 {2999 "kind": "IdRef"3000 }3001 ]3002 },3003 "OpAtomicSMax": {3004 "opcode": 238,3005 "operands": [3006 {3007 "kind": "IdResultType"3008 },3009 {3010 "kind": "IdResult"3011 },3012 {3013 "kind": "IdRef"3014 },3015 {3016 "kind": "IdScope"3017 },3018 {3019 "kind": "IdMemorySemantics"3020 },3021 {3022 "kind": "IdRef"3023 }3024 ]3025 },3026 "OpAtomicUMax": {3027 "opcode": 239,3028 "operands": [3029 {3030 "kind": "IdResultType"3031 },3032 {3033 "kind": "IdResult"3034 },3035 {3036 "kind": "IdRef"3037 },3038 {3039 "kind": "IdScope"3040 },3041 {3042 "kind": "IdMemorySemantics"3043 },3044 {3045 "kind": "IdRef"3046 }3047 ]3048 },3049 "OpAtomicAnd": {3050 "opcode": 240,3051 "operands": [3052 {3053 "kind": "IdResultType"3054 },3055 {3056 "kind": "IdResult"3057 },3058 {3059 "kind": "IdRef"3060 },3061 {3062 "kind": "IdScope"3063 },3064 {3065 "kind": "IdMemorySemantics"3066 },3067 {3068 "kind": "IdRef"3069 }3070 ]3071 },3072 "OpAtomicOr": {3073 "opcode": 241,3074 "operands": [3075 {3076 "kind": "IdResultType"3077 },3078 {3079 "kind": "IdResult"3080 },3081 {3082 "kind": "IdRef"3083 },3084 {3085 "kind": "IdScope"3086 },3087 {3088 "kind": "IdMemorySemantics"3089 },3090 {3091 "kind": "IdRef"3092 }3093 ]3094 },3095 "OpAtomicXor": {3096 "opcode": 242,3097 "operands": [3098 {3099 "kind": "IdResultType"3100 },3101 {3102 "kind": "IdResult"3103 },3104 {3105 "kind": "IdRef"3106 },3107 {3108 "kind": "IdScope"3109 },3110 {3111 "kind": "IdMemorySemantics"3112 },3113 {3114 "kind": "IdRef"3115 }3116 ]3117 },3118 "OpPhi": {3119 "opcode": 245,3120 "operands": [3121 {3122 "kind": "IdResultType"3123 },3124 {3125 "kind": "IdResult"3126 },3127 {3128 "kind": "PairIdRefIdRef",3129 "quantifier": "*"3130 }3131 ]3132 },3133 "OpLoopMerge": {3134 "opcode": 246,3135 "operands": [3136 {3137 "kind": "IdRef"3138 },3139 {3140 "kind": "IdRef"3141 },3142 {3143 "kind": "LoopControl"3144 }3145 ]3146 },3147 "OpSelectionMerge": {3148 "opcode": 247,3149 "operands": [3150 {3151 "kind": "IdRef"3152 },3153 {3154 "kind": "SelectionControl"3155 }3156 ]3157 },3158 "OpLabel": {3159 "opcode": 248,3160 "operands": [3161 {3162 "kind": "IdResult"3163 }3164 ]3165 },3166 "OpBranch": {3167 "opcode": 249,3168 "operands": [3169 {3170 "kind": "IdRef"3171 }3172 ]3173 },3174 "OpBranchConditional": {3175 "opcode": 250,3176 "operands": [3177 {3178 "kind": "IdRef"3179 },3180 {3181 "kind": "IdRef"3182 },3183 {3184 "kind": "IdRef"3185 },3186 {3187 "kind": "LiteralInteger",3188 "quantifier": "*"3189 }3190 ]3191 },3192 "OpSwitch": {3193 "opcode": 251,3194 "operands": [3195 {3196 "kind": "IdRef"3197 },3198 {3199 "kind": "IdRef"3200 },3201 {3202 "kind": "PairLiteralIntegerIdRef",3203 "quantifier": "*"3204 }3205 ]3206 },3207 "OpKill": {3208 "opcode": 252,3209 "operands": [3210 ]3211 },3212 "OpReturn": {3213 "opcode": 253,3214 "operands": [3215 ]3216 },3217 "OpReturnValue": {3218 "opcode": 254,3219 "operands": [3220 {3221 "kind": "IdRef"3222 }3223 ]3224 },3225 "OpUnreachable": {3226 "opcode": 255,3227 "operands": [3228 ]3229 },3230 "OpNoLine": {3231 "opcode": 317,3232 "operands": [3233 ]3234 },3235 "OpModuleProcessed": {3236 "opcode": 330,3237 "operands": [3238 {3239 "kind": "LiteralString"3240 }3241 ]3242 },3243 "OpExecutionModeId": {3244 "opcode": 331,3245 "operands": [3246 {3247 "kind": "IdRef"3248 },3249 {3250 "kind": "ExecutionMode"3251 }3252 ]3253 },3254 "OpDecorateId": {3255 "opcode": 332,3256 "operands": [3257 {3258 "kind": "IdRef"3259 },3260 {3261 "kind": "Decoration"3262 }3263 ]3264 },3265 "OpCopyLogical": {3266 "opcode": 400,3267 "operands": [3268 {3269 "kind": "IdResultType"3270 },3271 {3272 "kind": "IdResult"3273 },3274 {3275 "kind": "IdRef"3276 }3277 ]3278 },3279 "OpPtrEqual": {3280 "opcode": 401,3281 "operands": [3282 {3283 "kind": "IdResultType"3284 },3285 {3286 "kind": "IdResult"3287 },3288 {3289 "kind": "IdRef"3290 },3291 {3292 "kind": "IdRef"3293 }3294 ]3295 },3296 "OpPtrNotEqual": {3297 "opcode": 402,3298 "operands": [3299 {3300 "kind": "IdResultType"3301 },3302 {3303 "kind": "IdResult"3304 },3305 {3306 "kind": "IdRef"3307 },3308 {3309 "kind": "IdRef"3310 }3311 ]3312 },3313 "OpDecorateString": {3314 "opcode": 5632,3315 "operands": [3316 {3317 "kind": "IdRef"3318 },3319 {3320 "kind": "Decoration"3321 }3322 ]3323 },3324 "OpDecorateStringGOOGLE": {3325 "opcode": 5632,3326 "operands": [3327 {3328 "kind": "IdRef"3329 },3330 {3331 "kind": "Decoration"3332 }3333 ]3334 },3335 "OpMemberDecorateString": {3336 "opcode": 5633,3337 "operands": [3338 {3339 "kind": "IdRef"3340 },3341 {3342 "kind": "LiteralInteger"3343 },3344 {3345 "kind": "Decoration"3346 }3347 ]3348 },3349 "OpMemberDecorateStringGOOGLE": {3350 "opcode": 5633,3351 "operands": [3352 {3353 "kind": "IdRef"3354 },3355 {3356 "kind": "LiteralInteger"3357 },3358 {3359 "kind": "Decoration"3360 }3361 ]3362 }3363 },3364 "operand_kinds": {3365 "ImageOperands": {3366 "type": "BitEnum",3367 "values": {3368 "None": {3369 "value": 03370 },3371 "Bias": {3372 "value": 1,3373 "params": [3374 "IdRef"3375 ]3376 },3377 "Lod": {3378 "value": 2,3379 "params": [3380 "IdRef"3381 ]3382 },3383 "Grad": {3384 "value": 4,3385 "params": [3386 "IdRef",3387 "IdRef"3388 ]3389 },3390 "ConstOffset": {3391 "value": 8,3392 "params": [3393 "IdRef"3394 ]3395 },3396 "Sample": {3397 "value": 64,3398 "params": [3399 "IdRef"3400 ]3401 },3402 "MakeTexelAvailable": {3403 "value": 256,3404 "params": [3405 "IdScope"3406 ]3407 },3408 "MakeTexelAvailableKHR": {3409 "value": 256,3410 "params": [3411 "IdScope"3412 ]3413 },3414 "MakeTexelVisible": {3415 "value": 512,3416 "params": [3417 "IdScope"3418 ]3419 },3420 "MakeTexelVisibleKHR": {3421 "value": 512,3422 "params": [3423 "IdScope"3424 ]3425 },3426 "NonPrivateTexel": {3427 "value": 10243428 },3429 "NonPrivateTexelKHR": {3430 "value": 10243431 },3432 "VolatileTexel": {3433 "value": 20483434 },3435 "VolatileTexelKHR": {3436 "value": 20483437 },3438 "SignExtend": {3439 "value": 40963440 },3441 "ZeroExtend": {3442 "value": 81923443 }3444 }3445 },3446 "FPFastMathMode": {3447 "type": "BitEnum",3448 "values": {3449 "None": {3450 "value": 03451 }3452 }3453 },3454 "SelectionControl": {3455 "type": "BitEnum",3456 "values": {3457 "None": {3458 "value": 03459 },3460 "Flatten": {3461 "value": 13462 },3463 "DontFlatten": {3464 "value": 23465 }3466 }3467 },3468 "LoopControl": {3469 "type": "BitEnum",3470 "values": {3471 "None": {3472 "value": 03473 },3474 "Unroll": {3475 "value": 13476 },3477 "DontUnroll": {3478 "value": 23479 },3480 "DependencyInfinite": {3481 "value": 43482 },3483 "DependencyLength": {3484 "value": 8,3485 "params": [3486 "LiteralInteger"3487 ]3488 },3489 "MinIterations": {3490 "value": 16,3491 "params": [3492 "LiteralInteger"3493 ]3494 },3495 "MaxIterations": {3496 "value": 32,3497 "params": [3498 "LiteralInteger"3499 ]3500 },3501 "IterationMultiple": {3502 "value": 64,3503 "params": [3504 "LiteralInteger"3505 ]3506 },3507 "PeelCount": {3508 "value": 128,3509 "params": [3510 "LiteralInteger"3511 ]3512 },3513 "PartialCount": {3514 "value": 256,3515 "params": [3516 "LiteralInteger"3517 ]3518 }3519 }3520 },3521 "FunctionControl": {3522 "type": "BitEnum",3523 "values": {3524 "None": {3525 "value": 03526 },3527 "Inline": {3528 "value": 13529 },3530 "DontInline": {3531 "value": 23532 },3533 "Pure": {3534 "value": 43535 },3536 "Const": {3537 "value": 83538 }3539 }3540 },3541 "MemorySemantics": {3542 "type": "BitEnum",3543 "values": {3544 "Relaxed": {3545 "value": 03546 },3547 "None": {3548 "value": 03549 },3550 "Acquire": {3551 "value": 23552 },3553 "Release": {3554 "value": 43555 },3556 "AcquireRelease": {3557 "value": 83558 },3559 "SequentiallyConsistent": {3560 "value": 163561 },3562 "UniformMemory": {3563 "value": 643564 },3565 "SubgroupMemory": {3566 "value": 1283567 },3568 "WorkgroupMemory": {3569 "value": 2563570 },3571 "CrossWorkgroupMemory": {3572 "value": 5123573 },3574 "ImageMemory": {3575 "value": 20483576 },3577 "OutputMemory": {3578 "value": 40963579 },3580 "OutputMemoryKHR": {3581 "value": 40963582 },3583 "MakeAvailable": {3584 "value": 81923585 },3586 "MakeAvailableKHR": {3587 "value": 81923588 },3589 "MakeVisible": {3590 "value": 163843591 },3592 "MakeVisibleKHR": {3593 "value": 163843594 },3595 "Volatile": {3596 "value": 327683597 }3598 }3599 },3600 "MemoryAccess": {3601 "type": "BitEnum",3602 "values": {3603 "None": {3604 "value": 03605 },3606 "Volatile": {3607 "value": 13608 },3609 "Aligned": {3610 "value": 2,3611 "params": [3612 "LiteralInteger"3613 ]3614 },3615 "Nontemporal": {3616 "value": 43617 },3618 "MakePointerAvailable": {3619 "value": 8,3620 "params": [3621 "IdScope"3622 ]3623 },3624 "MakePointerAvailableKHR": {3625 "value": 8,3626 "params": [3627 "IdScope"3628 ]3629 },3630 "MakePointerVisible": {3631 "value": 16,3632 "params": [3633 "IdScope"3634 ]3635 },3636 "MakePointerVisibleKHR": {3637 "value": 16,3638 "params": [3639 "IdScope"3640 ]3641 },3642 "NonPrivatePointer": {3643 "value": 323644 },3645 "NonPrivatePointerKHR": {3646 "value": 323647 }3648 }3649 },3650 "KernelProfilingInfo": {3651 "type": "BitEnum",3652 "values": {3653 "None": {3654 "value": 03655 }3656 }3657 },3658 "SourceLanguage": {3659 "type": "ValueEnum",3660 "values": {3661 "Unknown": {3662 "value": 03663 },3664 "ESSL": {3665 "value": 13666 },3667 "GLSL": {3668 "value": 23669 },3670 "OpenCL_C": {3671 "value": 33672 },3673 "OpenCL_CPP": {3674 "value": 43675 },3676 "HLSL": {3677 "value": 53678 }3679 }3680 },3681 "ExecutionModel": {3682 "type": "ValueEnum",3683 "values": {3684 "Vertex": {3685 "value": 03686 },3687 "Fragment": {3688 "value": 43689 },3690 "GLCompute": {3691 "value": 53692 }3693 }3694 },3695 "AddressingModel": {3696 "type": "ValueEnum",3697 "values": {3698 "Logical": {3699 "value": 03700 }3701 }3702 },3703 "MemoryModel": {3704 "type": "ValueEnum",3705 "values": {3706 "Simple": {3707 "value": 03708 },3709 "GLSL450": {3710 "value": 13711 },3712 "Vulkan": {3713 "value": 33714 },3715 "VulkanKHR": {3716 "value": 33717 }3718 }3719 },3720 "ExecutionMode": {3721 "type": "ValueEnum",3722 "values": {3723 "PixelCenterInteger": {3724 "value": 63725 },3726 "OriginUpperLeft": {3727 "value": 73728 },3729 "OriginLowerLeft": {3730 "value": 83731 },3732 "EarlyFragmentTests": {3733 "value": 93734 },3735 "DepthReplacing": {3736 "value": 123737 },3738 "DepthGreater": {3739 "value": 143740 },3741 "DepthLess": {3742 "value": 153743 },3744 "DepthUnchanged": {3745 "value": 163746 },3747 "LocalSize": {3748 "value": 17,3749 "params": [3750 "LiteralInteger",3751 "LiteralInteger",3752 "LiteralInteger"3753 ]3754 },3755 "LocalSizeId": {3756 "value": 38,3757 "params": [3758 "IdRef",3759 "IdRef",3760 "IdRef"3761 ]3762 }3763 }3764 },3765 "StorageClass": {3766 "type": "ValueEnum",3767 "values": {3768 "UniformConstant": {3769 "value": 03770 },3771 "Input": {3772 "value": 13773 },3774 "Uniform": {3775 "value": 23776 },3777 "Output": {3778 "value": 33779 },3780 "Workgroup": {3781 "value": 43782 },3783 "CrossWorkgroup": {3784 "value": 53785 },3786 "Private": {3787 "value": 63788 },3789 "Function": {3790 "value": 73791 },3792 "PushConstant": {3793 "value": 93794 },3795 "Image": {3796 "value": 113797 },3798 "StorageBuffer": {3799 "value": 123800 }3801 }3802 },3803 "Dim": {3804 "type": "ValueEnum",3805 "values": {3806 "1D": {3807 "value": 03808 },3809 "2D": {3810 "value": 13811 },3812 "3D": {3813 "value": 23814 },3815 "Cube": {3816 "value": 33817 }3818 }3819 },3820 "ImageFormat": {3821 "type": "ValueEnum",3822 "values": {3823 "Unknown": {3824 "value": 03825 },3826 "Rgba32f": {3827 "value": 13828 },3829 "Rgba16f": {3830 "value": 23831 },3832 "R32f": {3833 "value": 33834 },3835 "Rgba8": {3836 "value": 43837 },3838 "Rgba8Snorm": {3839 "value": 53840 },3841 "Rgba32i": {3842 "value": 213843 },3844 "Rgba16i": {3845 "value": 223846 },3847 "Rgba8i": {3848 "value": 233849 },3850 "R32i": {3851 "value": 243852 },3853 "Rgba32ui": {3854 "value": 303855 },3856 "Rgba16ui": {3857 "value": 313858 },3859 "Rgba8ui": {3860 "value": 323861 },3862 "R32ui": {3863 "value": 333864 }3865 }3866 },3867 "FPRoundingMode": {3868 "type": "ValueEnum",3869 "values": {3870 "RTE": {3871 "value": 03872 },3873 "RTZ": {3874 "value": 13875 },3876 "RTP": {3877 "value": 23878 },3879 "RTN": {3880 "value": 33881 }3882 }3883 },3884 "Decoration": {3885 "type": "ValueEnum",3886 "values": {3887 "RelaxedPrecision": {3888 "value": 03889 },3890 "SpecId": {3891 "value": 1,3892 "params": [3893 "LiteralInteger"3894 ]3895 },3896 "Block": {3897 "value": 23898 },3899 "BufferBlock": {3900 "value": 33901 },3902 "RowMajor": {3903 "value": 43904 },3905 "ColMajor": {3906 "value": 53907 },3908 "ArrayStride": {3909 "value": 6,3910 "params": [3911 "LiteralInteger"3912 ]3913 },3914 "MatrixStride": {3915 "value": 7,3916 "params": [3917 "LiteralInteger"3918 ]3919 },3920 "GLSLShared": {3921 "value": 83922 },3923 "GLSLPacked": {3924 "value": 93925 },3926 "BuiltIn": {3927 "value": 11,3928 "params": [3929 "BuiltIn"3930 ]3931 },3932 "NoPerspective": {3933 "value": 133934 },3935 "Flat": {3936 "value": 143937 },3938 "Centroid": {3939 "value": 163940 },3941 "Invariant": {3942 "value": 183943 },3944 "Restrict": {3945 "value": 193946 },3947 "Aliased": {3948 "value": 203949 },3950 "Volatile": {3951 "value": 213952 },3953 "Coherent": {3954 "value": 233955 },3956 "NonWritable": {3957 "value": 243958 },3959 "NonReadable": {3960 "value": 253961 },3962 "Uniform": {3963 "value": 263964 },3965 "UniformId": {3966 "value": 27,3967 "params": [3968 "IdScope"3969 ]3970 },3971 "Location": {3972 "value": 30,3973 "params": [3974 "LiteralInteger"3975 ]3976 },3977 "Component": {3978 "value": 31,3979 "params": [3980 "LiteralInteger"3981 ]3982 },3983 "Index": {3984 "value": 32,3985 "params": [3986 "LiteralInteger"3987 ]3988 },3989 "Binding": {3990 "value": 33,3991 "params": [3992 "LiteralInteger"3993 ]3994 },3995 "DescriptorSet": {3996 "value": 34,3997 "params": [3998 "LiteralInteger"3999 ]4000 },4001 "Offset": {4002 "value": 35,4003 "params": [4004 "LiteralInteger"4005 ]4006 },4007 "FPRoundingMode": {4008 "value": 39,4009 "params": [4010 "FPRoundingMode"4011 ]4012 },4013 "NoContraction": {4014 "value": 424015 },4016 "NoSignedWrap": {4017 "value": 44694018 },4019 "NoUnsignedWrap": {4020 "value": 44704021 },4022 "ExplicitInterpAMD": {4023 "value": 49994024 },4025 "CounterBuffer": {4026 "value": 5634,4027 "params": [4028 "IdRef"4029 ]4030 },4031 "HlslCounterBufferGOOGLE": {4032 "value": 5634,4033 "params": [4034 "IdRef"4035 ]4036 },4037 "UserSemantic": {4038 "value": 5635,4039 "params": [4040 "LiteralString"4041 ]4042 },4043 "HlslSemanticGOOGLE": {4044 "value": 5635,4045 "params": [4046 "LiteralString"4047 ]4048 },4049 "UserTypeGOOGLE": {4050 "value": 5636,4051 "params": [4052 "LiteralString"4053 ]4054 }4055 }4056 },4057 "BuiltIn": {4058 "type": "ValueEnum",4059 "values": {4060 "Position": {4061 "value": 04062 },4063 "PointSize": {4064 "value": 14065 },4066 "VertexId": {4067 "value": 54068 },4069 "InstanceId": {4070 "value": 64071 },4072 "FragCoord": {4073 "value": 154074 },4075 "PointCoord": {4076 "value": 164077 },4078 "FrontFacing": {4079 "value": 174080 },4081 "SampleMask": {4082 "value": 204083 },4084 "FragDepth": {4085 "value": 224086 },4087 "HelperInvocation": {4088 "value": 234089 },4090 "NumWorkgroups": {4091 "value": 244092 },4093 "WorkgroupSize": {4094 "value": 254095 },4096 "WorkgroupId": {4097 "value": 264098 },4099 "LocalInvocationId": {4100 "value": 274101 },4102 "GlobalInvocationId": {4103 "value": 284104 },4105 "LocalInvocationIndex": {4106 "value": 294107 },4108 "VertexIndex": {4109 "value": 424110 },4111 "InstanceIndex": {4112 "value": 434113 },4114 "BaryCoordNoPerspAMD": {4115 "value": 49924116 },4117 "BaryCoordNoPerspCentroidAMD": {4118 "value": 49934119 },4120 "BaryCoordNoPerspSampleAMD": {4121 "value": 49944122 },4123 "BaryCoordSmoothAMD": {4124 "value": 49954125 },4126 "BaryCoordSmoothCentroidAMD": {4127 "value": 49964128 },4129 "BaryCoordSmoothSampleAMD": {4130 "value": 49974131 },4132 "BaryCoordPullModelAMD": {4133 "value": 49984134 }4135 }4136 },4137 "Scope": {4138 "type": "ValueEnum",4139 "values": {4140 "CrossDevice": {4141 "value": 04142 },4143 "Device": {4144 "value": 14145 },4146 "Workgroup": {4147 "value": 24148 },4149 "Subgroup": {4150 "value": 34151 },4152 "Invocation": {4153 "value": 44154 },4155 "QueueFamily": {4156 "value": 54157 },4158 "QueueFamilyKHR": {4159 "value": 54160 }4161 }4162 },4163 "Capability": {4164 "type": "ValueEnum",4165 "values": {4166 "Matrix": {4167 "value": 04168 },4169 "Shader": {4170 "value": 14171 },4172 "Geometry": {4173 "value": 24174 },4175 "Tessellation": {4176 "value": 34177 },4178 "Addresses": {4179 "value": 44180 },4181 "Linkage": {4182 "value": 54183 },4184 "Kernel": {4185 "value": 64186 },4187 "Float16": {4188 "value": 94189 },4190 "Float64": {4191 "value": 104192 },4193 "Int64": {4194 "value": 114195 },4196 "Groups": {4197 "value": 184198 },4199 "AtomicStorage": {4200 "value": 214201 },4202 "Int16": {4203 "value": 224204 },4205 "ImageGatherExtended": {4206 "value": 254207 },4208 "StorageImageMultisample": {4209 "value": 274210 },4211 "UniformBufferArrayDynamicIndexing": {4212 "value": 284213 },4214 "SampledImageArrayDynamicIndexing": {4215 "value": 294216 },4217 "StorageBufferArrayDynamicIndexing": {4218 "value": 304219 },4220 "StorageImageArrayDynamicIndexing": {4221 "value": 314222 },4223 "ClipDistance": {4224 "value": 324225 },4226 "CullDistance": {4227 "value": 334228 },4229 "SampleRateShading": {4230 "value": 354231 },4232 "SampledRect": {4233 "value": 374234 },4235 "Int8": {4236 "value": 394237 },4238 "InputAttachment": {4239 "value": 404240 },4241 "SparseResidency": {4242 "value": 414243 },4244 "MinLod": {4245 "value": 424246 },4247 "Sampled1D": {4248 "value": 434249 },4250 "Image1D": {4251 "value": 444252 },4253 "SampledCubeArray": {4254 "value": 454255 },4256 "SampledBuffer": {4257 "value": 464258 },4259 "ImageMSArray": {4260 "value": 484261 },4262 "StorageImageExtendedFormats": {4263 "value": 494264 },4265 "ImageQuery": {4266 "value": 504267 },4268 "DerivativeControl": {4269 "value": 514270 },4271 "InterpolationFunction": {4272 "value": 524273 },4274 "TransformFeedback": {4275 "value": 534276 },4277 "StorageImageReadWithoutFormat": {4278 "value": 554279 },4280 "StorageImageWriteWithoutFormat": {4281 "value": 564282 },4283 "GroupNonUniform": {4284 "value": 614285 },4286 "ShaderLayer": {4287 "value": 694288 },4289 "ShaderViewportIndex": {4290 "value": 704291 },4292 "SubgroupBallotKHR": {4293 "value": 44234294 },4295 "DrawParameters": {4296 "value": 44274297 },4298 "SubgroupVoteKHR": {4299 "value": 44314300 },4301 "StorageBuffer16BitAccess": {4302 "value": 44334303 },4304 "StorageUniformBufferBlock16": {4305 "value": 44334306 },4307 "StoragePushConstant16": {4308 "value": 44354309 },4310 "StorageInputOutput16": {4311 "value": 44364312 },4313 "DeviceGroup": {4314 "value": 44374315 },4316 "MultiView": {4317 "value": 44394318 },4319 "VariablePointersStorageBuffer": {4320 "value": 44414321 },4322 "AtomicStorageOps": {4323 "value": 44454324 },4325 "SampleMaskPostDepthCoverage": {4326 "value": 44474327 },4328 "StorageBuffer8BitAccess": {4329 "value": 44484330 },4331 "StoragePushConstant8": {4332 "value": 44504333 },4334 "DenormPreserve": {4335 "value": 44644336 },4337 "DenormFlushToZero": {4338 "value": 44654339 },4340 "SignedZeroInfNanPreserve": {4341 "value": 44664342 },4343 "RoundingModeRTE": {4344 "value": 44674345 },4346 "RoundingModeRTZ": {4347 "value": 44684348 },4349 "Float16ImageAMD": {4350 "value": 50084351 },4352 "ImageGatherBiasLodAMD": {4353 "value": 50094354 },4355 "FragmentMaskAMD": {4356 "value": 50104357 },4358 "StencilExportEXT": {4359 "value": 50134360 },4361 "ImageReadWriteLodAMD": {4362 "value": 50154363 },4364 "ShaderClockKHR": {4365 "value": 50554366 },4367 "FragmentFullyCoveredEXT": {4368 "value": 52654369 },4370 "MeshShadingNV": {4371 "value": 52664372 },4373 "ImageFootprintNV": {4374 "value": 52824375 },4376 "FragmentBarycentricNV": {4377 "value": 52844378 },4379 "ComputeDerivativeGroupQuadsNV": {4380 "value": 52884381 },4382 "FragmentDensityEXT": {4383 "value": 52914384 },4385 "ShadingRateNV": {4386 "value": 52914387 },4388 "GroupNonUniformPartitionedNV": {4389 "value": 52974390 },4391 "ShaderNonUniform": {4392 "value": 53014393 },4394 "ShaderNonUniformEXT": {4395 "value": 53014396 },4397 "RuntimeDescriptorArray": {4398 "value": 53024399 },4400 "RuntimeDescriptorArrayEXT": {4401 "value": 53024402 },4403 "RayTracingNV": {4404 "value": 53404405 },4406 "VulkanMemoryModel": {4407 "value": 53454408 },4409 "VulkanMemoryModelKHR": {4410 "value": 53454411 },4412 "VulkanMemoryModelDeviceScope": {4413 "value": 53464414 },4415 "VulkanMemoryModelDeviceScopeKHR": {4416 "value": 53464417 },4418 "PhysicalStorageBufferAddresses": {4419 "value": 53474420 },4421 "PhysicalStorageBufferAddressesEXT": {4422 "value": 53474423 },4424 "ComputeDerivativeGroupLinearNV": {4425 "value": 53504426 },4427 "CooperativeMatrixNV": {4428 "value": 53574429 },4430 "FragmentShaderSampleInterlockEXT": {4431 "value": 53634432 },4433 "FragmentShaderShadingRateInterlockEXT": {4434 "value": 53724435 },4436 "ShaderSMBuiltinsNV": {4437 "value": 53734438 },4439 "FragmentShaderPixelInterlockEXT": {4440 "value": 53784441 },4442 "DemoteToHelperInvocationEXT": {4443 "value": 53794444 },4445 "SubgroupShuffleINTEL": {4446 "value": 55684447 },4448 "SubgroupBufferBlockIOINTEL": {4449 "value": 55694450 },4451 "SubgroupImageBlockIOINTEL": {4452 "value": 55704453 },4454 "SubgroupImageMediaBlockIOINTEL": {4455 "value": 55794456 },4457 "IntegerFunctions2INTEL": {4458 "value": 55844459 },4460 "SubgroupAvcMotionEstimationINTEL": {4461 "value": 56964462 },4463 "SubgroupAvcMotionEstimationIntraINTEL": {4464 "value": 56974465 },4466 "SubgroupAvcMotionEstimationChromaINTEL": {4467 "value": 56984468 }4469 }4470 }4471 },4472 "ext": {4473 "Round": 1,4474 "RoundEven": 2,4475 "Trunc": 3,4476 "FAbs": 4,4477 "SAbs": 5,4478 "FSign": 6,4479 "SSign": 7,4480 "Floor": 8,4481 "Ceil": 9,4482 "Fract": 10,4483 "Radians": 11,4484 "Degrees": 12,4485 "Sin": 13,4486 "Cos": 14,4487 "Tan": 15,4488 "Asin": 16,4489 "Acos": 17,4490 "Atan": 18,4491 "Sinh": 19,4492 "Cosh": 20,4493 "Tanh": 21,4494 "Asinh": 22,4495 "Acosh": 23,4496 "Atanh": 24,4497 "Atan2": 25,4498 "Pow": 26,4499 "Exp": 27,4500 "Log": 28,4501 "Exp2": 29,4502 "Log2": 30,4503 "Sqrt": 31,4504 "InverseSqrt": 32,4505 "Determinant": 33,4506 "MatrixInverse": 34,4507 "Modf": 35,4508 "ModfStruct": 36,4509 "FMin": 37,4510 "UMin": 38,4511 "SMin": 39,4512 "FMax": 40,4513 "UMax": 41,4514 "SMax": 42,4515 "FClamp": 43,4516 "UClamp": 44,4517 "SClamp": 45,4518 "FMix": 46,4519 "IMix": 47,4520 "Step": 48,4521 "SmoothStep": 49,4522 "Fma": 50,4523 "Frexp": 51,4524 "FrexpStruct": 52,4525 "Ldexp": 53,4526 "PackSnorm4x8": 54,4527 "PackUnorm4x8": 55,4528 "PackSnorm2x16": 56,4529 "PackUnorm2x16": 57,4530 "PackHalf2x16": 58,4531 "PackDouble2x32": 59,4532 "UnpackSnorm2x16": 60,4533 "UnpackUnorm2x16": 61,4534 "UnpackHalf2x16": 62,4535 "UnpackSnorm4x8": 63,4536 "UnpackUnorm4x8": 64,4537 "UnpackDouble2x32": 65,4538 "Length": 66,4539 "Distance": 67,4540 "Cross": 68,4541 "Normalize": 69,4542 "FaceForward": 70,4543 "Reflect": 71,4544 "Refract": 72,4545 "FindILsb": 73,4546 "FindSMsb": 74,4547 "FindUMsb": 75,4548 "InterpolateAtCentroid": 76,4549 "InterpolateAtSample": 77,4550 "InterpolateAtOffset": 78,4551 "NMin": 79,4552 "NMax": 80,4553 "NClamp": 814554 }...

Full Screen

Full Screen

elfinder.zh_CN.js

Source: elfinder.zh_CN.js Github

copy

Full Screen

1/​**2 * Simplified Chinese translation3 * @author 翻译者 <deerchao@gmail.com>4 * @version 2011-09-085 */​6if (elFinder && elFinder.prototype && typeof(elFinder.prototype.i18) == 'object') {7 elFinder.prototype.i18.zh_CN = {8 translator : '翻译者 &lt;deerchao@gmail.com&gt;',9 language : '简体中文',10 direction : 'ltr',11 messages : {12 13 /​********************************** errors **********************************/​14 'error' : '错误',15 'errUnknown' : '未知的错误.',16 'errUnknownCmd' : '未知的命令.',17 'errJqui' : '无效的 jQuery UI 配置. 必须包含 Selectable, draggable 以及 droppable 组件.',18 'errNode' : 'elFinder 需要能创建 DOM 元素.',19 'errURL' : '无效的 elFinder 配置! URL 选项未配置.',20 'errAccess' : '访问被拒绝.',21 'errConnect' : '不能连接到后端.',22 'errAbort' : '连接中止.',23 'errTimeout' : '连接超时.',24 'errNotFound' : '未找到后端.',25 'errResponse' : '无效的后端响应.',26 'errConf' : '无效的后端配置.',27 'errJSON' : 'PHP JSON 模块未安装.',28 'errNoVolumes' : '无可读的卷.',29 'errCmdParams' : '无效的参数, 命令: "$1".',30 'errDataNotJSON' : '响应不符合 JSON 格式.',31 'errDataEmpty' : '响应为空.',32 'errCmdReq' : '后端请求需要命令名称.',33 'errOpen' : '无法打开 "$1".',34 'errNotFolder' : '对象不是文件夹.',35 'errNotFile' : '对象不是文件.',36 'errRead' : '无法读取 "$1".',37 'errWrite' : '无法写入 "$1".',38 'errPerm' : '无权限.',39 'errLocked' : '"$1" 被锁定,不能重命名, 移动或删除.',40 'errExists' : '文件 "$1" 已经存在了.',41 'errInvName' : '无效的文件名.',42 'errFolderNotFound' : '未找到文件夹.',43 'errFileNotFound' : '未找到文件.',44 'errTrgFolderNotFound' : '未找到目标文件夹 "$1".',45 'errPopup' : '浏览器拦截了弹出窗口. 请在选项中允许弹出窗口.',46 'errMkdir' : '不能创建文件夹 "$1".',47 'errMkfile' : '不能创建文件 "$1".',48 'errRename' : '不能重命名 "$1".',49 'errCopyFrom' : '不允许从卷 "$1" 复制.',50 'errCopyTo' : '不允许向卷 "$1" 复制.',51 'errUploadCommon' : '上传出错.',52 'errUpload' : '无法上传 "$1".',53 'errUploadNoFiles' : '未找到要上传的文件.',54 'errMaxSize' : '数据超过了允许的最大大小.',55 'errFileMaxSize' : '文件超过了允许的最大大小.',56 'errUploadMime' : '不允许的文件类型.',57 'errUploadTransfer' : '"$1" 传输错误.', 58 'errSave' : '无法保存 "$1".',59 'errCopy' : '无法复制 "$1".',60 'errMove' : '无法移动 "$1".',61 'errCopyInItself' : '不能移动 "$1" 到原有位置.',62 'errRm' : '无法删除 "$1".',63 'errExtract' : '无法从 "$1" 提取文件.',64 'errArchive' : '无法创建压缩包.',65 'errArcType' : '不支持的压缩格式.',66 'errNoArchive' : '文件不是压缩包, 或者不支持该压缩格式.',67 'errCmdNoSupport' : '后端不支持该命令.',68 69 /​******************************* commands names ********************************/​70 'cmdarchive' : '创建压缩包',71 'cmdback' : '后退',72 'cmdcopy' : '复制',73 'cmdcut' : '剪切',74 'cmddownload' : '下载',75 'cmdduplicate' : '创建复本',76 'cmdedit' : '编辑文件',77 'cmdextract' : '从压缩包提取文件',78 'cmdforward' : '前进',79 'cmdgetfile' : '选择文件',80 'cmdhelp' : '关于本软件',81 'cmdhome' : '首页',82 'cmdinfo' : '查看信息',83 'cmdmkdir' : '新建文件夹',84 'cmdmkfile' : '新建文本文件',85 'cmdopen' : '打开',86 'cmdpaste' : '粘贴',87 'cmdquicklook' : '预览',88 'cmdreload' : '刷新',89 'cmdrename' : '重命名',90 'cmdrm' : '删除',91 'cmdsearch' : '查找文件',92 'cmdup' : '转到上一级文件夹',93 'cmdupload' : '上传文件',94 'cmdview' : '查看',95 96 /​*********************************** buttons ***********************************/​ 97 'btnClose' : '关闭',98 'btnSave' : '保存',99 'btnRm' : '删除',100 'btnCancel' : '取消',101 'btnNo' : '否',102 'btnYes' : '是',103 104 /​******************************** notifications ********************************/​105 'ntfopen' : '打开文件夹',106 'ntffile' : '打开文件',107 'ntfreload' : '刷新文件夹内容',108 'ntfmkdir' : '创建文件夹',109 'ntfmkfile' : '创建文件',110 'ntfrm' : '删除文件',111 'ntfcopy' : '复制文件',112 'ntfmove' : '移动文件',113 'ntfprepare' : '准备复制文件',114 'ntfrename' : '重命名文件',115 'ntfupload' : '上传文件',116 'ntfdownload' : '下载文件',117 'ntfsave' : '保存文件',118 'ntfarchive' : '创建压缩包',119 'ntfextract' : '从压缩包提取文件',120 'ntfsearch' : '搜索文件',121 'ntfsmth' : '正在忙 >_<',122 123 /​************************************ dates **********************************/​124 'dateUnknown' : '未知',125 'Today' : '今天',126 'Yesterday' : '昨天',127 'Jan' : '一月',128 'Feb' : '二月',129 'Mar' : '三月',130 'Apr' : '四月',131 'May' : '五月',132 'Jun' : '六月',133 'Jul' : '七月',134 'Aug' : '八月',135 'Sep' : '九月',136 'Oct' : '十月',137 'Nov' : '十一月',138 'Dec' : '十二月',139140 /​********************************** messages **********************************/​141 'confirmReq' : '请确认',142 'confirmRm' : '确定要删除文件吗?<br/​>该操作不可撤销!',143 'confirmRepl' : '用新的文件替换原有文件?',144 'apllyAll' : '全部应用',145 'name' : '名称',146 'size' : '大小',147 'perms' : '权限',148 'modify' : '修改于',149 'kind' : '类别',150 'read' : '读取',151 'write' : '写入',152 'noaccess' : '无权限',153 'and' : '和',154 'unknown' : '未知',155 'selectall' : '选择所有文件',156 'selectfiles' : '选择文件',157 'selectffile' : '选择第一个文件',158 'selectlfile' : '选择最后一个文件',159 'viewlist' : '列表视图',160 'viewicons' : '图标视图',161 'places' : '位置',162 'calc' : '计算', 163 'path' : '路径',164 'aliasfor' : '别名',165 'locked' : '锁定',166 'dim' : '尺寸',167 'files' : '文件',168 'folders' : '文件夹',169 'items' : '项目',170 'yes' : '是',171 'no' : '否',172 'link' : '链接',173 'searcresult' : '搜索结果', 174 'selected' : '选中的项目',175 'about' : '关于',176 'shortcuts' : '快捷键',177 'help' : '帮助',178 'webfm' : '网络文件管理器',179 'ver' : '版本',180 'protocol' : '协议版本',181 'homepage' : '项目主页',182 'docs' : '文档',183 'github' : 'Fork us on Github',184 'twitter' : 'Follow us on twitter',185 'facebook' : 'Join us on facebook',186 'team' : '团队',187 'chiefdev' : '首席开发',188 'developer' : '开发',189 'contributor' : '贡献',190 'maintainer' : '维护',191 'translator' : '翻译',192 'icons' : '图标',193 'dontforget' : '别忘了带上你的毛巾',194 'shortcutsof' : '快捷键已禁用',195 'dropFiles' : '把文件拖到这里',196 'or' : '或者',197 'selectForUpload' : '选择要上传的文件',198 'moveFiles' : '移动文件',199 'copyFiles' : '复制文件',200 201 /​********************************** mimetypes **********************************/​202 'kindUnknown' : '未知',203 'kindFolder' : '文件夹',204 'kindAlias' : '别名',205 'kindAliasBroken' : '错误的别名',206 /​/​ applications207 'kindApp' : '程序',208 'kindPostscript' : 'Postscript 文档',209 'kindMsOffice' : 'Microsoft Office 文档',210 'kindMsWord' : 'Microsoft Word 文档',211 'kindMsExcel' : 'Microsoft Excel 文档',212 'kindMsPP' : 'Microsoft Powerpoint 演示',213 'kindOO' : 'Open Office 文档',214 'kindAppFlash' : 'Flash 程序',215 'kindPDF' : 'Portable Document Format (PDF)',216 'kindTorrent' : 'Bittorrent 文件',217 'kind7z' : '7z 压缩包',218 'kindTAR' : 'TAR 压缩包',219 'kindGZIP' : 'GZIP 压缩包',220 'kindBZIP' : 'BZIP 压缩包',221 'kindZIP' : 'ZIP 压缩包',222 'kindRAR' : 'RAR 压缩包',223 'kindJAR' : 'Java JAR 文件',224 'kindTTF' : 'True Type 字体',225 'kindOTF' : 'Open Type 字体',226 'kindRPM' : 'RPM 包',227 /​/​ texts228 'kindText' : '文本文件',229 'kindTextPlain' : '纯文本',230 'kindPHP' : 'PHP 源代码',231 'kindCSS' : '层叠样式表(CSS)',232 'kindHTML' : 'HTML 文档',233 'kindJS' : 'Javascript 源代码',234 'kindRTF' : '富文本格式(RTF)',235 'kindC' : 'C 源代码',236 'kindCHeader' : 'C 头文件',237 'kindCPP' : 'C++ 源代码',238 'kindCPPHeader' : 'C++ 头文件',239 'kindShell' : 'Unix 外壳脚本',240 'kindPython' : 'Python 源代码',241 'kindJava' : 'Java 源代码',242 'kindRuby' : 'Ruby 源代码',243 'kindPerl' : 'Perl 源代码',244 'kindSQL' : 'SQL 脚本',245 'kindXML' : 'XML 文档',246 'kindAWK' : 'AWK 源代码',247 'kindCSV' : '逗号分隔值文件(CSV)',248 'kindDOCBOOK' : 'Docbook XML 文档',249 /​/​ images250 'kindImage' : '图片',251 'kindBMP' : 'BMP 图片',252 'kindJPEG' : 'JPEG 图片',253 'kindGIF' : 'GIF 图片',254 'kindPNG' : 'PNG 图片',255 'kindTIFF' : 'TIFF 图片',256 'kindTGA' : 'TGA 图片',257 'kindPSD' : 'Adobe Photoshop 图片',258 'kindXBITMAP' : 'X bitmap 图片',259 'kindPXM' : 'Pixelmator 图片',260 /​/​ media261 'kindAudio' : '音频',262 'kindAudioMPEG' : 'MPEG 音频',263 'kindAudioMPEG4' : 'MPEG-4 音频',264 'kindAudioMIDI' : 'MIDI 音频',265 'kindAudioOGG' : 'Ogg Vorbis 音频',266 'kindAudioWAV' : 'WAV 音频',267 'AudioPlaylist' : 'MP3 播放列表',268 'kindVideo' : '视频',269 'kindVideoDV' : 'DV 视频',270 'kindVideoMPEG' : 'MPEG 视频',271 'kindVideoMPEG4' : 'MPEG-4 视频',272 'kindVideoAVI' : 'AVI 视频',273 'kindVideoMOV' : 'Quick Time 视频',274 'kindVideoWM' : 'Windows Media 视频',275 'kindVideoFlash' : 'Flash 视频',276 'kindVideoMKV' : 'Matroska 视频',277 'kindVideoOGG' : 'Ogg 视频'278 }279 }; ...

Full Screen

Full Screen

functionCallSnippet.test.ts

Source: functionCallSnippet.test.ts Github

copy

Full Screen

1/​*---------------------------------------------------------------------------------------------2 * Copyright (c) Microsoft Corporation. All rights reserved.3 * Licensed under the MIT License. See License.txt in the project root for license information.4 *--------------------------------------------------------------------------------------------*/​5import * as assert from 'assert';6import 'mocha';7import * as vscode from 'vscode';8import { snippetForFunctionCall } from '../​utils/​snippetForFunctionCall';9suite('typescript function call snippets', () => {10 test('Should use label as function name', async () => {11 assert.strictEqual(12 snippetForFunctionCall(13 { label: 'abc', },14 []15 ).snippet.value,16 'abc()$0');17 });18 test('Should use insertText string to override function name', async () => {19 assert.strictEqual(20 snippetForFunctionCall(21 { label: 'abc', insertText: 'def' },22 []23 ).snippet.value,24 'def()$0');25 });26 test('Should return insertText as-is if it is already a snippet', async () => {27 assert.strictEqual(28 snippetForFunctionCall(29 { label: 'abc', insertText: new vscode.SnippetString('bla()$0') },30 []31 ).snippet.value,32 'bla()$0');33 });34 test('Should return insertText as-is if it is already a snippet', async () => {35 assert.strictEqual(36 snippetForFunctionCall(37 { label: 'abc', insertText: new vscode.SnippetString('bla()$0') },38 []39 ).snippet.value,40 'bla()$0');41 });42 test('Should extract parameter from display parts', async () => {43 assert.strictEqual(44 snippetForFunctionCall(45 { label: 'activate' },46 [{ "text": "function", "kind": "keyword" }, { "text": " ", "kind": "space" }, { "text": "activate", "kind": "text" }, { "text": "(", "kind": "punctuation" }, { "text": "context", "kind": "parameterName" }, { "text": ":", "kind": "punctuation" }, { "text": " ", "kind": "space" }, { "text": "vscode", "kind": "aliasName" }, { "text": ".", "kind": "punctuation" }, { "text": "ExtensionContext", "kind": "interfaceName" }, { "text": ")", "kind": "punctuation" }, { "text": ":", "kind": "punctuation" }, { "text": " ", "kind": "space" }, { "text": "void", "kind": "keyword" }]47 ).snippet.value,48 'activate(${1:context})$0');49 });50 test('Should extract all parameters from display parts', async () => {51 assert.strictEqual(52 snippetForFunctionCall(53 { label: 'foo' },54 [{ "text": "function", "kind": "keyword" }, { "text": " ", "kind": "space" }, { "text": "foo", "kind": "functionName" }, { "text": "(", "kind": "punctuation" }, { "text": "a", "kind": "parameterName" }, { "text": ":", "kind": "punctuation" }, { "text": " ", "kind": "space" }, { "text": "string", "kind": "keyword" }, { "text": ",", "kind": "punctuation" }, { "text": " ", "kind": "space" }, { "text": "b", "kind": "parameterName" }, { "text": ":", "kind": "punctuation" }, { "text": " ", "kind": "space" }, { "text": "number", "kind": "keyword" }, { "text": ",", "kind": "punctuation" }, { "text": " ", "kind": "space" }, { "text": "c", "kind": "parameterName" }, { "text": ":", "kind": "punctuation" }, { "text": " ", "kind": "space" }, { "text": "boolean", "kind": "keyword" }, { "text": ")", "kind": "punctuation" }, { "text": ":", "kind": "punctuation" }, { "text": " ", "kind": "space" }, { "text": "void", "kind": "keyword" }]55 ).snippet.value,56 'foo(${1:a}, ${2:b}, ${3:c})$0');57 });58 test('Should create empty placeholder at rest parameter', async () => {59 assert.strictEqual(60 snippetForFunctionCall(61 { label: 'foo' },62 [{ "text": "function", "kind": "keyword" }, { "text": " ", "kind": "space" }, { "text": "foo", "kind": "functionName" }, { "text": "(", "kind": "punctuation" }, { "text": "a", "kind": "parameterName" }, { "text": ":", "kind": "punctuation" }, { "text": " ", "kind": "space" }, { "text": "string", "kind": "keyword" }, { "text": ",", "kind": "punctuation" }, { "text": " ", "kind": "space" }, { "text": "...", "kind": "punctuation" }, { "text": "rest", "kind": "parameterName" }, { "text": ":", "kind": "punctuation" }, { "text": " ", "kind": "space" }, { "text": "any", "kind": "keyword" }, { "text": "[", "kind": "punctuation" }, { "text": "]", "kind": "punctuation" }, { "text": ")", "kind": "punctuation" }, { "text": ":", "kind": "punctuation" }, { "text": " ", "kind": "space" }, { "text": "void", "kind": "keyword" }]63 ).snippet.value,64 'foo(${1:a}$2)$0');65 });66 test('Should skip over inline function and object types when extracting parameters', async () => {67 assert.strictEqual(68 snippetForFunctionCall(69 { label: 'foo' },70 [{ "text": "function", "kind": "keyword" }, { "text": " ", "kind": "space" }, { "text": "foo", "kind": "functionName" }, { "text": "(", "kind": "punctuation" }, { "text": "a", "kind": "parameterName" }, { "text": ":", "kind": "punctuation" }, { "text": " ", "kind": "space" }, { "text": "(", "kind": "punctuation" }, { "text": "x", "kind": "parameterName" }, { "text": ":", "kind": "punctuation" }, { "text": " ", "kind": "space" }, { "text": "number", "kind": "keyword" }, { "text": ")", "kind": "punctuation" }, { "text": " ", "kind": "space" }, { "text": "=>", "kind": "punctuation" }, { "text": " ", "kind": "space" }, { "text": "{", "kind": "punctuation" }, { "text": "\n", "kind": "lineBreak" }, { "text": " ", "kind": "space" }, { "text": "f", "kind": "propertyName" }, { "text": ":", "kind": "punctuation" }, { "text": " ", "kind": "space" }, { "text": "(", "kind": "punctuation" }, { "text": ")", "kind": "punctuation" }, { "text": " ", "kind": "space" }, { "text": "=>", "kind": "punctuation" }, { "text": " ", "kind": "space" }, { "text": "void", "kind": "keyword" }, { "text": ";", "kind": "punctuation" }, { "text": "\n", "kind": "lineBreak" }, { "text": "}", "kind": "punctuation" }, { "text": ",", "kind": "punctuation" }, { "text": " ", "kind": "space" }, { "text": "b", "kind": "parameterName" }, { "text": ":", "kind": "punctuation" }, { "text": " ", "kind": "space" }, { "text": "{", "kind": "punctuation" }, { "text": "\n", "kind": "lineBreak" }, { "text": " ", "kind": "space" }, { "text": "f", "kind": "propertyName" }, { "text": ":", "kind": "punctuation" }, { "text": " ", "kind": "space" }, { "text": "(", "kind": "punctuation" }, { "text": ")", "kind": "punctuation" }, { "text": " ", "kind": "space" }, { "text": "=>", "kind": "punctuation" }, { "text": " ", "kind": "space" }, { "text": "void", "kind": "keyword" }, { "text": ";", "kind": "punctuation" }, { "text": "\n", "kind": "lineBreak" }, { "text": "}", "kind": "punctuation" }, { "text": ")", "kind": "punctuation" }, { "text": ":", "kind": "punctuation" }, { "text": " ", "kind": "space" }, { "text": "void", "kind": "keyword" }]71 ).snippet.value,72 'foo(${1:a}, ${2:b})$0');73 });74 test('Should skip over return type while extracting parameters', async () => {75 assert.strictEqual(76 snippetForFunctionCall(77 { label: 'foo' },78 [{ "text": "function", "kind": "keyword" }, { "text": " ", "kind": "space" }, { "text": "foo", "kind": "functionName" }, { "text": "(", "kind": "punctuation" }, { "text": "a", "kind": "parameterName" }, { "text": ":", "kind": "punctuation" }, { "text": " ", "kind": "space" }, { "text": "number", "kind": "keyword" }, { "text": ")", "kind": "punctuation" }, { "text": ":", "kind": "punctuation" }, { "text": " ", "kind": "space" }, { "text": "{", "kind": "punctuation" }, { "text": "\n", "kind": "lineBreak" }, { "text": " ", "kind": "space" }, { "text": "f", "kind": "propertyName" }, { "text": ":", "kind": "punctuation" }, { "text": " ", "kind": "space" }, { "text": "(", "kind": "punctuation" }, { "text": "b", "kind": "parameterName" }, { "text": ":", "kind": "punctuation" }, { "text": " ", "kind": "space" }, { "text": "number", "kind": "keyword" }, { "text": ")", "kind": "punctuation" }, { "text": " ", "kind": "space" }, { "text": "=>", "kind": "punctuation" }, { "text": " ", "kind": "space" }, { "text": "number", "kind": "keyword" }, { "text": ";", "kind": "punctuation" }, { "text": "\n", "kind": "lineBreak" }, { "text": "}", "kind": "punctuation" }]79 ).snippet.value,80 'foo(${1:a})$0');81 });82 test('Should skip over prefix type while extracting parameters', async () => {83 assert.strictEqual(84 snippetForFunctionCall(85 { label: 'foo' },86 [{ "text": "(", "kind": "punctuation" }, { "text": "method", "kind": "text" }, { "text": ")", "kind": "punctuation" }, { "text": " ", "kind": "space" }, { "text": "Array", "kind": "localName" }, { "text": "<", "kind": "punctuation" }, { "text": "{", "kind": "punctuation" }, { "text": " ", "kind": "space" }, { "text": "dispose", "kind": "methodName" }, { "text": "(", "kind": "punctuation" }, { "text": ")", "kind": "punctuation" }, { "text": ":", "kind": "punctuation" }, { "text": " ", "kind": "space" }, { "text": "any", "kind": "keyword" }, { "text": ";", "kind": "punctuation" }, { "text": " ", "kind": "space" }, { "text": "}", "kind": "punctuation" }, { "text": ">", "kind": "punctuation" }, { "text": ".", "kind": "punctuation" }, { "text": "foo", "kind": "methodName" }, { "text": "(", "kind": "punctuation" }, { "text": "searchElement", "kind": "parameterName" }, { "text": ":", "kind": "punctuation" }, { "text": " ", "kind": "space" }, { "text": "{", "kind": "punctuation" }, { "text": "\n", "kind": "lineBreak" }, { "text": " ", "kind": "space" }, { "text": "dispose", "kind": "methodName" }, { "text": "(", "kind": "punctuation" }, { "text": ")", "kind": "punctuation" }, { "text": ":", "kind": "punctuation" }, { "text": " ", "kind": "space" }, { "text": "any", "kind": "keyword" }, { "text": ";", "kind": "punctuation" }, { "text": "\n", "kind": "lineBreak" }, { "text": "}", "kind": "punctuation" }, { "text": ",", "kind": "punctuation" }, { "text": " ", "kind": "space" }, { "text": "fromIndex", "kind": "parameterName" }, { "text": "?", "kind": "punctuation" }, { "text": ":", "kind": "punctuation" }, { "text": " ", "kind": "space" }, { "text": "number", "kind": "keyword" }, { "text": ")", "kind": "punctuation" }, { "text": ":", "kind": "punctuation" }, { "text": " ", "kind": "space" }, { "text": "number", "kind": "keyword" }]87 ).snippet.value,88 'foo(${1:searchElement}$2)$0');89 });90 test('Should complete property names', async () => {91 assert.strictEqual(92 snippetForFunctionCall(93 { label: 'methoda' },94 [{ "text": "(", "kind": "punctuation" }, { "text": "method", "kind": "text" }, { "text": ")", "kind": "punctuation" }, { "text": " ", "kind": "space" }, { "text": "methoda", "kind": "propertyName" }, { "text": "(", "kind": "punctuation" }, { "text": "x", "kind": "parameterName" }, { "text": ":", "kind": "punctuation" }, { "text": " ", "kind": "space" }, { "text": "number", "kind": "keyword" }, { "text": ")", "kind": "punctuation" }, { "text": ":", "kind": "punctuation" }, { "text": " ", "kind": "space" }, { "text": "void", "kind": "keyword" }]95 ).snippet.value,96 'methoda(${1:x})$0');97 });98 test('Should escape snippet syntax in method name', async () => {99 assert.strictEqual(100 snippetForFunctionCall(101 { label: '$abc', },102 []103 ).snippet.value,104 '\\$abc()$0');105 });106 test('Should not include object key signature in completion, #66297', async () => {107 assert.strictEqual(108 snippetForFunctionCall(109 { label: 'foobar', },110 [{ "text": "function", "kind": "keyword" }, { "text": " ", "kind": "space" }, { "text": "foobar", "kind": "functionName" }, { "text": "(", "kind": "punctuation" }, { "text": "param", "kind": "parameterName" }, { "text": ":", "kind": "punctuation" }, { "text": " ", "kind": "space" }, { "text": "{", "kind": "punctuation" }, { "text": "\n", "kind": "lineBreak" }, { "text": " ", "kind": "space" }, { "text": "[", "kind": "punctuation" }, { "text": "key", "kind": "parameterName" }, { "text": ":", "kind": "punctuation" }, { "text": " ", "kind": "space" }, { "text": "string", "kind": "keyword" }, { "text": "]", "kind": "punctuation" }, { "text": ":", "kind": "punctuation" }, { "text": " ", "kind": "space" }, { "text": "string", "kind": "keyword" }, { "text": ";", "kind": "punctuation" }, { "text": "\n", "kind": "lineBreak" }, { "text": "}", "kind": "punctuation" }, { "text": ")", "kind": "punctuation" }, { "text": ":", "kind": "punctuation" }, { "text": " ", "kind": "space" }, { "text": "void", "kind": "keyword" }]111 ).snippet.value,112 'foobar(${1:param})$0');113 });...

Full Screen

Full Screen

contactConsts.js

Source: contactConsts.js Github

copy

Full Screen

1/​*2* Copyright 2012 Research In Motion Limited.3*4* Licensed under the Apache License, Version 2.0 (the "License");5* you may not use this file except in compliance with the License.6* You may obtain a copy of the License at7*8* http:/​/​www.apache.org/​licenses/​LICENSE-2.09*10* Unless required by applicable law or agreed to in writing, software11* distributed under the License is distributed on an "AS IS" BASIS,12* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.13* See the License for the specific language governing permissions and14* limitations under the License.15*/​16var ATTRIBUTE_KIND,17 ATTRIBUTE_SUBKIND,18 kindAttributeMap = {},19 subKindAttributeMap = {},20 _TITLE = 26,21 _START_DATE = 43,22 _END_DATE = 44;23function populateKindAttributeMap() {24 ATTRIBUTE_KIND = {25 Invalid: 0,26 Phone: 1,27 Fax: 2,28 Pager: 3,29 Email: 4,30 Website: 5,31 Feed: 6,32 Profile: 7,33 Family: 8,34 Person: 9,35 Date: 10,36 Group: 11,37 Name: 12,38 StockSymbol: 13,39 Ranking: 14,40 OrganizationAffiliation: 15,41 Education: 16,42 Note: 17,43 InstantMessaging: 18,44 VideoChat: 19,45 ConnectionCount: 20,46 Hidden: 21,47 Biography: 22,48 Sound: 23,49 Notification: 24,50 MessageSound: 25,51 MessageNotification: 2652 };53 kindAttributeMap[ATTRIBUTE_KIND.Phone] = "phoneNumbers";54 kindAttributeMap[ATTRIBUTE_KIND.Fax] = "faxNumbers";55 kindAttributeMap[ATTRIBUTE_KIND.Pager] = "pagerNumber";56 kindAttributeMap[ATTRIBUTE_KIND.Email] = "emails";57 kindAttributeMap[ATTRIBUTE_KIND.Website] = "urls";58 kindAttributeMap[ATTRIBUTE_KIND.Profile] = "socialNetworks";59 kindAttributeMap[ATTRIBUTE_KIND.OrganizationAffiliation] = "organizations";60 kindAttributeMap[ATTRIBUTE_KIND.Education] = "education";61 kindAttributeMap[ATTRIBUTE_KIND.Note] = "note";62 kindAttributeMap[ATTRIBUTE_KIND.InstantMessaging] = "ims";63 kindAttributeMap[ATTRIBUTE_KIND.VideoChat] = "videoChat";64 kindAttributeMap[ATTRIBUTE_KIND.Sound] = "ringtone";65}66function populateSubKindAttributeMap() {67 ATTRIBUTE_SUBKIND = {68 Invalid: 0,69 Other: 1,70 Home: 2,71 Work: 3,72 PhoneMobile: 4,73 FaxDirect: 5,74 Blog: 6,75 WebsiteResume: 7,76 WebsitePortfolio: 8,77 WebsitePersonal: 9,78 WebsiteCompany: 10,79 ProfileFacebook: 11,80 ProfileTwitter: 12,81 ProfileLinkedIn: 13,82 ProfileGist: 14,83 ProfileTungle: 15,84 FamilySpouse: 16,85 FamilyChild: 17,86 FamilyParent: 18,87 PersonManager: 19,88 PersonAssistant: 20,89 DateBirthday: 21,90 DateAnniversary: 22,91 GroupDepartment: 23,92 NameGiven: 24,93 NameSurname: 25,94 Title: _TITLE,95 NameSuffix: 27,96 NameMiddle: 28,97 NameNickname: 29,98 NameAlias: 30,99 NameDisplayName: 31,100 NamePhoneticGiven: 32,101 NamePhoneticSurname: 33,102 StockSymbolNyse: 34,103 StockSymbolNasdaq: 35,104 StockSymbolTse: 36,105 StockSymbolLse: 37,106 StockSymbolTsx: 38,107 RankingKlout: 39,108 RankingTrstRank: 40,109 OrganizationAffiliationName: 41,110 OrganizationAffiliationPhoneticName: 42,111 OrganizationAffiliationTitle: _TITLE,112 StartDate: _START_DATE,113 EndDate: _END_DATE,114 OrganizationAffiliationDetails: 45,115 EducationInstitutionName: 46,116 EducationStartDate: _START_DATE,117 EducationEndDate: _END_DATE,118 EducationDegree: 47,119 EducationConcentration: 48,120 EducationActivities: 49,121 EducationNotes: 50,122 InstantMessagingBbmPin: 51,123 InstantMessagingAim: 52,124 InstantMessagingAliwangwang: 53,125 InstantMessagingGoogleTalk: 54,126 InstantMessagingSametime: 55,127 InstantMessagingIcq: 56,128 InstantMessagingIrc: 57,129 InstantMessagingJabber: 58,130 InstantMessagingMsLcs: 59,131 InstantMessagingMsn: 60,132 InstantMessagingQq: 61,133 InstantMessagingSkype: 62,134 InstantMessagingYahooMessenger: 63,135 InstantMessagingYahooMessengerJapan: 64,136 VideoChatBbPlaybook: 65,137 HiddenLinkedIn: 66,138 HiddenFacebook: 67,139 HiddenTwitter: 68,140 ConnectionCountLinkedIn: 69,141 ConnectionCountFacebook: 70,142 ConnectionCountTwitter: 71,143 HiddenChecksum: 72,144 HiddenSpeedDial: 73,145 BiographyFacebook: 74,146 BiographyTwitter: 75,147 BiographyLinkedIn: 76,148 SoundRingtone: 77,149 SimContactType: 78,150 EcoID: 79,151 Personal: 80,152 StockSymbolAll: 81,153 NotificationVibration: 82,154 NotificationLED: 83,155 MessageNotificationVibration: 84,156 MessageNotificationLED: 85,157 MessageNotificationDuringCall: 86,158 VideoChatPin: 87159 };160 subKindAttributeMap[ATTRIBUTE_SUBKIND.Other] = "other";161 subKindAttributeMap[ATTRIBUTE_SUBKIND.Home] = "home";162 subKindAttributeMap[ATTRIBUTE_SUBKIND.Work] = "work";163 subKindAttributeMap[ATTRIBUTE_SUBKIND.PhoneMobile] = "mobile";164 subKindAttributeMap[ATTRIBUTE_SUBKIND.FaxDirect] = "direct";165 subKindAttributeMap[ATTRIBUTE_SUBKIND.Blog] = "blog";166 subKindAttributeMap[ATTRIBUTE_SUBKIND.WebsiteResume] = "resume";167 subKindAttributeMap[ATTRIBUTE_SUBKIND.WebsitePortfolio] = "portfolio";168 subKindAttributeMap[ATTRIBUTE_SUBKIND.WebsitePersonal] = "personal";169 subKindAttributeMap[ATTRIBUTE_SUBKIND.WebsiteCompany] = "company";170 subKindAttributeMap[ATTRIBUTE_SUBKIND.ProfileFacebook] = "facebook";171 subKindAttributeMap[ATTRIBUTE_SUBKIND.ProfileTwitter] = "twitter";172 subKindAttributeMap[ATTRIBUTE_SUBKIND.ProfileLinkedIn] = "linkedin";173 subKindAttributeMap[ATTRIBUTE_SUBKIND.ProfileGist] = "gist";174 subKindAttributeMap[ATTRIBUTE_SUBKIND.ProfileTungle] = "tungle";175 subKindAttributeMap[ATTRIBUTE_SUBKIND.DateBirthday] = "birthday";176 subKindAttributeMap[ATTRIBUTE_SUBKIND.DateAnniversary] = "anniversary";177 subKindAttributeMap[ATTRIBUTE_SUBKIND.NameGiven] = "givenName";178 subKindAttributeMap[ATTRIBUTE_SUBKIND.NameSurname] = "familyName";179 subKindAttributeMap[ATTRIBUTE_SUBKIND.Title] = "honorificPrefix";180 subKindAttributeMap[ATTRIBUTE_SUBKIND.NameSuffix] = "honorificSuffix";181 subKindAttributeMap[ATTRIBUTE_SUBKIND.NameMiddle] = "middleName";182 subKindAttributeMap[ATTRIBUTE_SUBKIND.NamePhoneticGiven] = "phoneticGivenName";183 subKindAttributeMap[ATTRIBUTE_SUBKIND.NamePhoneticSurname] = "phoneticFamilyName";184 subKindAttributeMap[ATTRIBUTE_SUBKIND.NameNickname] = "nickname";185 subKindAttributeMap[ATTRIBUTE_SUBKIND.NameDisplayName] = "displayName";186 subKindAttributeMap[ATTRIBUTE_SUBKIND.OrganizationAffiliationName] = "name";187 subKindAttributeMap[ATTRIBUTE_SUBKIND.OrganizationAffiliationDetails] = "department";188 subKindAttributeMap[ATTRIBUTE_SUBKIND.Title] = "title";189 subKindAttributeMap[ATTRIBUTE_SUBKIND.InstantMessagingBbmPin] = "BbmPin";190 subKindAttributeMap[ATTRIBUTE_SUBKIND.InstantMessagingAim] = "Aim";191 subKindAttributeMap[ATTRIBUTE_SUBKIND.InstantMessagingAliwangwang] = "Aliwangwang";192 subKindAttributeMap[ATTRIBUTE_SUBKIND.InstantMessagingGoogleTalk] = "GoogleTalk";193 subKindAttributeMap[ATTRIBUTE_SUBKIND.InstantMessagingSametime] = "Sametime";194 subKindAttributeMap[ATTRIBUTE_SUBKIND.InstantMessagingIcq] = "Icq";195 subKindAttributeMap[ATTRIBUTE_SUBKIND.InstantMessagingJabber] = "Jabber";196 subKindAttributeMap[ATTRIBUTE_SUBKIND.InstantMessagingMsLcs] = "MsLcs";197 subKindAttributeMap[ATTRIBUTE_SUBKIND.InstantMessagingSkype] = "Skype";198 subKindAttributeMap[ATTRIBUTE_SUBKIND.InstantMessagingYahooMessenger] = "YahooMessenger";199 subKindAttributeMap[ATTRIBUTE_SUBKIND.InstantMessagingYahooMessengerJapan] = "YahooMessegerJapan";200 subKindAttributeMap[ATTRIBUTE_SUBKIND.VideoChatBbPlaybook] = "BbPlaybook";201 subKindAttributeMap[ATTRIBUTE_SUBKIND.SoundRingtone] = "ringtone";202 subKindAttributeMap[ATTRIBUTE_SUBKIND.Personal] = "personal";203}204module.exports = {205 getKindAttributeMap: function () {206 if (!ATTRIBUTE_KIND) {207 populateKindAttributeMap();208 }209 return kindAttributeMap;210 },211 getSubKindAttributeMap: function () {212 if (!ATTRIBUTE_SUBKIND) {213 populateSubKindAttributeMap();214 }215 return subKindAttributeMap;216 }...

Full Screen

Full Screen

Using AI Code Generation

copy

Full Screen

1var wpt = require('webpagetest');2var wpt = new WebPageTest('www.webpagetest.org');3 if (err) return console.error(err);4 console.log('Test status:', data.statusCode);5 console.log('Test ID:', data.data.testId);6 console.log('Test URL:', data.data.summary);7});

Full Screen

Using AI Code Generation

copy

Full Screen

1var wpt = require('webpagetest');2var test = wpt('www.webpagetest.org');3}, function(err, data) {4 if (err) {5 console.log(err);6 } else {7 console.log(data);8 }9});10var wpt = require('webpagetest');11var test = wpt('www.webpagetest.org');12}, function(err, data) {13 if (err) {14 console.log(err);15 } else {16 console.log(data);17 }18});19var wpt = require('webpagetest');20var test = wpt('www.webpagetest.org');21}, function(err, data) {22 if (err) {23 console.log(err);24 } else {25 console.log(data);26 }27});28var wpt = require('webpagetest');29var test = wpt('www.webpagetest.org');30}, function(err, data) {31 if (err) {32 console.log(err);33 } else {34 console.log(data);35 }36});37var wpt = require('webpagetest');

Full Screen

Using AI Code Generation

copy

Full Screen

1var wpt = require('wpt');2var kind = wpt.kind;3var wpt = new wpt('API_KEY');4wpt.kind(function(err, data) {5 if (err) throw err;6 console.log(data);7});8var wpt = require('wpt');9var kind = wpt.kind;10var wpt = new wpt('API_KEY');11wpt.kind(function(err, data) {12 if (err) throw err;13 console.log(data);14});15var wpt = require('wpt');16var kind = wpt.kind;17var wpt = new wpt('API_KEY');18wpt.kind(function(err, data) {19 if (err) throw err;20 console.log(data);21});22var wpt = require('wpt');23var kind = wpt.kind;24var wpt = new wpt('API_KEY');25wpt.kind(function(err, data) {26 if (err) throw err;27 console.log(data);28});29var wpt = require('wpt');30var kind = wpt.kind;31var wpt = new wpt('API_KEY');32wpt.kind(function(err, data) {33 if (err) throw err;34 console.log(data);35});36var wpt = require('wpt');37var kind = wpt.kind;38var wpt = new wpt('API_KEY');39wpt.kind(function(err, data) {40 if (err) throw err;41 console.log(data);42});43var wpt = require('wpt');44var kind = wpt.kind;45var wpt = new wpt('API_KEY');46wpt.kind(function(err, data) {47 if (err) throw err;48 console.log(data);49});50var wpt = require('wpt');51var kind = wpt.kind;52var wpt = new wpt('API_KEY');

Full Screen

Using AI Code Generation

copy

Full Screen

1var wptools = require('wptools');2wptools.page('Barack Obama').get(function(err, page) {3 console.log(page.data);4});5var wptools = require('wptools');6wptools.get({page: 'Barack Obama'}, function(err, page) {7 console.log(page.data);8});9var wptools = require('wptools');10wptools.get({page: 'Barack Obama', format: 'json'}, function(err, page) {11 console.log(page.data);12});13var wptools = require('wptools');14wptools.get({page: 'Barack Obama', format: 'json'}, function(err, page) {15 console.log(page.data);16});17### wptools.page(name)18### wptools.get(options, callback)19### wptools.get(options).get(callback)20### wptools.get(options).get(callback).get(callback)21### wptools.get(options).get(callback).get(callback).get(callback)22### wptools.get(options).get(callback).get(callback).get(callback).get(callback)23### wptools.get(options).get(callback).get(callback).get(callback).get(callback).get(callback)

Full Screen

Using AI Code Generation

copy

Full Screen

1var pattern = new wp.textpattern.Pattern( 'test', 'test', 'test', 'test' );2var kind = pattern.kind();3console.log( kind );4var pattern = new wp.textpattern.Pattern( 'test', 'test', 'test', 'test' );5var replace = pattern.replace();6console.log( replace );7var pattern = new wp.textpattern.Pattern( 'test', 'test', 'test', 'test' );8var regexp = pattern.regexp();9console.log( regexp );10var pattern = new wp.textpattern.Pattern( 'test', 'test', 'test', 'test' );11var replace = pattern.replace();12console.log( replace );13var pattern = new wp.textpattern.Pattern( 'test', 'test', 'test', 'test' );14var set = pattern.set();15console.log( set );16var pattern = new wp.textpattern.Pattern( 'test', 'test', 'test', 'test' );17var test = pattern.test();18console.log( test );19var pattern = new wp.textpattern.Pattern( 'test', 'test', 'test', 'test' );20var trigger = pattern.trigger();21console.log( trigger );22var pattern = new wp.textpattern.Pattern( 'test', 'test', 'test', 'test' );23var trigger = pattern.trigger();24console.log( trigger );25var pattern = new wp.textpattern.Pattern( 'test', 'test', 'test', 'test' );26var trigger = pattern.trigger();27console.log( trigger );28var pattern = new wp.textpattern.Pattern( 'test', 'test', 'test', 'test' );29var trigger = pattern.trigger();30console.log( trigger );

Full Screen

Blogs

Check out the latest blogs from LambdaTest on this topic:

27 Best Website Testing Tools In 2022

Testing is a critical step in any web application development process. However, it can be an overwhelming task if you don’t have the right tools and expertise. A large percentage of websites still launch with errors that frustrate users and negatively affect the overall success of the site. When a website faces failure after launch, it costs time and money to fix.

Your Favorite Dev Browser Has Evolved! The All New LT Browser 2.0

We launched LT Browser in 2020, and we were overwhelmed by the response as it was awarded as the #5 product of the day on the ProductHunt platform. Today, after 74,585 downloads and 7,000 total test runs with an average of 100 test runs each day, the LT Browser has continued to help developers build responsive web designs in a jiffy.

Difference Between Web And Mobile Application Testing

Smartphones have changed the way humans interact with technology. Be it travel, fitness, lifestyle, video games, or even services, it’s all just a few touches away (quite literally so). We only need to look at the growing throngs of smartphone or tablet users vs. desktop users to grasp this reality.

Putting Together a Testing Team

As part of one of my consulting efforts, I worked with a mid-sized company that was looking to move toward a more agile manner of developing software. As with any shift in work style, there is some bewilderment and, for some, considerable anxiety. People are being challenged to leave their comfort zones and embrace a continuously changing, dynamic working environment. And, dare I say it, testing may be the most ‘disturbed’ of the software roles in agile development.

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