diff options
Diffstat (limited to 'lexers/LexRuby.cxx')
| -rw-r--r-- | lexers/LexRuby.cxx | 4 | 
1 files changed, 4 insertions, 0 deletions
| diff --git a/lexers/LexRuby.cxx b/lexers/LexRuby.cxx index af8535243..a77ff13ee 100644 --- a/lexers/LexRuby.cxx +++ b/lexers/LexRuby.cxx @@ -1129,6 +1129,10 @@ static void ColouriseRbDoc(unsigned int startPos, int length, int initStyle,                  }              } else if (isSafeAlnumOrHigh(ch) || ch == '_') {                  // Keep going +            } else if (ch == '.' && chNext == '.') { +                ++numDots; +                styler.ColourTo(i - 1, state); +                redo_char(i, ch, chNext, chNext2, state); // pass by ref              } else if (ch == '.' && ++numDots == 1) {                  // Keep going              } else { | 
