Changeset View
Changeset View
Standalone View
Standalone View
src/backends/sage/sagehighlighter.cpp
Show First 20 Lines • Show All 67 Lines • ▼ Show 20 Line(s) | 59 | exceptionPatterns<< QLatin1String("ArithmeticError") << QLatin1String("AssertionError") << QLatin1String("AttributeError") | |||
---|---|---|---|---|---|
68 | << QLatin1String("StandardError") << QLatin1String("StopIteration") << QLatin1String("SyntaxError") | 68 | << QLatin1String("StandardError") << QLatin1String("StopIteration") << QLatin1String("SyntaxError") | ||
69 | << QLatin1String("SyntaxWarning") << QLatin1String("SystemError") << QLatin1String("SystemExit") | 69 | << QLatin1String("SyntaxWarning") << QLatin1String("SystemError") << QLatin1String("SystemExit") | ||
70 | << QLatin1String("TypeError") << QLatin1String("UnboundLocalError") << QLatin1String("UserWarning") | 70 | << QLatin1String("TypeError") << QLatin1String("UnboundLocalError") << QLatin1String("UserWarning") | ||
71 | << QLatin1String("UnicodeError") << QLatin1String("UnicodeWarning") << QLatin1String("UnicodeEncodeError") | 71 | << QLatin1String("UnicodeError") << QLatin1String("UnicodeWarning") << QLatin1String("UnicodeEncodeError") | ||
72 | << QLatin1String("UnicodeDecodeError") << QLatin1String("UnicodeTranslateError") << QLatin1String("ValueError") | 72 | << QLatin1String("UnicodeDecodeError") << QLatin1String("UnicodeTranslateError") << QLatin1String("ValueError") | ||
73 | << QLatin1String("Warning") << QLatin1String("WindowsError") << QLatin1String("ZeroDivisionError"); | 73 | << QLatin1String("Warning") << QLatin1String("WindowsError") << QLatin1String("ZeroDivisionError"); | ||
74 | addRules(exceptionPatterns, objectFormat()); | 74 | addRules(exceptionPatterns, objectFormat()); | ||
75 | 75 | | |||
76 | addRule(QRegExp(QLatin1String("\".*\"")), stringFormat()); | 76 | addRule(QRegExp(QLatin1String("\"[^\"]*\"")), stringFormat()); | ||
77 | addRule(QRegExp(QLatin1String("'.*'")), stringFormat()); | 77 | addRule(QRegExp(QLatin1String("'[^']*'")), stringFormat()); | ||
78 | addRule(QRegExp(QLatin1String("#[^\n]*")), commentFormat()); | 78 | addRule(QRegExp(QLatin1String("#[^\n]*")), commentFormat()); | ||
79 | } | 79 | } | ||
80 | 80 | | |||
81 | SageHighlighter::~SageHighlighter() | 81 | SageHighlighter::~SageHighlighter() | ||
82 | { | 82 | { | ||
83 | } | 83 | } |