Skip to content

Commit 9f7641c

Browse files
refactor: redesign entry ops map
1 parent 56c17e3 commit 9f7641c

File tree

1 file changed

+20
-81
lines changed

1 file changed

+20
-81
lines changed

src/parser.js

Lines changed: 20 additions & 81 deletions
Original file line numberDiff line numberDiff line change
@@ -24,87 +24,26 @@ const defaults =
2424
}
2525
, acc );
2626

27-
const OPS =
28-
{ A1: append
29-
, A2: append
30-
, A3: append
31-
, A4: append
32-
, AB: add
33-
, AD: add
34-
, AN: add
35-
, AU: append
36-
, AV: add
37-
, BT: add
38-
, C1: add
39-
, C2: add
40-
, C3: add
41-
, C4: add
42-
, C5: add
43-
, C6: add
44-
, C7: add
45-
, C8: add
46-
, CA: add
47-
, CN: add
48-
, CP: add
49-
, CT: add
50-
, CY: add
51-
, DA: add
52-
, DB: add
53-
, DO: add
54-
, DP: add
55-
, ED: add
56-
, EP: add
57-
, ET: add
58-
, ID: add
59-
, IS: add
60-
, J1: add
61-
, J2: add
62-
, JA: add
63-
, JF: add
64-
, JO: add
65-
, KW: append
66-
, L1: add
67-
, L2: add
68-
, L3: add
69-
, L4: add
70-
, LA: add
71-
, LB: add
72-
, LK: add
73-
, M1: add
74-
, M2: add
75-
, M3: add
76-
, N1: add
77-
, N2: add
78-
, NV: add
79-
, OP: add
80-
, PB: add
81-
, PP: add
82-
, PY: add
83-
, RI: add
84-
, RN: add
85-
, RP: add
86-
, SE: add
87-
, SN: add
88-
, SP: add
89-
, ST: add
90-
, T1: add
91-
, T2: add
92-
, T3: add
93-
, TA: append
94-
, TI: add
95-
, TT: add
96-
, TY: add
97-
, U1: add
98-
, U2: add
99-
, U3: add
100-
, U4: add
101-
, U5: add
102-
, UR: append
103-
, VL: add
104-
, VO: add
105-
, Y1: add
106-
, Y2: add
107-
};
27+
const OPS = { A1: append, A2: append, A3: append, A4: append
28+
, AB: add , AD: add , AN: add , AU: append
29+
, AV: add , BT: add , C1: add , C2: add
30+
, C3: add , C4: add , C5: add , C6: add
31+
, C7: add , C8: add , CA: add , CN: add
32+
, CP: add , CT: add , CY: add , DA: add
33+
, DB: add , DO: add , DP: add , ED: add
34+
, EP: add , ET: add , ID: add , IS: add
35+
, J1: add , J2: add , JA: add , JF: add
36+
, JO: add , KW: append, L1: add , L2: add
37+
, L3: add , L4: add , LA: add , LB: add
38+
, LK: add , M1: add , M2: add , M3: add
39+
, N1: add , N2: add , NV: add , OP: add
40+
, PB: add , PP: add , PY: add , RI: add
41+
, RN: add , RP: add , SE: add , SN: add
42+
, SP: add , ST: add , T1: add , T2: add
43+
, T3: add , TA: append, TI: add , TT: add
44+
, TY: add , U1: add , U2: add , U3: add
45+
, U4: add , U5: add , UR: append, VL: add
46+
, VO: add , Y1: add , Y2: add };
10847

10948
const process_ast =
11049
ast =>

0 commit comments

Comments
 (0)