|
22 | 22 | (([0-9]+("."[0-9]+)?|"."[0-9]+)(e(\+|-)[0-9]+)?)ch\b return 'CHS';
|
23 | 23 | (([0-9]+("."[0-9]+)?|"."[0-9]+)(e(\+|-)[0-9]+)?)rem\b return 'REMS';
|
24 | 24 | (([0-9]+("."[0-9]+)?|"."[0-9]+)(e(\+|-)[0-9]+)?)vw\b return 'VWS';
|
| 25 | +(([0-9]+("."[0-9]+)?|"."[0-9]+)(e(\+|-)[0-9]+)?)svw\b return 'SVWS'; |
| 26 | +(([0-9]+("."[0-9]+)?|"."[0-9]+)(e(\+|-)[0-9]+)?)lvw\b return 'LVWS'; |
| 27 | +(([0-9]+("."[0-9]+)?|"."[0-9]+)(e(\+|-)[0-9]+)?)dvw\b return 'DVWS'; |
25 | 28 | (([0-9]+("."[0-9]+)?|"."[0-9]+)(e(\+|-)[0-9]+)?)vh\b return 'VHS';
|
| 29 | +(([0-9]+("."[0-9]+)?|"."[0-9]+)(e(\+|-)[0-9]+)?)svh\b return 'SVHS'; |
| 30 | +(([0-9]+("."[0-9]+)?|"."[0-9]+)(e(\+|-)[0-9]+)?)lvh\b return 'LVHS'; |
| 31 | +(([0-9]+("."[0-9]+)?|"."[0-9]+)(e(\+|-)[0-9]+)?)dvh\b return 'DVHS'; |
26 | 32 | (([0-9]+("."[0-9]+)?|"."[0-9]+)(e(\+|-)[0-9]+)?)vmin\b return 'VMINS';
|
| 33 | +(([0-9]+("."[0-9]+)?|"."[0-9]+)(e(\+|-)[0-9]+)?)svmin\b return 'SVMINS'; |
| 34 | +(([0-9]+("."[0-9]+)?|"."[0-9]+)(e(\+|-)[0-9]+)?)lvmin\b return 'LVMINS'; |
| 35 | +(([0-9]+("."[0-9]+)?|"."[0-9]+)(e(\+|-)[0-9]+)?)dvmin\b return 'DVMINS'; |
27 | 36 | (([0-9]+("."[0-9]+)?|"."[0-9]+)(e(\+|-)[0-9]+)?)vmax\b return 'VMAXS';
|
| 37 | +(([0-9]+("."[0-9]+)?|"."[0-9]+)(e(\+|-)[0-9]+)?)svmax\b return 'SVMAXS'; |
| 38 | +(([0-9]+("."[0-9]+)?|"."[0-9]+)(e(\+|-)[0-9]+)?)lvmax\b return 'LVMAXS'; |
| 39 | +(([0-9]+("."[0-9]+)?|"."[0-9]+)(e(\+|-)[0-9]+)?)dvmax\b return 'DVMAXS'; |
| 40 | +(([0-9]+("."[0-9]+)?|"."[0-9]+)(e(\+|-)[0-9]+)?)vb\b return 'VBS'; |
| 41 | +(([0-9]+("."[0-9]+)?|"."[0-9]+)(e(\+|-)[0-9]+)?)svb\b return 'SVBS'; |
| 42 | +(([0-9]+("."[0-9]+)?|"."[0-9]+)(e(\+|-)[0-9]+)?)lvb\b return 'LVBS'; |
| 43 | +(([0-9]+("."[0-9]+)?|"."[0-9]+)(e(\+|-)[0-9]+)?)dvb\b return 'DVBS'; |
| 44 | +(([0-9]+("."[0-9]+)?|"."[0-9]+)(e(\+|-)[0-9]+)?)vi\b return 'VIS'; |
| 45 | +(([0-9]+("."[0-9]+)?|"."[0-9]+)(e(\+|-)[0-9]+)?)svi\b return 'SVIS'; |
| 46 | +(([0-9]+("."[0-9]+)?|"."[0-9]+)(e(\+|-)[0-9]+)?)lvi\b return 'LVIS'; |
| 47 | +(([0-9]+("."[0-9]+)?|"."[0-9]+)(e(\+|-)[0-9]+)?)dvi\b return 'DVIS'; |
28 | 48 | (([0-9]+("."[0-9]+)?|"."[0-9]+)(e(\+|-)[0-9]+)?)cqw\b return 'CQWS';
|
29 | 49 | (([0-9]+("."[0-9]+)?|"."[0-9]+)(e(\+|-)[0-9]+)?)cqh\b return 'CQHS';
|
30 | 50 | (([0-9]+("."[0-9]+)?|"."[0-9]+)(e(\+|-)[0-9]+)?)cqi\b return 'CQIS';
|
@@ -102,9 +122,29 @@ expression
|
102 | 122 | | CHS { $$ = { type: 'ChValue', value: parseFloat($1), unit: 'ch' }; }
|
103 | 123 | | REMS { $$ = { type: 'RemValue', value: parseFloat($1), unit: 'rem' }; }
|
104 | 124 | | VHS { $$ = { type: 'VhValue', value: parseFloat($1), unit: 'vh' }; }
|
| 125 | + | SVHS { $$ = { type: 'SvhValue', value: parseFloat($1), unit: 'svh' }; } |
| 126 | + | LVHS { $$ = { type: 'LvhValue', value: parseFloat($1), unit: 'lvh' }; } |
| 127 | + | DVHS { $$ = { type: 'DvhValue', value: parseFloat($1), unit: 'dvh' }; } |
105 | 128 | | VWS { $$ = { type: 'VwValue', value: parseFloat($1), unit: 'vw' }; }
|
| 129 | + | SVWS { $$ = { type: 'SvwValue', value: parseFloat($1), unit: 'svw' }; } |
| 130 | + | LVWS { $$ = { type: 'LvwValue', value: parseFloat($1), unit: 'lvw' }; } |
| 131 | + | DVWS { $$ = { type: 'DvwValue', value: parseFloat($1), unit: 'dvw' }; } |
106 | 132 | | VMINS { $$ = { type: 'VminValue', value: parseFloat($1), unit: 'vmin' }; }
|
| 133 | + | SVMINS { $$ = { type: 'SvminValue', value: parseFloat($1), unit: 'svmin' }; } |
| 134 | + | LVMINS { $$ = { type: 'LvminValue', value: parseFloat($1), unit: 'lvmin' }; } |
| 135 | + | DVMINS { $$ = { type: 'DvminValue', value: parseFloat($1), unit: 'dvmin' }; } |
107 | 136 | | VMAXS { $$ = { type: 'VmaxValue', value: parseFloat($1), unit: 'vmax' }; }
|
| 137 | + | SVMAXS { $$ = { type: 'SvmaxValue', value: parseFloat($1), unit: 'svmax' }; } |
| 138 | + | LVMAXS { $$ = { type: 'LvmaxValue', value: parseFloat($1), unit: 'lvmax' }; } |
| 139 | + | DVMAXS { $$ = { type: 'DvmaxValue', value: parseFloat($1), unit: 'dvmax' }; } |
| 140 | + | VBS { $$ = { type: 'VbValue', value: parseFloat($1), unit: 'vb' }; } |
| 141 | + | SVBS { $$ = { type: 'SvbValue', value: parseFloat($1), unit: 'svb' }; } |
| 142 | + | LVBS { $$ = { type: 'LvbValue', value: parseFloat($1), unit: 'lvb' }; } |
| 143 | + | DVBS { $$ = { type: 'DvbValue', value: parseFloat($1), unit: 'dvb' }; } |
| 144 | + | VIS { $$ = { type: 'VhValue', value: parseFloat($1), unit: 'vi' }; } |
| 145 | + | SVIS { $$ = { type: 'SvhValue', value: parseFloat($1), unit: 'svi' }; } |
| 146 | + | LVIS { $$ = { type: 'LvhValue', value: parseFloat($1), unit: 'lvi' }; } |
| 147 | + | DVIS { $$ = { type: 'DvhValue', value: parseFloat($1), unit: 'dvi' }; } |
108 | 148 | | CQWS { $$ = { type: 'CqwValue', value: parseFloat($1), unit: 'cqw' }; }
|
109 | 149 | | CQHS { $$ = { type: 'CqhValue', value: parseFloat($1), unit: 'cqh' }; }
|
110 | 150 | | CQIS { $$ = { type: 'CqiValue', value: parseFloat($1), unit: 'cqi' }; }
|
|
0 commit comments