File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -343,6 +343,7 @@ Visual Basic for Applications (cls)
343343Vue (vue)
344344W.I.S.E. Jobfile (fgmj)
345345Web Services Description Language (wsdl)
346+ WebGPU Enhanced Shading Language (wesl)
346347WebGPU Shading Language (wgsl)
347348wenyan (wy)
348349Windows Resource-Definition Script (rc)
Original file line number Diff line number Diff line change 1313 < tbody > < tr >
1414 < th > Go</ th >
1515 < th > 34</ th >
16- < th > 26934 </ th >
17- < th > 1752 </ th >
16+ < th > 27161 </ th >
17+ < th > 1780 </ th >
1818 < th > 614</ th >
19- < th > 24568 </ th >
20- < th > 1952 </ th >
21- < th > 547792 </ th >
22- < th > 8014 </ th >
19+ < th > 24767 </ th >
20+ < th > 1969 </ th >
21+ < th > 553461 </ th >
22+ < th > 8110 </ th >
2323 </ tr > < tr >
2424 < td > processor/constants.go</ td >
2525 < td > </ td >
26- < td > 14075 </ td >
26+ < td > 14111 </ td >
2727 < td > 1</ td >
2828 < td > 2</ td >
29- < td > 14072 </ td >
29+ < td > 14108 </ td >
3030 < td > 0</ td >
31- < td > 220906 </ td >
32- < td > 2160 </ td >
31+ < td > 221456 </ td >
32+ < td > 2163 </ td >
3333 </ tr > < tr >
3434 < td > processor/workers_test.go</ td >
3535 < td > </ td >
36- < td > 1914 </ td >
37- < td > 338 </ td >
36+ < td > 2033 </ td >
37+ < td > 358 </ td >
3838 < td > 64</ td >
39- < td > 1512 </ td >
40- < td > 369 </ td >
41- < td > 41856 </ td >
42- < td > 672 </ td >
39+ < td > 1611 </ td >
40+ < td > 387 </ td >
41+ < td > 44913 </ td >
42+ < td > 723 </ td >
4343 </ tr > < tr >
4444 < td > processor/formatters_test.go</ td >
4545 < td > </ td >
6363 </ tr > < tr >
6464 < td > processor/workers.go</ td >
6565 < td > </ td >
66- < td > 872 </ td >
66+ < td > 866 </ td >
6767 < td > 128</ td >
6868 < td > 92</ td >
69- < td > 652 </ td >
70- < td > 217 </ td >
71- < td > 26349 </ td >
72- < td > 507 </ td >
69+ < td > 646 </ td >
70+ < td > 213 </ td >
71+ < td > 26343 </ td >
72+ < td > 505 </ td >
7373 </ tr > < tr >
7474 < td > processor/processor.go</ td >
7575 < td > </ td >
76- < td > 705 </ td >
77- < td > 151 </ td >
76+ < td > 749 </ td >
77+ < td > 159 </ td >
7878 < td > 123</ td >
79- < td > 431 </ td >
80- < td > 85 </ td >
81- < td > 20926 </ td >
82- < td > 470 </ td >
79+ < td > 467 </ td >
80+ < td > 89 </ td >
81+ < td > 21834 </ td >
82+ < td > 495 </ td >
8383 </ tr > < tr >
8484 < td > main_test.go</ td >
8585 < td > </ td >
86- < td > 694 </ td >
86+ < td > 695 </ td >
8787 < td > 54</ td >
8888 < td > 15</ td >
89- < td > 625 </ td >
89+ < td > 626 </ td >
9090 < td > 179</ td >
91- < td > 16612 </ td >
92- < td > 390 </ td >
91+ < td > 16650 </ td >
92+ < td > 391 </ td >
9393 </ tr > < tr >
9494 < td > cmd/badges/main.go</ td >
9595 < td > </ td >
113113 </ tr > < tr >
114114 < td > processor/detector_test.go</ td >
115115 < td > </ td >
116- < td > 420 </ td >
116+ < td > 452 </ td >
117117 < td > 94</ td >
118118 < td > 3</ td >
119- < td > 323 </ td >
119+ < td > 355 </ td >
120120 < td > 109</ td >
121- < td > 7784 </ td >
122- < td > 162 </ td >
121+ < td > 8833 </ td >
122+ < td > 185 </ td >
123123 </ tr > < tr >
124124 < td > mcp.go</ td >
125125 < td > </ td >
163163 </ tr > < tr >
164164 < td > processor/structs.go</ td >
165165 < td > </ td >
166- < td > 238 </ td >
166+ < td > 239 </ td >
167167 < td > 25</ td >
168168 < td > 24</ td >
169- < td > 189 </ td >
169+ < td > 190 </ td >
170170 < td > 25</ td >
171- < td > 7196 </ td >
172- < td > 167 </ td >
171+ < td > 7228 </ td >
172+ < td > 168 </ td >
173173 </ tr > < tr >
174174 < td > processor/detector.go</ td >
175175 < td > </ td >
176- < td > 232 </ td >
176+ < td > 231 </ td >
177177 < td > 42</ td >
178178 < td > 33</ td >
179- < td > 157 </ td >
180- < td > 54 </ td >
181- < td > 6304 </ td >
182- < td > 152 </ td >
179+ < td > 156 </ td >
180+ < td > 53 </ td >
181+ < td > 6269 </ td >
182+ < td > 151 </ td >
183183 </ tr > < tr >
184184 < td > processor/file_test.go</ td >
185185 < td > </ td >
253253 </ tr > < tr >
254254 < td > processor/result.go</ td >
255255 < td > </ td >
256- < td > 135 </ td >
256+ < td > 136 </ td >
257257 < td > 24</ td >
258258 < td > 3</ td >
259- < td > 108 </ td >
259+ < td > 109 </ td >
260260 < td > 31</ td >
261- < td > 3150 </ td >
262- < td > 90 </ td >
261+ < td > 3226 </ td >
262+ < td > 91 </ td >
263263 </ tr > < tr >
264264 < td > processor/trace_test.go</ td >
265265 < td > </ td >
364364 < tfoot > < tr >
365365 < th > Total</ th >
366366 < th > 34</ th >
367- < th > 26934 </ th >
368- < th > 1752 </ th >
367+ < th > 27161 </ th >
368+ < th > 1780 </ th >
369369 < th > 614</ th >
370- < th > 24568 </ th >
371- < th > 1952 </ th >
372- < th > 547792 </ th >
373- < th > 8014 </ th >
370+ < th > 24767 </ th >
371+ < th > 1969 </ th >
372+ < th > 553461 </ th >
373+ < th > 8110 </ th >
374374 </ tr >
375375 < tr >
376- < th colspan ="9 "> Estimated Cost to Develop (organic) $778,903 < br > Estimated Schedule Effort (organic) 12.51 months< br > Estimated People Required (organic) 5.53 < br > </ th >
376+ < th colspan ="9 "> Estimated Cost to Develop (organic) $785,529 < br > Estimated Schedule Effort (organic) 12.55 months< br > Estimated People Required (organic) 5.56 < br > </ th >
377377 </ tr > </ tfoot >
378378 </ table > </ body > </ html >
Original file line number Diff line number Diff line change 1+ import package::{color::palette, shape::star};
2+ import lygia::{draw::fill::fill, generative::snoise::snoise2};
3+ import env::u;
4+
5+ // this is a comment
6+ @fragment
7+ fn main(@builtin(position) pos: vec4f) -> @location(0) vec4f {
8+ let uv = pos.xy / u.resolution;
9+ var sdf = star(pos.xy, u.resolution);
10+
11+ /*
12+ this is also a comment
13+ */
14+ @if(noise) // conditions at runtime or build time
15+ sdf += snoise2(uv * 8.0 + u.time) * 0.15;
16+
17+ let shape = fill(sdf, 0.6);
18+ return vec4f(palette(uv, u.time) * shape, shape);
19+ }
Original file line number Diff line number Diff line change 81558155 }
81568156 ]
81578157 },
8158+ "WebGPU Enhanced Shading Language" : {
8159+ "complexitychecks" : [
8160+ " for (" ,
8161+ " for(" ,
8162+ " if " ,
8163+ " if(" ,
8164+ " switch " ,
8165+ " while " ,
8166+ " while(" ,
8167+ " else " ,
8168+ " @if(" ,
8169+ " @elif(" ,
8170+ " || " ,
8171+ " && " ,
8172+ " != " ,
8173+ " == "
8174+ ],
8175+ "extensions" : [" wesl" ],
8176+ "line_comment" : [" //" ],
8177+ "multi_line" : [[" /*" , " */" ]]
8178+ },
81588179 "WebGPU Shading Language" : {
81598180 "complexitychecks" : [
81608181 " for (" ,
Original file line number Diff line number Diff line change @@ -669,6 +669,7 @@ func TestSpecificLanguages(t *testing.T) {
669669 "Vala" ,
670670 "Vim Script" ,
671671 "Web Services Description Language" ,
672+ "WebGPU Enhanced Shading Language" ,
672673 "wenyan" ,
673674 "Wren" ,
674675 "XHTML" ,
You can’t perform that action at this time.
0 commit comments