Qt
Internal/Contributor docs for the Qt SDK. <b>Note:</b> These are NOT official API docs; those are found <a href='https://doc.qt.io/'>here</a>.
Loading...
Searching...
No Matches
generate_keywords.cpp File Reference

(566e5e1acf22ca566e9a256cab04acd1f7d06ce2)

#include <stdio.h>
#include <string.h>
#include <qbytearray.h>
#include <qlist.h>
+ Include dependency graph for generate_keywords.cpp:

Go to the source code of this file.

Classes

struct  Keyword
 
class  State
 

Functions

bool is_ident_start (char s)
 
bool is_ident_char (char s)
 
void newState (QList< State > &states, const char *token, const char *lexem, bool pre)
 
void newState (QList< State > &states, const char *token, char lexem)
 
void makeTable (const Keyword keywords[])
 
int main (int argc, char **)
 [0]
 

Variables

static const Keyword pp_keywords []
 
static const Keyword keywords []
 

Function Documentation

◆ is_ident_char()

bool is_ident_char ( char s)
inline

Definition at line 247 of file generate_keywords.cpp.

Referenced by newState().

+ Here is the caller graph for this function:

◆ is_ident_start()

bool is_ident_start ( char s)
inline

Definition at line 239 of file generate_keywords.cpp.

Referenced by newState().

+ Here is the caller graph for this function:

◆ main()

int main ( int argc,
char ** argv )

[0]

[0]

[0]

[6]

[0]

[0]

[1]

[1]

[2]

[2]

[3]

[3]

[0]

[0]

[1]

[1]

[0]

[0]

[0]

[0]

Definition at line 434 of file generate_keywords.cpp.

References keywords, makeTable(), and pp_keywords.

+ Here is the call graph for this function:

◆ makeTable()

void makeTable ( const Keyword keywords[])

Definition at line 323 of file generate_keywords.cpp.

References defchar, defnext, i, j, keywords, newState(), next, pp_keywords, QByteArray(), and token.

Referenced by main().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ newState() [1/2]

void newState ( QList< State > & states,
const char * token,
char lexem )

Definition at line 310 of file generate_keywords.cpp.

References next, and token.

◆ newState() [2/2]

void newState ( QList< State > & states,
const char * token,
const char * lexem,
bool pre )

Definition at line 280 of file generate_keywords.cpp.

References ident, is_ident_char(), is_ident_start(), next, state, and token.

Referenced by QWizardPagePrivate::_q_maybeEmitCompleteChanged(), QMdiAreaPrivate::_q_processWindowStateChanged(), QLocalSocketPrivate::_q_stateChanged(), QQuickBehaviorPrivate::animationStateChanged(), QQuickTransitionInstance::animationStateChanged(), QQuickAnimatorController::animationStateChanged(), QQuickTransitionPrivate::animationStateChanged(), QMainWindowLayout::applyState(), QCocoaWindow::applyWindowState(), QMdiSubWindow::changeEvent(), QQmlJS::Dom::FormatPartialStatus::defaultOnEnter(), QComboMenuDelegate::editorEvent(), QQmlJS::Dom::FormatPartialStatus::enterState(), QMoviePrivate::enterState(), QMdiSubWindow::eventFilter(), QIOSApplicationState::handleApplicationStateChanged(), org.qtproject.qt.android.bluetooth.QtBluetoothLEServer::handleOnConnectionStateChange(), QXcbWindow::handlePropertyNotifyEvent(), AudioInputExample::handleStateChanged(), AudioOutputExample::handleStateChanged(), QQmlJS::Dom::FormatPartialStatus::handleTokens(), QMainWindowLayout::hover(), QUnicodeTools::Tailored::indic_nextSyllableBoundary(), LowEnergyNotificationHub::lowEnergy_connectionChange(), makeTable(), menuItemSetChangeState(), QQmlJSCompilePass::nextStateFromAnnotations(), CMMNotificationClient::OnDeviceStateChanged(), QNetworkManagerNetworkInformationBackend::onStateChanged(), operator<<(), operator<<(), QQuickContext2D::popState(), QGstreamerMediaPlayer::processBusMessage(), AVFMediaPlayer::processLoadStateChange(), QT_DEFINE_QPA_EVENT_HANDLER(), QT_DEFINE_QPA_EVENT_HANDLER(), QQuickContext2D::reset(), QPaintEngine::setActive(), QSyntaxHighlighter::setCurrentBlockState(), QQuickStateGroupPrivate::setCurrentStateInternal(), QAbstractAnimationJob::setState(), QFutureInterfaceBasePrivate::setState(), QLowEnergyControllerPrivate::setState(), QLowEnergyServicePrivate::setState(), QQmlDebugService::setState(), QWasmWindow::setWindowState(), QXcbWindow::setWindowState(), spawn(), QQmlProfilerServiceImpl::stateAboutToBeChanged(), QAbstractAnimationJob::stateChanged(), QPlatformMediaPlayer::stateChanged(), QQmlConfigurableDebugService< Base >::stateChanged(), QUnicodeTools::Tailored::tibetan_nextSyllableBoundary(), QWaylandQtShellChrome::toggleFullScreen(), QWaylandQtShellChrome::toggleMaximized(), QWaylandQtShellChrome::toggleMinimized(), QQmlJS::Dom::FormatPartialStatus::tryInsideExpression(), QQmlJS::Dom::FormatPartialStatus::turnIntoState(), QWindowsVistaStyle::unpolish(), ImeState::update(), QAbstractAnimation::updateState(), QParallelAnimationGroup::updateState(), QPropertyAnimation::updateState(), QSequentialAnimationGroup::updateState(), QVariantAnimation::updateState(), QAbstractAnimationJob::updateState(), QQuickBoundaryReturnJob::updateState(), QContinuingAnimationGroupJob::updateState(), QParallelAnimationGroupJob::updateState(), QSequentialAnimationGroupJob::updateState(), QQuickAnimatorProxyJob::updateState(), ParallelAnimationWrapper::updateState(), QSmoothedAnimation::updateState(), QSpringAnimation::updateState(), QPainterPrivate::updateState(), QNetworkConnectionMonitorPrivate::updateState(), QActionAnimation::updateState(), and QPainterPrivate::updateStateImpl().

+ Here is the call graph for this function:

Variable Documentation

◆ keywords

const Keyword keywords[]
static

Definition at line 69 of file generate_keywords.cpp.

Referenced by main(), and makeTable().

◆ pp_keywords

const Keyword pp_keywords[]
static

Definition at line 14 of file generate_keywords.cpp.

Referenced by main(), and makeTable().