Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
#include "docparser.h"
#include "codemarker.h"
#include "doc.h"
#include "docprivate.h"
#include "editdistance.h"
#include "macro.h"
#include "openedlist.h"
#include "tokenizer.h"
#include <QtCore/qfile.h>
#include <QtCore/qregularexpression.h>
#include <QtCore/qtextstream.h>
#include <cctype>
#include <climits>
#include <functional>
Go to the source code of this file.
Functions | |
static void | processComparesWithCommand (DocPrivate *priv, const Location &location) |
static QString | cleanLink (const QString &link) |
static void | warnAboutEmptyOrPreexistingTarget (const Location &location, const QString &duplicateDefinition, const QString &cmdString, const QString &previousDefinition) |
Variables | ||
struct { | ||
const char * name | ||
int no | ||
bool is_formatting_command { false } | ||
} | cmds [] | |
anonymous enum |
Definition at line 27 of file docparser.cpp.
anonymous enum |
Definition at line 27 of file docparser.cpp.
Definition at line 240 of file docparser.cpp.
|
static |
Processes the arguments passed to the \compareswith block command. The arguments are stored as text within the first atom of the block (Atom::ComparesLeft).
Extracts the comparison category and the list of types, and stores the information into a map accessed via priv.
Definition at line 2744 of file docparser.cpp.
References Atom::ComparesLeft, DocPrivate::constructExtra(), DocPrivate::extra, Text::firstAtom(), DocPrivate::m_text, and Text::splitAtFirst().
Referenced by DocParser::parse().
|
static |
Issues a warning about an empty or duplicate definition of either a \target or \keyword command (determined by cmdString) at location. duplicateDefinition is the target being processed; the already registered definition is previousDefinition.
Definition at line 1337 of file docparser.cpp.
static struct { ... } cmds |
bool is_formatting_command { false } |
Definition at line 133 of file docparser.cpp.
const char* name |
Definition at line 131 of file docparser.cpp.
Referenced by DocParser::cmdName(), and DocParser::initialize().
int no |
Definition at line 132 of file docparser.cpp.
Referenced by DocParser::initialize().