|
71 | 71 | r'|(CROSS\s+|NATURAL\s+)?)?JOIN\b', tokens.Keyword), |
72 | 72 | (r'END(\s+IF|\s+LOOP|\s+WHILE)?\b', tokens.Keyword), |
73 | 73 | (r'NOT\s+NULL\b', tokens.Keyword), |
74 | | - (r'NULLS\s+(FIRST|LAST)\b', tokens.Keyword), |
| 74 | + (r'(ASC|DESC)(\s+NULLS\s+(FIRST|LAST))?\b', tokens.Keyword.Order), |
| 75 | + (r'(ASC|DESC)\b', tokens.Keyword.Order), |
| 76 | + (r'NULLS\s+(FIRST|LAST)\b', tokens.Keyword.Order), |
75 | 77 | (r'UNION\s+ALL\b', tokens.Keyword), |
76 | 78 | (r'CREATE(\s+OR\s+REPLACE)?\b', tokens.Keyword.DDL), |
77 | 79 | (r'DOUBLE\s+PRECISION\b', tokens.Name.Builtin), |
|
114 | 116 | 'ANY': tokens.Keyword, |
115 | 117 | 'ARRAYLEN': tokens.Keyword, |
116 | 118 | 'ARE': tokens.Keyword, |
117 | | - 'ASC': tokens.Keyword.Order, |
118 | 119 | 'ASENSITIVE': tokens.Keyword, |
119 | 120 | 'ASSERTION': tokens.Keyword, |
120 | 121 | 'ASSIGNMENT': tokens.Keyword, |
|
227 | 228 | 'DELIMITER': tokens.Keyword, |
228 | 229 | 'DELIMITERS': tokens.Keyword, |
229 | 230 | 'DEREF': tokens.Keyword, |
230 | | - 'DESC': tokens.Keyword.Order, |
231 | 231 | 'DESCRIBE': tokens.Keyword, |
232 | 232 | 'DESCRIPTOR': tokens.Keyword, |
233 | 233 | 'DESTROY': tokens.Keyword, |
|
0 commit comments