]> git.lizzy.rs Git - rust.git/blob - grammar.ron
Normalize test newlines
[rust.git] / grammar.ron
1 Grammar(
2     keywords: [
3         "use",
4         "fn",
5         "struct",
6         "enum",
7         "trait",
8         "impl",
9         "true",
10         "false",
11         "as",
12         "extern",
13         "crate",
14         "mod",
15         "pub",
16         "self",
17         "super",
18         "in",
19         "where",
20     ],
21     tokens: [
22         "ERROR",
23         "IDENT",
24         "UNDERSCORE",
25         "WHITESPACE",
26         "INT_NUMBER",
27         "FLOAT_NUMBER",
28         "SEMI",
29         "COMMA",
30         "DOT",
31         "DOTDOT",
32         "DOTDOTDOT",
33         "DOTDOTEQ",
34         "L_PAREN",
35         "R_PAREN",
36         "L_CURLY",
37         "R_CURLY",
38         "L_BRACK",
39         "R_BRACK",
40         "L_ANGLE",
41         "R_ANGLE",
42         "AT",
43         "POUND",
44         "TILDE",
45         "QUESTION",
46         "COLON",
47         "COLONCOLON",
48         "DOLLAR",
49         "EQ",
50         "EQEQ",
51         "FAT_ARROW",
52         "NEQ",
53         "EXCL",
54         "LIFETIME",
55         "CHAR",
56         "BYTE",
57         "STRING",
58         "RAW_STRING",
59         "BYTE_STRING",
60         "RAW_BYTE_STRING",
61         "PLUS",
62         "MINUS",
63         "STAR",
64         "SLASH",
65         "CARET",
66         "PERCENT",
67         "AMPERSAND",
68         "PIPE",
69         "THIN_ARROW",
70         "COMMENT",
71         "DOC_COMMENT",
72         "SHEBANG",
73     ],
74     nodes: [
75         "FILE",
76         "STRUCT_ITEM",
77         "NAMED_FIELD",
78         "POS_FIELD",
79         "FN_ITEM",
80         "EXTERN_CRATE_ITEM",
81         "ATTR",
82         "META_ITEM",
83         "MOD_ITEM",
84         "USE_ITEM",
85         "USE_TREE",
86         "PATH",
87         "PATH_SEGMENT",
88         "LITERAL",
89         "ALIAS",
90         "VISIBILITY",
91     ]
92 )