|
101 | 101 | ]
|
102 | 102 | },
|
103 | 103 | "strings": {
|
104 |
| - "name": "string.quoted.double.roc", |
105 |
| - "begin": "\"", |
106 |
| - "beginCaptures": { |
107 |
| - "0": { |
108 |
| - "name": "punctuation.definition.string.begin.roc" |
109 |
| - } |
110 |
| - }, |
111 |
| - "end": "\"", |
112 |
| - "endCaptures": { |
113 |
| - "0": { |
114 |
| - "name": "punctuation.definition.string.end.roc" |
115 |
| - } |
116 |
| - }, |
117 | 104 | "patterns": [
|
118 | 105 | {
|
119 |
| - "match": "\\\\(NUL|SOH|STX|ETX|EOT|ENQ|ACK|BEL|BS|HT|LF|VT|FF|CR|SO|SI|DLE|DC1|DC2|DC3|DC4|NAK|SYN|ETB|CAN|EM|SUB|ESC|FS|GS|RS|US|SP|DEL|[abfnrtv\\\\\\\"'\\&]|x[0-9a-fA-F]{1,5})", |
120 |
| - "name": "constant.character.escape.roc" |
| 106 | + "name": "string.quoted.double.roc", |
| 107 | + "begin": "\"", |
| 108 | + "beginCaptures": { |
| 109 | + "0": { |
| 110 | + "name": "punctuation.definition.string.begin.roc" |
| 111 | + } |
| 112 | + }, |
| 113 | + "end": "\"", |
| 114 | + "endCaptures": { |
| 115 | + "0": { |
| 116 | + "name": "punctuation.definition.string.end.roc" |
| 117 | + } |
| 118 | + }, |
| 119 | + "patterns": [ |
| 120 | + { |
| 121 | + "match": "\\\\(NUL|SOH|STX|ETX|EOT|ENQ|ACK|BEL|BS|HT|LF|VT|FF|CR|SO|SI|DLE|DC1|DC2|DC3|DC4|NAK|SYN|ETB|CAN|EM|SUB|ESC|FS|GS|RS|US|SP|DEL|[abfnrtv\\\\\\\"'\\&]|x[0-9a-fA-F]{1,5})", |
| 122 | + "name": "constant.character.escape.roc" |
| 123 | + }, |
| 124 | + { |
| 125 | + "match": "\\^[A-Z@\\[\\]\\\\\\^_]", |
| 126 | + "name": "constant.character.escape.control.roc" |
| 127 | + } |
| 128 | + ] |
121 | 129 | },
|
122 | 130 | {
|
123 |
| - "match": "\\^[A-Z@\\[\\]\\\\\\^_]", |
124 |
| - "name": "constant.character.escape.control.roc" |
| 131 | + "name": "string.quoted.single.roc", |
| 132 | + "begin": "'", |
| 133 | + "beginCaptures": { |
| 134 | + "0": { |
| 135 | + "name": "punctuation.definition.string.begin.roc" |
| 136 | + } |
| 137 | + }, |
| 138 | + "end": "'", |
| 139 | + "endCaptures": { |
| 140 | + "0": { |
| 141 | + "name": "punctuation.definition.string.end.roc" |
| 142 | + } |
| 143 | + }, |
| 144 | + "patterns": [ |
| 145 | + { |
| 146 | + "match": "\\\\(NUL|SOH|STX|ETX|EOT|ENQ|ACK|BEL|BS|HT|LF|VT|FF|CR|SO|SI|DLE|DC1|DC2|DC3|DC4|NAK|SYN|ETB|CAN|EM|SUB|ESC|FS|GS|RS|US|SP|DEL|[abfnrtv\\\\\\\"'\\&]|x[0-9a-fA-F]{1,5})", |
| 147 | + "name": "constant.character.escape.roc" |
| 148 | + }, |
| 149 | + { |
| 150 | + "match": "\\^[A-Z@\\[\\]\\\\\\^_]", |
| 151 | + "name": "constant.character.escape.control.roc" |
| 152 | + } |
| 153 | + ] |
125 | 154 | }
|
126 | 155 | ]
|
127 | 156 | },
|
|
0 commit comments