Changeset View
Changeset View
Standalone View
Standalone View
src/backends/octave/octavehighlighter.cpp
Show All 36 Lines | 27 | { | |||
---|---|---|---|---|---|
37 | m_keywords << QLatin1String("function") << QLatin1String("endfunction"); | 37 | m_keywords << QLatin1String("function") << QLatin1String("endfunction"); | ||
38 | m_keywords << QLatin1String("for") << QLatin1String("endfor"); | 38 | m_keywords << QLatin1String("for") << QLatin1String("endfor"); | ||
39 | m_keywords << QLatin1String("while") << QLatin1String("endwhile"); | 39 | m_keywords << QLatin1String("while") << QLatin1String("endwhile"); | ||
40 | m_keywords << QLatin1String("if") << QLatin1String("endif") << QLatin1String("else") << QLatin1String("elseif"); | 40 | m_keywords << QLatin1String("if") << QLatin1String("endif") << QLatin1String("else") << QLatin1String("elseif"); | ||
41 | m_keywords << QLatin1String("switch") << QLatin1String("case") << QLatin1String("otherwise") << QLatin1String("endswitch"); | 41 | m_keywords << QLatin1String("switch") << QLatin1String("case") << QLatin1String("otherwise") << QLatin1String("endswitch"); | ||
42 | m_keywords << QLatin1String("end"); | 42 | m_keywords << QLatin1String("end"); | ||
43 | addKeywords(m_keywords); | 43 | addKeywords(m_keywords); | ||
44 | 44 | | |||
45 | addRule(QRegExp(QLatin1String("\".*\"")), stringFormat()); | 45 | addRule(QRegExp(QLatin1String("\"[^\"]*\"")), stringFormat()); | ||
46 | addRule(QRegExp(QLatin1String("'.*'")), stringFormat()); | 46 | addRule(QRegExp(QLatin1String("'[^']*'")), stringFormat()); | ||
47 | 47 | | |||
48 | rehighlight(); | 48 | rehighlight(); | ||
49 | } | 49 | } | ||
50 | 50 | | |||
51 | OctaveHighlighter::~OctaveHighlighter() | 51 | OctaveHighlighter::~OctaveHighlighter() | ||
52 | { | 52 | { | ||
53 | 53 | | |||
54 | } | 54 | } | ||
▲ Show 20 Lines • Show All 73 Lines • Show Last 20 Lines |