|
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