diff --git a/states/hl/matlab.st b/states/hl/matlab.st index e624dc5..d808df8 100644 --- a/states/hl/matlab.st +++ b/states/hl/matlab.st @@ -140,6 +140,22 @@ state matlab extends HighlightEntry language_print ($2); keyword_face (false); } + /* variable.' or ).' */ + /([a-zA-Z][a-zA-Z_0-9]*|\))(\.[\'])/ { + language_print ($1); + keyword_face (true); + language_print ($2); + keyword_face (false); + } + /* ].' */ + /([a-zA-Z][a-zA-Z_0-9]*|])(\.[\'])/ { + type_face (true); + language_print ($1); + type_face (false); + keyword_face (true); + language_print ($2); + keyword_face (false); + } /* Strings. */ /* 'any number of characters' */