lib/qnfa/qnfa.cpp File Reference

Implementation of the core QNFA syntax engine. More...

#include "qnfa.h"
#include <QHash>
#include <QList>

Include dependency graph for qnfa.cpp:


Functions

bool isWord (QChar c)
void match (QNFAMatchContext *lexer, const QChar *d, int length, QNFAMatchNotifier notify)
QNFA * lexer ()
QNFA * sharedContext (const QString &start, QNFA *other, bool cs)
QNFA * context (const QString &start, const QString &stop, const QString &, int action, QNFA **handler, bool cs)
void addWord (QNFA *lexer, const QString &w, int action, bool cs)
void addSequence (QNFA *lexer, const QString &w, int action, bool cs)
QNFA * sequence (const QChar *d, int length, QNFA **end, bool cs)
bool plain (const QString &word, QString *dest)
void addWord (QCharTree &tree, const QString &w, int action, bool cs)
void squeeze (QNFA *nfa)
void squeeze (QCharTreeLevel &lvl)

Detailed Description

Implementation of the core QNFA syntax engine.


Generated on Sun Feb 15 22:50:16 2009 for QCodeEdit by  doxygen 1.5.7.1