-
Notifications
You must be signed in to change notification settings - Fork 6
/
Comma_RakuHighlighting.txt
111 lines (99 loc) · 2.12 KB
/
Comma_RakuHighlighting.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
* Map illegal syntax into the default coloring rule for that.
PERL6_BAD_CHARACTER;
* Neutral
* These are things we effectively don't highlight.
PERL6_ARRAY_COMPOSER;
PERL6_ARRAY_INDEXER;
PERL6_BLOCK_CURLY_BRACKETS;
PERL6_CAPTURE_TERM;
PERL6_HASH_INDEXER;
PERL6_LAMBDA;
PERL6_NAMED_PARAMETER_SYNTAX;
PERL6_ONLY_STAR;
PERL6_PARENTHESES;
PERL6_PARAMETER_SEPARATOR;
PERL6_REGEX_ASSERTION_ANGLE;
PERL6_REGEX_GROUP_BRACKET;
PERL6_CCLASS_SYNTAX;
PERL6_RETURN_ARROW;
PERL6_STATEMENT_TERMINATOR;
PERL6_TYPE_COERCION_PARENTHESES;
PERL6_TERM_DECLARATION_BACKSLASH;
* Labels
PERL6_LABEL_NAME;
PERL6_LABEL_COLON;
* Operators
* In Raku, operators are significant, and the term/infix parser
PERL6_CONTEXTUALIZER;
PERL6_INFIX;
PERL6_METAOP;
PERL6_PARAMETER_QUANTIFIER;
PERL6_POSTFIX;
PERL6_PREFIX;
PERL6_REGEX_ANCHOR;
PERL6_REGEX_INFIX;
PERL6_REGEX_LOOKAROUND;
PERL6_REGEX_MOD;
PERL6_REGEX_QUANTIFIER;
PERL6_TRANS_RANGE;
* Keyword
PERL6_MULTI_DECLARATOR;
PERL6_PACKAGE_DECLARATOR;
PERL6_PHASER;
PERL6_ROUTINE_DECLARATOR;
PERL6_QUASI;
PERL6_SCOPE_DECLARATOR;
PERL6_STATEMENT_CONTROL;
PERL6_STATEMENT_MOD;
PERL6_STATEMENT_PREFIX;
PERL6_TRAIT;
PERL6_TYPE_DECLARATOR;
PERL6_WHERE_CONSTRAINT;
* Comments
PERL6_COMMENT;
PERL6_STUB_CODE;
* String Literal
* This includes various bits of quoting configuration syntax.
PERL6_PAIR_KEY;
PERL6_QUOTE_MOD;
PERL6_QUOTE_PAIR;
PERL6_QUOTE_REGEX;
PERL6_STRING_LITERAL_QUOTE;
PERL6_STRING_LITERAL_CHAR;
PERL6_TRANS_CHAR;
* Numeric Literal
PERL6_NUMERIC_LITERAL;
PERL6_VERSION;
* Callable
PERL6_METHOD_CALL_NAME;
PERL6_ROUTINE_NAME;
PERL6_SUB_CALL_NAME;
* Variables
PERL6_NAMED_PARAMETER_NAME_ALIAS;
PERL6_REGEX_CAPTURE;
PERL6_SHAPE_DECLARATION;
PERL6_SELF;
PERL6_VARIABLE;
* Types and terms
PERL6_TERM;
PERL6_TYPE_NAME;
PERL6_TYPE_PARAMETER_BRACKET;
PERL6_WHATEVER;
* String Literal Escapes
PERL6_REGEX_BACKSLASH_BAD;
PERL6_REGEX_BUILTIN_CCLASS;
PERL6_REGEX_SIG_SPACE;
PERL6_STRING_LITERAL_BAD_ESCAPE;
PERL6_STRING_LITERAL_ESCAPE;
PERL6_TRANS_BAD;
PERL6_TRANS_ESCAPE;
* Pod
PERL6_DIRECTIVE;
PERL6_TYPENAME;
PERL6_CONFIGURATION;
PERL6_TEXT;
PERL6_FORMAT_CODE;
PERL6_FORMAT_QUOTES;
PERL6_TEXT_BOLD;
PERL6_TEXT_ITALIC;
PERL6_TEXT_UNDERLINE;