1<===> input.scss
2foo {
3  // c-1: change-color(black,$red:-1);
4  c0: change-color(black,$red:0);
5  c1: change-color(black,$red:1);
6  c2: change-color(black,$red:2);
7  c3: change-color(black,$red:3);
8  c4: change-color(black,$red:4);
9  c5: change-color(black,$red:5);
10  c6: change-color(black,$red:6);
11  c7: change-color(black,$red:7);
12  c8: change-color(black,$red:8);
13  c9: change-color(black,$red:9);
14  c10: change-color(black,$red:10);
15  c11: change-color(black,$red:11);
16  c12: change-color(black,$red:12);
17  c13: change-color(black,$red:13);
18  c14: change-color(black,$red:14);
19  c15: change-color(black,$red:15);
20  c16: change-color(black,$red:16);
21  c17: change-color(black,$red:17);
22  c18: change-color(black,$red:18);
23  c19: change-color(black,$red:19);
24  c20: change-color(black,$red:20);
25  c21: change-color(black,$red:21);
26  c22: change-color(black,$red:22);
27  c23: change-color(black,$red:23);
28  c24: change-color(black,$red:24);
29  c25: change-color(black,$red:25);
30  c26: change-color(black,$red:26);
31  c27: change-color(black,$red:27);
32  c28: change-color(black,$red:28);
33  c29: change-color(black,$red:29);
34  c30: change-color(black,$red:30);
35  c31: change-color(black,$red:31);
36  c32: change-color(black,$red:32);
37  c33: change-color(black,$red:33);
38  c34: change-color(black,$red:34);
39  c35: change-color(black,$red:35);
40  c36: change-color(black,$red:36);
41  c37: change-color(black,$red:37);
42  c38: change-color(black,$red:38);
43  c39: change-color(black,$red:39);
44  c40: change-color(black,$red:40);
45  c41: change-color(black,$red:41);
46  c42: change-color(black,$red:42);
47  c43: change-color(black,$red:43);
48  c44: change-color(black,$red:44);
49  c45: change-color(black,$red:45);
50  c46: change-color(black,$red:46);
51  c47: change-color(black,$red:47);
52  c48: change-color(black,$red:48);
53  c49: change-color(black,$red:49);
54  c50: change-color(black,$red:50);
55  c51: change-color(black,$red:51);
56  c52: change-color(black,$red:52);
57  c53: change-color(black,$red:53);
58  c54: change-color(black,$red:54);
59  c55: change-color(black,$red:55);
60  c56: change-color(black,$red:56);
61  c57: change-color(black,$red:57);
62  c58: change-color(black,$red:58);
63  c59: change-color(black,$red:59);
64  c60: change-color(black,$red:60);
65  c61: change-color(black,$red:61);
66  c62: change-color(black,$red:62);
67  c63: change-color(black,$red:63);
68  c64: change-color(black,$red:64);
69  c65: change-color(black,$red:65);
70  c66: change-color(black,$red:66);
71  c67: change-color(black,$red:67);
72  c68: change-color(black,$red:68);
73  c69: change-color(black,$red:69);
74  c70: change-color(black,$red:70);
75  c71: change-color(black,$red:71);
76  c72: change-color(black,$red:72);
77  c73: change-color(black,$red:73);
78  c74: change-color(black,$red:74);
79  c75: change-color(black,$red:75);
80  c76: change-color(black,$red:76);
81  c77: change-color(black,$red:77);
82  c78: change-color(black,$red:78);
83  c79: change-color(black,$red:79);
84  c80: change-color(black,$red:80);
85  c81: change-color(black,$red:81);
86  c82: change-color(black,$red:82);
87  c83: change-color(black,$red:83);
88  c84: change-color(black,$red:84);
89  c85: change-color(black,$red:85);
90  c86: change-color(black,$red:86);
91  c87: change-color(black,$red:87);
92  c88: change-color(black,$red:88);
93  c89: change-color(black,$red:89);
94  c90: change-color(black,$red:90);
95  c91: change-color(black,$red:91);
96  c92: change-color(black,$red:92);
97  c93: change-color(black,$red:93);
98  c94: change-color(black,$red:94);
99  c95: change-color(black,$red:95);
100  c96: change-color(black,$red:96);
101  c97: change-color(black,$red:97);
102  c98: change-color(black,$red:98);
103  c99: change-color(black,$red:99);
104  c100: change-color(black,$red:100);
105  c101: change-color(black,$red:101);
106  c102: change-color(black,$red:102);
107  c103: change-color(black,$red:103);
108  c104: change-color(black,$red:104);
109  c105: change-color(black,$red:105);
110  c106: change-color(black,$red:106);
111  c107: change-color(black,$red:107);
112  c108: change-color(black,$red:108);
113  c109: change-color(black,$red:109);
114  c110: change-color(black,$red:110);
115  c111: change-color(black,$red:111);
116  c112: change-color(black,$red:112);
117  c113: change-color(black,$red:113);
118  c114: change-color(black,$red:114);
119  c115: change-color(black,$red:115);
120  c116: change-color(black,$red:116);
121  c117: change-color(black,$red:117);
122  c118: change-color(black,$red:118);
123  c119: change-color(black,$red:119);
124  c120: change-color(black,$red:120);
125  c121: change-color(black,$red:121);
126  c122: change-color(black,$red:122);
127  c123: change-color(black,$red:123);
128  c124: change-color(black,$red:124);
129  c125: change-color(black,$red:125);
130  c126: change-color(black,$red:126);
131  c127: change-color(black,$red:127);
132  c128: change-color(black,$red:128);
133  c129: change-color(black,$red:129);
134  c130: change-color(black,$red:130);
135  c131: change-color(black,$red:131);
136  c132: change-color(black,$red:132);
137  c133: change-color(black,$red:133);
138  c134: change-color(black,$red:134);
139  c135: change-color(black,$red:135);
140  c136: change-color(black,$red:136);
141  c137: change-color(black,$red:137);
142  c138: change-color(black,$red:138);
143  c139: change-color(black,$red:139);
144  c140: change-color(black,$red:140);
145  c141: change-color(black,$red:141);
146  c142: change-color(black,$red:142);
147  c143: change-color(black,$red:143);
148  c144: change-color(black,$red:144);
149  c145: change-color(black,$red:145);
150  c146: change-color(black,$red:146);
151  c147: change-color(black,$red:147);
152  c148: change-color(black,$red:148);
153  c149: change-color(black,$red:149);
154  c150: change-color(black,$red:150);
155  c151: change-color(black,$red:151);
156  c152: change-color(black,$red:152);
157  c153: change-color(black,$red:153);
158  c154: change-color(black,$red:154);
159  c155: change-color(black,$red:155);
160  c156: change-color(black,$red:156);
161  c157: change-color(black,$red:157);
162  c158: change-color(black,$red:158);
163  c159: change-color(black,$red:159);
164  c160: change-color(black,$red:160);
165  c161: change-color(black,$red:161);
166  c162: change-color(black,$red:162);
167  c163: change-color(black,$red:163);
168  c164: change-color(black,$red:164);
169  c165: change-color(black,$red:165);
170  c166: change-color(black,$red:166);
171  c167: change-color(black,$red:167);
172  c168: change-color(black,$red:168);
173  c169: change-color(black,$red:169);
174  c170: change-color(black,$red:170);
175  c171: change-color(black,$red:171);
176  c172: change-color(black,$red:172);
177  c173: change-color(black,$red:173);
178  c174: change-color(black,$red:174);
179  c175: change-color(black,$red:175);
180  c176: change-color(black,$red:176);
181  c177: change-color(black,$red:177);
182  c178: change-color(black,$red:178);
183  c179: change-color(black,$red:179);
184  c180: change-color(black,$red:180);
185  c181: change-color(black,$red:181);
186  c182: change-color(black,$red:182);
187  c183: change-color(black,$red:183);
188  c184: change-color(black,$red:184);
189  c185: change-color(black,$red:185);
190  c186: change-color(black,$red:186);
191  c187: change-color(black,$red:187);
192  c188: change-color(black,$red:188);
193  c189: change-color(black,$red:189);
194  c190: change-color(black,$red:190);
195  c191: change-color(black,$red:191);
196  c192: change-color(black,$red:192);
197  c193: change-color(black,$red:193);
198  c194: change-color(black,$red:194);
199  c195: change-color(black,$red:195);
200  c196: change-color(black,$red:196);
201  c197: change-color(black,$red:197);
202  c198: change-color(black,$red:198);
203  c199: change-color(black,$red:199);
204  c200: change-color(black,$red:200);
205  c201: change-color(black,$red:201);
206  c202: change-color(black,$red:202);
207  c203: change-color(black,$red:203);
208  c204: change-color(black,$red:204);
209  c205: change-color(black,$red:205);
210  c206: change-color(black,$red:206);
211  c207: change-color(black,$red:207);
212  c208: change-color(black,$red:208);
213  c209: change-color(black,$red:209);
214  c210: change-color(black,$red:210);
215  c211: change-color(black,$red:211);
216  c212: change-color(black,$red:212);
217  c213: change-color(black,$red:213);
218  c214: change-color(black,$red:214);
219  c215: change-color(black,$red:215);
220  c216: change-color(black,$red:216);
221  c217: change-color(black,$red:217);
222  c218: change-color(black,$red:218);
223  c219: change-color(black,$red:219);
224  c220: change-color(black,$red:220);
225  c221: change-color(black,$red:221);
226  c222: change-color(black,$red:222);
227  c223: change-color(black,$red:223);
228  c224: change-color(black,$red:224);
229  c225: change-color(black,$red:225);
230  c226: change-color(black,$red:226);
231  c227: change-color(black,$red:227);
232  c228: change-color(black,$red:228);
233  c229: change-color(black,$red:229);
234  c230: change-color(black,$red:230);
235  c231: change-color(black,$red:231);
236  c232: change-color(black,$red:232);
237  c233: change-color(black,$red:233);
238  c234: change-color(black,$red:234);
239  c235: change-color(black,$red:235);
240  c236: change-color(black,$red:236);
241  c237: change-color(black,$red:237);
242  c238: change-color(black,$red:238);
243  c239: change-color(black,$red:239);
244  c240: change-color(black,$red:240);
245  c241: change-color(black,$red:241);
246  c242: change-color(black,$red:242);
247  c243: change-color(black,$red:243);
248  c244: change-color(black,$red:244);
249  c245: change-color(black,$red:245);
250  c246: change-color(black,$red:246);
251  c247: change-color(black,$red:247);
252  c248: change-color(black,$red:248);
253  c249: change-color(black,$red:249);
254  c250: change-color(black,$red:250);
255  c251: change-color(black,$red:251);
256  c252: change-color(black,$red:252);
257  c253: change-color(black,$red:253);
258  c254: change-color(black,$red:254);
259  c255: change-color(black,$red:255);
260  // c256: change-color(black,$red:256);
261}
262
263<===> output.css
264foo {
265  c0: black;
266  c1: #010000;
267  c2: #020000;
268  c3: #030000;
269  c4: #040000;
270  c5: #050000;
271  c6: #060000;
272  c7: #070000;
273  c8: #080000;
274  c9: #090000;
275  c10: #0a0000;
276  c11: #0b0000;
277  c12: #0c0000;
278  c13: #0d0000;
279  c14: #0e0000;
280  c15: #0f0000;
281  c16: #100000;
282  c17: #110000;
283  c18: #120000;
284  c19: #130000;
285  c20: #140000;
286  c21: #150000;
287  c22: #160000;
288  c23: #170000;
289  c24: #180000;
290  c25: #190000;
291  c26: #1a0000;
292  c27: #1b0000;
293  c28: #1c0000;
294  c29: #1d0000;
295  c30: #1e0000;
296  c31: #1f0000;
297  c32: #200000;
298  c33: #210000;
299  c34: #220000;
300  c35: #230000;
301  c36: #240000;
302  c37: #250000;
303  c38: #260000;
304  c39: #270000;
305  c40: #280000;
306  c41: #290000;
307  c42: #2a0000;
308  c43: #2b0000;
309  c44: #2c0000;
310  c45: #2d0000;
311  c46: #2e0000;
312  c47: #2f0000;
313  c48: #300000;
314  c49: #310000;
315  c50: #320000;
316  c51: #330000;
317  c52: #340000;
318  c53: #350000;
319  c54: #360000;
320  c55: #370000;
321  c56: #380000;
322  c57: #390000;
323  c58: #3a0000;
324  c59: #3b0000;
325  c60: #3c0000;
326  c61: #3d0000;
327  c62: #3e0000;
328  c63: #3f0000;
329  c64: #400000;
330  c65: #410000;
331  c66: #420000;
332  c67: #430000;
333  c68: #440000;
334  c69: #450000;
335  c70: #460000;
336  c71: #470000;
337  c72: #480000;
338  c73: #490000;
339  c74: #4a0000;
340  c75: #4b0000;
341  c76: #4c0000;
342  c77: #4d0000;
343  c78: #4e0000;
344  c79: #4f0000;
345  c80: #500000;
346  c81: #510000;
347  c82: #520000;
348  c83: #530000;
349  c84: #540000;
350  c85: #550000;
351  c86: #560000;
352  c87: #570000;
353  c88: #580000;
354  c89: #590000;
355  c90: #5a0000;
356  c91: #5b0000;
357  c92: #5c0000;
358  c93: #5d0000;
359  c94: #5e0000;
360  c95: #5f0000;
361  c96: #600000;
362  c97: #610000;
363  c98: #620000;
364  c99: #630000;
365  c100: #640000;
366  c101: #650000;
367  c102: #660000;
368  c103: #670000;
369  c104: #680000;
370  c105: #690000;
371  c106: #6a0000;
372  c107: #6b0000;
373  c108: #6c0000;
374  c109: #6d0000;
375  c110: #6e0000;
376  c111: #6f0000;
377  c112: #700000;
378  c113: #710000;
379  c114: #720000;
380  c115: #730000;
381  c116: #740000;
382  c117: #750000;
383  c118: #760000;
384  c119: #770000;
385  c120: #780000;
386  c121: #790000;
387  c122: #7a0000;
388  c123: #7b0000;
389  c124: #7c0000;
390  c125: #7d0000;
391  c126: #7e0000;
392  c127: #7f0000;
393  c128: maroon;
394  c129: #810000;
395  c130: #820000;
396  c131: #830000;
397  c132: #840000;
398  c133: #850000;
399  c134: #860000;
400  c135: #870000;
401  c136: #880000;
402  c137: #890000;
403  c138: #8a0000;
404  c139: darkred;
405  c140: #8c0000;
406  c141: #8d0000;
407  c142: #8e0000;
408  c143: #8f0000;
409  c144: #900000;
410  c145: #910000;
411  c146: #920000;
412  c147: #930000;
413  c148: #940000;
414  c149: #950000;
415  c150: #960000;
416  c151: #970000;
417  c152: #980000;
418  c153: #990000;
419  c154: #9a0000;
420  c155: #9b0000;
421  c156: #9c0000;
422  c157: #9d0000;
423  c158: #9e0000;
424  c159: #9f0000;
425  c160: #a00000;
426  c161: #a10000;
427  c162: #a20000;
428  c163: #a30000;
429  c164: #a40000;
430  c165: #a50000;
431  c166: #a60000;
432  c167: #a70000;
433  c168: #a80000;
434  c169: #a90000;
435  c170: #aa0000;
436  c171: #ab0000;
437  c172: #ac0000;
438  c173: #ad0000;
439  c174: #ae0000;
440  c175: #af0000;
441  c176: #b00000;
442  c177: #b10000;
443  c178: #b20000;
444  c179: #b30000;
445  c180: #b40000;
446  c181: #b50000;
447  c182: #b60000;
448  c183: #b70000;
449  c184: #b80000;
450  c185: #b90000;
451  c186: #ba0000;
452  c187: #bb0000;
453  c188: #bc0000;
454  c189: #bd0000;
455  c190: #be0000;
456  c191: #bf0000;
457  c192: #c00000;
458  c193: #c10000;
459  c194: #c20000;
460  c195: #c30000;
461  c196: #c40000;
462  c197: #c50000;
463  c198: #c60000;
464  c199: #c70000;
465  c200: #c80000;
466  c201: #c90000;
467  c202: #ca0000;
468  c203: #cb0000;
469  c204: #cc0000;
470  c205: #cd0000;
471  c206: #ce0000;
472  c207: #cf0000;
473  c208: #d00000;
474  c209: #d10000;
475  c210: #d20000;
476  c211: #d30000;
477  c212: #d40000;
478  c213: #d50000;
479  c214: #d60000;
480  c215: #d70000;
481  c216: #d80000;
482  c217: #d90000;
483  c218: #da0000;
484  c219: #db0000;
485  c220: #dc0000;
486  c221: #dd0000;
487  c222: #de0000;
488  c223: #df0000;
489  c224: #e00000;
490  c225: #e10000;
491  c226: #e20000;
492  c227: #e30000;
493  c228: #e40000;
494  c229: #e50000;
495  c230: #e60000;
496  c231: #e70000;
497  c232: #e80000;
498  c233: #e90000;
499  c234: #ea0000;
500  c235: #eb0000;
501  c236: #ec0000;
502  c237: #ed0000;
503  c238: #ee0000;
504  c239: #ef0000;
505  c240: #f00000;
506  c241: #f10000;
507  c242: #f20000;
508  c243: #f30000;
509  c244: #f40000;
510  c245: #f50000;
511  c246: #f60000;
512  c247: #f70000;
513  c248: #f80000;
514  c249: #f90000;
515  c250: #fa0000;
516  c251: #fb0000;
517  c252: #fc0000;
518  c253: #fd0000;
519  c254: #fe0000;
520  c255: red;
521}
522