|
25 | 25 | (([0-9]+("."[0-9]+)?|"."[0-9]+)(e(\+|-)[0-9]+)?)vh\b return 'VHS'; |
26 | 26 | (([0-9]+("."[0-9]+)?|"."[0-9]+)(e(\+|-)[0-9]+)?)vmin\b return 'VMINS'; |
27 | 27 | (([0-9]+("."[0-9]+)?|"."[0-9]+)(e(\+|-)[0-9]+)?)vmax\b return 'VMAXS'; |
| 28 | +(([0-9]+("."[0-9]+)?|"."[0-9]+)(e(\+|-)[0-9]+)?)cqw\b return 'CQWS'; |
| 29 | +(([0-9]+("."[0-9]+)?|"."[0-9]+)(e(\+|-)[0-9]+)?)cqh\b return 'CQHS'; |
| 30 | +(([0-9]+("."[0-9]+)?|"."[0-9]+)(e(\+|-)[0-9]+)?)cqi\b return 'CQIS'; |
| 31 | +(([0-9]+("."[0-9]+)?|"."[0-9]+)(e(\+|-)[0-9]+)?)cqb\b return 'CQBS'; |
| 32 | +(([0-9]+("."[0-9]+)?|"."[0-9]+)(e(\+|-)[0-9]+)?)cqmin\b return 'CQMINS'; |
| 33 | +(([0-9]+("."[0-9]+)?|"."[0-9]+)(e(\+|-)[0-9]+)?)cqmax\b return 'CQMAXS'; |
28 | 34 | (([0-9]+("."[0-9]+)?|"."[0-9]+)(e(\+|-)[0-9]+)?)cm\b return 'LENGTH'; |
29 | 35 | (([0-9]+("."[0-9]+)?|"."[0-9]+)(e(\+|-)[0-9]+)?)mm\b return 'LENGTH'; |
30 | 36 | (([0-9]+("."[0-9]+)?|"."[0-9]+)(e(\+|-)[0-9]+)?)Q\b return 'LENGTH'; |
@@ -99,6 +105,12 @@ expression |
99 | 105 | | VWS { $$ = { type: 'VwValue', value: parseFloat($1), unit: 'vw' }; } |
100 | 106 | | VMINS { $$ = { type: 'VminValue', value: parseFloat($1), unit: 'vmin' }; } |
101 | 107 | | VMAXS { $$ = { type: 'VmaxValue', value: parseFloat($1), unit: 'vmax' }; } |
| 108 | + | CQWS { $$ = { type: 'CqwValue', value: parseFloat($1), unit: 'cqw' }; } |
| 109 | + | CQHS { $$ = { type: 'CqhValue', value: parseFloat($1), unit: 'cqh' }; } |
| 110 | + | CQIS { $$ = { type: 'CqiValue', value: parseFloat($1), unit: 'cqi' }; } |
| 111 | + | CQBS { $$ = { type: 'CqbValue', value: parseFloat($1), unit: 'cqb' }; } |
| 112 | + | CQMINS { $$ = { type: 'CqminValue', value: parseFloat($1), unit: 'cqmin' }; } |
| 113 | + | CQMAXS { $$ = { type: 'CqmaxValue', value: parseFloat($1), unit: 'cqmax' }; } |
102 | 114 | | PERCENTAGE { $$ = { type: 'PercentageValue', value: parseFloat($1), unit: '%' }; } |
103 | 115 | | ADD dimension { var prev = $2; $$ = prev; } |
104 | 116 | | SUB dimension { var prev = $2; prev.value *= -1; $$ = prev; } |
|
0 commit comments