@@ -2805,6 +2805,277 @@ exports[`function parsing > should parse: local(foo),local(bar) 3`] = `
28052805]
28062806` ;
28072807
2808+ exports [` function parsing > should parse: okLab( 40% 56.6 39 ) 1` ] = ` "okLab(40% 56.6 39)"` ;
2809+
2810+ exports [` function parsing > should parse: okLab( 40% 56.6 39 ) 2` ] = ` "okLab(40% 56.6 39)"` ;
2811+
2812+ exports [` function parsing > should parse: okLab( 40% 56.6 39 ) 3` ] = `
2813+ [
2814+ {
2815+ " inputs" : [
2816+ {
2817+ " css" : " <unknown>" ,
2818+ " hasBOM" : false ,
2819+ " id" : " <input css [ID]>" ,
2820+ },
2821+ {
2822+ " css" : " <unknown>" ,
2823+ " hasBOM" : false ,
2824+ " id" : " <input css [ID]>" ,
2825+ },
2826+ {
2827+ " css" : " <unknown>" ,
2828+ " hasBOM" : false ,
2829+ " id" : " <input css [ID]>" ,
2830+ },
2831+ {
2832+ " css" : " <unknown>" ,
2833+ " hasBOM" : false ,
2834+ " id" : " <input css [ID]>" ,
2835+ },
2836+ ],
2837+ " isColor" : true ,
2838+ " isVar" : false ,
2839+ " name" : " okLab" ,
2840+ " nodes" : [
2841+ {
2842+ " raws" : {},
2843+ " source" : {
2844+ " end" : {
2845+ " column" : 11 ,
2846+ " line" : 1 ,
2847+ " offset" : 10 ,
2848+ },
2849+ " inputId" : 0 ,
2850+ " start" : {
2851+ " column" : 8 ,
2852+ " line" : 1 ,
2853+ " offset" : 7 ,
2854+ },
2855+ },
2856+ " type" : " numeric" ,
2857+ " unit" : " %" ,
2858+ " value" : " 40%" ,
2859+ },
2860+ {
2861+ " raws" : {},
2862+ " source" : {
2863+ " end" : {
2864+ " column" : 17 ,
2865+ " line" : 1 ,
2866+ " offset" : 16 ,
2867+ },
2868+ " inputId" : 0 ,
2869+ " start" : {
2870+ " column" : 13 ,
2871+ " line" : 1 ,
2872+ " offset" : 12 ,
2873+ },
2874+ },
2875+ " type" : " numeric" ,
2876+ " unit" : " " ,
2877+ " value" : " 56.6" ,
2878+ },
2879+ {
2880+ " raws" : {},
2881+ " source" : {
2882+ " end" : {
2883+ " column" : 22 ,
2884+ " line" : 1 ,
2885+ " offset" : 21 ,
2886+ },
2887+ " inputId" : 0 ,
2888+ " start" : {
2889+ " column" : 20 ,
2890+ " line" : 1 ,
2891+ " offset" : 19 ,
2892+ },
2893+ },
2894+ " type" : " numeric" ,
2895+ " unit" : " " ,
2896+ " value" : " 39" ,
2897+ },
2898+ ],
2899+ " params" : " " ,
2900+ " raws" : {},
2901+ " source" : {
2902+ " end" : {
2903+ " column" : 24 ,
2904+ " line" : 1 ,
2905+ " offset" : 23 ,
2906+ },
2907+ " inputId" : 0 ,
2908+ " start" : {
2909+ " column" : 1 ,
2910+ " line" : 1 ,
2911+ " offset" : 0 ,
2912+ },
2913+ },
2914+ " type" : " func" ,
2915+ " value" : " " ,
2916+ } ,
2917+ ]
2918+ ` ;
2919+
2920+ exports [` function parsing > should parse: oklCH(40% 68.8 34.5 / 50%) 1` ] = ` "oklCH(40% 68.8 34.5/50%)"` ;
2921+
2922+ exports [` function parsing > should parse: oklCH(40% 68.8 34.5 / 50%) 2` ] = ` "oklCH(40% 68.8 34.5/50%)"` ;
2923+
2924+ exports [` function parsing > should parse: oklCH(40% 68.8 34.5 / 50%) 3` ] = `
2925+ [
2926+ {
2927+ " inputs" : [
2928+ {
2929+ " css" : " <unknown>" ,
2930+ " hasBOM" : false ,
2931+ " id" : " <input css [ID]>" ,
2932+ },
2933+ {
2934+ " css" : " <unknown>" ,
2935+ " hasBOM" : false ,
2936+ " id" : " <input css [ID]>" ,
2937+ },
2938+ {
2939+ " css" : " <unknown>" ,
2940+ " hasBOM" : false ,
2941+ " id" : " <input css [ID]>" ,
2942+ },
2943+ {
2944+ " css" : " <unknown>" ,
2945+ " hasBOM" : false ,
2946+ " id" : " <input css [ID]>" ,
2947+ },
2948+ {
2949+ " css" : " <unknown>" ,
2950+ " hasBOM" : false ,
2951+ " id" : " <input css [ID]>" ,
2952+ },
2953+ {
2954+ " css" : " <unknown>" ,
2955+ " hasBOM" : false ,
2956+ " id" : " <input css [ID]>" ,
2957+ },
2958+ ],
2959+ " isColor" : true ,
2960+ " isVar" : false ,
2961+ " name" : " oklCH" ,
2962+ " nodes" : [
2963+ {
2964+ " raws" : {},
2965+ " source" : {
2966+ " end" : {
2967+ " column" : 10 ,
2968+ " line" : 1 ,
2969+ " offset" : 9 ,
2970+ },
2971+ " inputId" : 0 ,
2972+ " start" : {
2973+ " column" : 7 ,
2974+ " line" : 1 ,
2975+ " offset" : 6 ,
2976+ },
2977+ },
2978+ " type" : " numeric" ,
2979+ " unit" : " %" ,
2980+ " value" : " 40%" ,
2981+ },
2982+ {
2983+ " raws" : {},
2984+ " source" : {
2985+ " end" : {
2986+ " column" : 15 ,
2987+ " line" : 1 ,
2988+ " offset" : 14 ,
2989+ },
2990+ " inputId" : 0 ,
2991+ " start" : {
2992+ " column" : 11 ,
2993+ " line" : 1 ,
2994+ " offset" : 10 ,
2995+ },
2996+ },
2997+ " type" : " numeric" ,
2998+ " unit" : " " ,
2999+ " value" : " 68.8" ,
3000+ },
3001+ {
3002+ " raws" : {},
3003+ " source" : {
3004+ " end" : {
3005+ " column" : 20 ,
3006+ " line" : 1 ,
3007+ " offset" : 19 ,
3008+ },
3009+ " inputId" : 0 ,
3010+ " start" : {
3011+ " column" : 16 ,
3012+ " line" : 1 ,
3013+ " offset" : 15 ,
3014+ },
3015+ },
3016+ " type" : " numeric" ,
3017+ " unit" : " " ,
3018+ " value" : " 34.5" ,
3019+ },
3020+ {
3021+ " raws" : {},
3022+ " source" : {
3023+ " end" : {
3024+ " column" : 22 ,
3025+ " line" : 1 ,
3026+ " offset" : 21 ,
3027+ },
3028+ " inputId" : 0 ,
3029+ " start" : {
3030+ " column" : 21 ,
3031+ " line" : 1 ,
3032+ " offset" : 20 ,
3033+ },
3034+ },
3035+ " type" : " operator" ,
3036+ " value" : " /" ,
3037+ },
3038+ {
3039+ " raws" : {},
3040+ " source" : {
3041+ " end" : {
3042+ " column" : 26 ,
3043+ " line" : 1 ,
3044+ " offset" : 25 ,
3045+ },
3046+ " inputId" : 0 ,
3047+ " start" : {
3048+ " column" : 23 ,
3049+ " line" : 1 ,
3050+ " offset" : 22 ,
3051+ },
3052+ },
3053+ " type" : " numeric" ,
3054+ " unit" : " %" ,
3055+ " value" : " 50%" ,
3056+ },
3057+ ],
3058+ " params" : " " ,
3059+ " raws" : {},
3060+ " source" : {
3061+ " end" : {
3062+ " column" : 27 ,
3063+ " line" : 1 ,
3064+ " offset" : 26 ,
3065+ },
3066+ " inputId" : 0 ,
3067+ " start" : {
3068+ " column" : 1 ,
3069+ " line" : 1 ,
3070+ " offset" : 0 ,
3071+ },
3072+ },
3073+ " type" : " func" ,
3074+ " value" : " " ,
3075+ } ,
3076+ ]
3077+ ` ;
3078+
28083079exports [` function parsing > should parse: rgba( 29, 439 , 29 ) 1` ] = ` "rgba(29,439,29)"` ;
28093080
28103081exports [` function parsing > should parse: rgba( 29, 439 , 29 ) 2` ] = ` "rgba(29,439,29)"` ;
0 commit comments