1crate::reverse_parse_keywords! {
2 keywords StructsDefinition {
3 "lei4" -> Classs,
4 "mei2" -> Enum,
5 "lian2" -> Union,
6 "jie2gou4" -> Struct,
7 }
8 keywords Symbol {
9 "dao3chu1" -> Export,
10
11 "ya1" -> FnCallL,
12 "ru4" -> FnCallR,
13
14 "jie2" -> BracketL,
15 "he2" -> BracketR,
16
17 "zu3" -> ArrayL,
18 "he2" -> ArrayR,
19
20 "han2" -> Block,
21 "can1" -> Parameter,
22 "shi4" -> Comment,
23 "jie2" -> EndOfBlock,
24
25 "fen1" -> Semicolon,
26 "wei2" -> Assign,
27 "de1" -> GetElement,
28 "biao1" -> Label,
29 "wen2" -> Char,
30 "chuan4" -> String,
31 }
32 keywords ControlFlow {
33 "ruo4" -> If,
34 "ze2" -> Else,
35 "chong2" -> Repeat,
36 "qie4huan4" -> Switch,
37 "tiao4" -> Jump,
38 "fan3" -> Return,
39 }
40}