Source Code (Use browser search to find items of interest.)
Class Index
kdevelop'ModulaHighlight (./kdevelop/kdevelop/kwrite/highlight.h:467)
class ModulaHighlight : public GenHighlight {
public:
ModulaHighlight(const QString &name);
virtual ~ModulaHighlight();
protected:
virtual void createItemData(ItemDataList &);
virtual void makeContextList();
};
kdevelop'ModulaHighlight::ModulaHighlight() (./kdevelop/kdevelop/kwrite/highlight.cpp:1317)
ModulaHighlight::ModulaHighlight(const QString &name) : GenHighlight(name) {
iWildcards = "*.md;*.mi";
iMimetypes = "text/x-modula-2-src";
}
kdevelop'ModulaHighlight::~ModulaHighlight() (./kdevelop/kdevelop/kwrite/highlight.cpp:1322)
ModulaHighlight::~ModulaHighlight() {
}
kdevelop'ModulaHighlight::createItemData() (./kdevelop/kdevelop/kwrite/highlight.cpp:1325)
void ModulaHighlight::createItemData(ItemDataList &list) {
list.append(new ItemData(i18nop("Normal Text"),dsNormal));
list.append(new ItemData(i18nop("Keyword" ),dsKeyword));
list.append(new ItemData(i18nop("Decimal" ),dsDecVal));
list.append(new ItemData(i18nop("Hex" ),dsBaseN));
list.append(new ItemData(i18nop("Float" ),dsFloat));
list.append(new ItemData(i18nop("String" ),dsString));
list.append(new ItemData(i18nop("Comment" ),dsComment));
}
kdevelop'ModulaHighlight::makeContextList() (./kdevelop/kdevelop/kwrite/highlight.cpp:1336)
void ModulaHighlight::makeContextList() {
HlContext *c;
HlKeyword *keyword;
contextList[0] = c = new HlContext(0,0);
c->items.append(keyword = new HlKeyword(1,0));
c->items.append(new HlFloat(4,0));
c->items.append(new HlMHex(3,0));
c->items.append(new HlInt(2,0));
c->items.append(new HlCharDetect(5,1,'"'));
c->items.append(new Hl2CharDetect(6,2, '(', '*'));
contextList[1] = c = new HlContext(5,0);
c->items.append(new HlCharDetect(5,0,'"'));
contextList[2] = c = new HlContext(6,2);
c->items.append(new Hl2CharDetect(6,0, '*', ')'));
keyword->addList(modulaKeywords);
}