|
991 | 991 | <dict> |
992 | 992 | <key>patterns</key> |
993 | 993 | <array> |
| 994 | + <dict> |
| 995 | + <key>name</key> |
| 996 | + <string>punctuation.separator.modifier.comma.matlab</string> |
| 997 | + <key>match</key> |
| 998 | + <string>,</string> |
| 999 | + </dict> |
994 | 1000 | <dict> |
995 | 1001 | <key>name</key> |
996 | 1002 | <string>storage.modifier.properties.matlab</string> |
|
1009 | 1015 | </dict> |
1010 | 1016 | </dict> |
1011 | 1017 | <key>end</key> |
1012 | | - <string>,|(?=\))</string> |
| 1018 | + <string>(?=\)|,)</string> |
1013 | 1019 | <key>patterns</key> |
1014 | 1020 | <array> |
1015 | 1021 | <dict> |
|
1022 | 1028 | <key>name</key> |
1023 | 1029 | <string>storage.modifier.access.matlab</string> |
1024 | 1030 | <key>match</key> |
1025 | | - <string>public|protected|private</string> |
| 1031 | + <string>public|protected|private|immutable</string> |
| 1032 | + </dict> |
| 1033 | + <dict> |
| 1034 | + <key>include</key> |
| 1035 | + <string>#curly_brackets</string> |
| 1036 | + </dict> |
| 1037 | + <dict> |
| 1038 | + <key>name</key> |
| 1039 | + <string>constant.integer.matlab</string> |
| 1040 | + <key>match</key> |
| 1041 | + <string>[0-9]+</string> |
1026 | 1042 | </dict> |
1027 | 1043 | </array> |
1028 | 1044 | </dict> |
|
1075 | 1091 | <dict> |
1076 | 1092 | <key>patterns</key> |
1077 | 1093 | <array> |
| 1094 | + <dict> |
| 1095 | + <key>name</key> |
| 1096 | + <string>punctuation.separator.modifier.comma.matlab</string> |
| 1097 | + <key>match</key> |
| 1098 | + <string>,</string> |
| 1099 | + </dict> |
1078 | 1100 | <dict> |
1079 | 1101 | <key>name</key> |
1080 | 1102 | <string>storage.modifier.methods.matlab</string> |
|
1083 | 1105 | </dict> |
1084 | 1106 | <dict> |
1085 | 1107 | <key>begin</key> |
1086 | | - <string>=\s*</string> |
| 1108 | + <string>(=)\s*</string> |
1087 | 1109 | <key>end</key> |
1088 | | - <string>,|(?=\))</string> |
| 1110 | + <string>(?=\)|,)</string> |
| 1111 | + <key>beginCaptures</key> |
| 1112 | + <dict> |
| 1113 | + <key>1</key> |
| 1114 | + <dict> |
| 1115 | + <key>name</key> |
| 1116 | + <string>keyword.operator.assignment.matlab</string> |
| 1117 | + </dict> |
| 1118 | + </dict> |
1089 | 1119 | <key>patterns</key> |
1090 | 1120 | <array> |
1091 | 1121 | <dict> |
|
1100 | 1130 | <key>match</key> |
1101 | 1131 | <string>public|protected|private</string> |
1102 | 1132 | </dict> |
| 1133 | + <dict> |
| 1134 | + <key>include</key> |
| 1135 | + <string>#curly_brackets</string> |
| 1136 | + </dict> |
1103 | 1137 | </array> |
1104 | 1138 | </dict> |
1105 | 1139 | </array> |
|
1149 | 1183 | <array> |
1150 | 1184 | <dict> |
1151 | 1185 | <key>name</key> |
1152 | | - <string>variable.parameter.events.matlab</string> |
| 1186 | + <string>punctuation.separator.modifier.comma.matlab</string> |
| 1187 | + <key>match</key> |
| 1188 | + <string>,</string> |
| 1189 | + </dict> |
| 1190 | + <dict> |
| 1191 | + <key>name</key> |
| 1192 | + <string>storage.modifier.events.matlab</string> |
1153 | 1193 | <key>match</key> |
1154 | 1194 | <string>[a-zA-Z][a-zA-Z0-9_]*</string> |
1155 | 1195 | </dict> |
1156 | 1196 | <dict> |
1157 | 1197 | <key>begin</key> |
1158 | | - <string>=\s*</string> |
| 1198 | + <string>(=)\s*</string> |
| 1199 | + <key>beginCaptures</key> |
| 1200 | + <dict> |
| 1201 | + <key>1</key> |
| 1202 | + <dict> |
| 1203 | + <key>name</key> |
| 1204 | + <string>keyword.operator.assignment.matlab</string> |
| 1205 | + </dict> |
| 1206 | + </dict> |
1159 | 1207 | <key>end</key> |
1160 | | - <string>,|(?=\))</string> |
| 1208 | + <string>(?=\)|,)</string> |
1161 | 1209 | <key>patterns</key> |
1162 | 1210 | <array> |
1163 | 1211 | <dict> |
|
1172 | 1220 | <key>match</key> |
1173 | 1221 | <string>public|protected|private</string> |
1174 | 1222 | </dict> |
| 1223 | + <dict> |
| 1224 | + <key>include</key> |
| 1225 | + <string>#curly_brackets</string> |
| 1226 | + </dict> |
1175 | 1227 | </array> |
1176 | 1228 | </dict> |
1177 | 1229 | </array> |
|
0 commit comments