module Skylighting.Syntax.Cpp (syntax) where
import Skylighting.Types
import Data.Map
import qualified Data.Set
syntax :: Syntax
syntax = Syntax
{ sName = "C++"
, sFilename = "cpp.xml"
, sShortname = "Cpp"
, sContexts =
fromList
[ ( "DetectNSEnd"
, Context
{ cName = "DetectNSEnd"
, cSyntax = "C++"
, cRules =
[ Rule
{ rMatcher = DetectIdentifier
, rAttribute = NormalTok
, rIncludeAttribute = False
, rDynamic = False
, rCaseSensitive = True
, rChildren = []
, rLookahead = False
, rFirstNonspace = False
, rColumn = Nothing
, rContextSwitch = []
}
, Rule
{ rMatcher = AnyChar "!% &()+-/.*<=>?[]{|}~^,;"
, rAttribute = NormalTok
, rIncludeAttribute = False
, rDynamic = False
, rCaseSensitive = True
, rChildren = []
, rLookahead = True
, rFirstNonspace = False
, rColumn = Nothing
, rContextSwitch = [ Pop ]
}
, Rule
{ rMatcher = AnyChar " "
, rAttribute = NormalTok
, rIncludeAttribute = False
, rDynamic = False
, rCaseSensitive = True
, rChildren = []
, rLookahead = True
, rFirstNonspace = False
, rColumn = Nothing
, rContextSwitch = []
}
]
, cAttribute = NormalTok
, cLineEmptyContext = []
, cLineEndContext = [ Pop ]
, cLineBeginContext = []
, cFallthrough = False
, cFallthroughContext = []
, cDynamic = False
}
)
, ( "DetectQt4Extensions"
, Context
{ cName = "DetectQt4Extensions"
, cSyntax = "C++"
, cRules =
[ Rule
{ rMatcher =
Keyword
KeywordAttr
{ keywordCaseSensitive = True
, keywordDelims =
Data.Set.fromList "\t\n !%&()*+,-./:;<=>?[\\]^{|}~"
}
(makeWordSet
True
[ "QObjectList"
, "QRgb"
, "Q_PID"
, "QtMsgHandler"
, "QtMsgType"
, "WId"
, "qScriptConnect"
, "qScriptDisconnect"
, "qScriptRegisterMetaType"
, "qScriptRegisterSequenceMetaType"
, "qScriptValueFromSequence"
, "qScriptValueToSequence"
, "qint16"
, "qint32"
, "qint64"
, "qint8"
, "qlonglong"
, "qptrdiff"
, "qreal"
, "quint16"
, "quint32"
, "quint64"
, "quint8"
, "quintptr"
, "qulonglong"
, "uchar"
, "uint"
, "ulong"
, "ushort"
])
, rAttribute = ExtensionTok
, rIncludeAttribute = False
, rDynamic = False
, rCaseSensitive = True
, rChildren = []
, rLookahead = False
, rFirstNonspace = False
, rColumn = Nothing
, rContextSwitch = []
}
, Rule
{ rMatcher =
Keyword
KeywordAttr
{ keywordCaseSensitive = True
, keywordDelims =
Data.Set.fromList "\t\n !%&()*+,-./:;<=>?[\\]^{|}~"
}
(makeWordSet
True
[ "Phonon"
, "QAbstractAnimation"
, "QAbstractButton"
, "QAbstractEventDispatcher"
, "QAbstractExtensionFactory"
, "QAbstractExtensionManager"
, "QAbstractFileEngine"
, "QAbstractFileEngineHandler"
, "QAbstractFileEngineIterator"
, "QAbstractFontEngine"
, "QAbstractFormBuilder"
, "QAbstractGraphicsShapeItem"
, "QAbstractItemDelegate"
, "QAbstractItemModel"
, "QAbstractItemView"
, "QAbstractListModel"
, "QAbstractMessageHandler"
, "QAbstractNetworkCache"
, "QAbstractPrintDialog"
, "QAbstractProxyModel"
, "QAbstractScrollArea"
, "QAbstractSlider"
, "QAbstractSocket"
, "QAbstractSpinBox"
, "QAbstractState"
, "QAbstractTableModel"
, "QAbstractTextDocumentLayout"
, "QAbstractTransition"
, "QAbstractUriResolver"
, "QAbstractVideoBuffer"
, "QAbstractVideoSurface"
, "QAbstractXmlNodeModel"
, "QAbstractXmlReceiver"
, "QAccessible"
, "QAccessibleBridge"
, "QAccessibleBridgePlugin"
, "QAccessibleEvent"
, "QAccessibleInterface"
, "QAccessibleObject"
, "QAccessiblePlugin"
, "QAccessibleWidget"
, "QAction"
, "QActionEvent"
, "QActionGroup"
, "QAnimationGroup"
, "QApplication"
, "QAtomicInt"
, "QAtomicPointer"
, "QAudioDeviceInfo"
, "QAudioFormat"
, "QAudioInput"
, "QAudioOutput"
, "QAuthenticator"
, "QAxAggregated"
, "QAxBase"
, "QAxBindable"
, "QAxFactory"
, "QAxObject"
, "QAxScript"
, "QAxScriptEngine"
, "QAxScriptManager"
, "QAxWidget"
, "QBasicTimer"
, "QBitArray"
, "QBitmap"
, "QBool"
, "QBoxLayout"
, "QBrush"
, "QBuffer"
, "QButtonGroup"
, "QByteArray"
, "QByteArrayMatcher"
, "QCDEStyle"
, "QCache"
, "QCalendarWidget"
, "QChar"
, "QCheckBox"
, "QChildEvent"
, "QCleanlooksStyle"
, "QClipboard"
, "QCloseEvent"
, "QColor"
, "QColorDialog"
, "QColormap"
, "QColumnView"
, "QComboBox"
, "QCommandLinkButton"
, "QCommonStyle"
, "QCompleter"
, "QConicalGradient"
, "QContextMenuEvent"
, "QContiguousCache"
, "QCopChannel"
, "QCoreApplication"
, "QCryptographicHash"
, "QCursor"
, "QCustomRasterPaintDevice"
, "QDBusAbstractAdaptor"
, "QDBusAbstractInterface"
, "QDBusArgument"
, "QDBusConnection"
, "QDBusConnectionInterface"
, "QDBusContext"
, "QDBusError"
, "QDBusInterface"
, "QDBusMessage"
, "QDBusObjectPath"
, "QDBusPendingCall"
, "QDBusPendingCallWatcher"
, "QDBusPendingReply"
, "QDBusReply"
, "QDBusServiceWatcher"
, "QDBusSignature"
, "QDBusUnixFileDescriptor"
, "QDBusVariant"
, "QDataStream"
, "QDataWidgetMapper"
, "QDate"
, "QDateEdit"
, "QDateTime"
, "QDateTimeEdit"
, "QDebug"
, "QDeclarativeComponent"
, "QDeclarativeContext"
, "QDeclarativeEngine"
, "QDeclarativeError"
, "QDeclarativeExpression"
, "QDeclarativeExtensionPlugin"
, "QDeclarativeImageProvider"
, "QDeclarativeItem"
, "QDeclarativeListProperty"
, "QDeclarativeListReference"
, "QDeclarativeNetworkAccessManagerFactory"
, "QDeclarativeParserStatus"
, "QDeclarativeProperty"
, "QDeclarativePropertyMap"
, "QDeclarativePropertyValueSource"
, "QDeclarativeScriptString"
, "QDeclarativeView"
, "QDecoration"
, "QDecorationDefault"
, "QDecorationFactory"
, "QDecorationPlugin"
, "QDesignerActionEditorInterface"
, "QDesignerContainerExtension"
, "QDesignerCustomWidgetCollectionInterface"
, "QDesignerCustomWidgetInterface"
, "QDesignerDynamicPropertySheetExtension"
, "QDesignerFormEditorInterface"
, "QDesignerFormWindowCursorInterface"
, "QDesignerFormWindowInterface"
, "QDesignerFormWindowManagerInterface"
, "QDesignerMemberSheetExtension"
, "QDesignerObjectInspectorInterface"
, "QDesignerPropertyEditorInterface"
, "QDesignerPropertySheetExtension"
, "QDesignerTaskMenuExtension"
, "QDesignerWidgetBoxInterface"
, "QDesktopServices"
, "QDesktopWidget"
, "QDial"
, "QDialog"
, "QDialogButtonBox"
, "QDir"
, "QDirIterator"
, "QDirectPainter"
, "QDockWidget"
, "QDomAttr"
, "QDomCDATASection"
, "QDomCharacterData"
, "QDomComment"
, "QDomDocument"
, "QDomDocumentFragment"
, "QDomDocumentType"
, "QDomElement"
, "QDomEntity"
, "QDomEntityReference"
, "QDomImplementation"
, "QDomNamedNodeMap"
, "QDomNode"
, "QDomNodeList"
, "QDomNotation"
, "QDomProcessingInstruction"
, "QDomText"
, "QDoubleSpinBox"
, "QDoubleValidator"
, "QDrag"
, "QDragEnterEvent"
, "QDragLeaveEvent"
, "QDragMoveEvent"
, "QDropEvent"
, "QDynamicPropertyChangeEvent"
, "QEasingCurve"
, "QElapsedTimer"
, "QErrorMessage"
, "QEvent"
, "QEventLoop"
, "QEventTransition"
, "QExplicitlySharedDataPointer"
, "QExtensionFactory"
, "QExtensionManager"
, "QFSFileEngine"
, "QFile"
, "QFileDialog"
, "QFileIconProvider"
, "QFileInfo"
, "QFileInfoList"
, "QFileOpenEvent"
, "QFileSystemModel"
, "QFileSystemWatcher"
, "QFinalState"
, "QFlag"
, "QFlags"
, "QFocusEvent"
, "QFocusFrame"
, "QFont"
, "QFontComboBox"
, "QFontDatabase"
, "QFontDialog"
, "QFontEngineInfo"
, "QFontEnginePlugin"
, "QFontInfo"
, "QFontMetrics"
, "QFontMetricsF"
, "QFormBuilder"
, "QFormLayout"
, "QFrame"
, "QFtp"
, "QFuture"
, "QFutureIterator"
, "QFutureSynchronizer"
, "QFutureWatcher"
, "QGLBuffer"
, "QGLColormap"
, "QGLContext"
, "QGLFormat"
, "QGLFramebufferObject"
, "QGLFramebufferObjectFormat"
, "QGLFunctions"
, "QGLPixelBuffer"
, "QGLShader"
, "QGLShaderProgram"
, "QGLWidget"
, "QGenericArgument"
, "QGenericMatrix"
, "QGenericPlugin"
, "QGenericPluginFactory"
, "QGenericReturnArgument"
, "QGesture"
, "QGestureEvent"
, "QGestureRecognizer"
, "QGlyphRun"
, "QGradient"
, "QGraphicsAnchor"
, "QGraphicsAnchorLayout"
, "QGraphicsBlurEffect"
, "QGraphicsColorizeEffect"
, "QGraphicsDropShadowEffect"
, "QGraphicsEffect"
, "QGraphicsEllipseItem"
, "QGraphicsGridLayout"
, "QGraphicsItem"
, "QGraphicsItemAnimation"
, "QGraphicsItemGroup"
, "QGraphicsLayout"
, "QGraphicsLayoutItem"
, "QGraphicsLineItem"
, "QGraphicsLinearLayout"
, "QGraphicsObject"
, "QGraphicsOpacityEffect"
, "QGraphicsPathItem"
, "QGraphicsPixmapItem"
, "QGraphicsPolygonItem"
, "QGraphicsProxyWidget"
, "QGraphicsRectItem"
, "QGraphicsRotation"
, "QGraphicsScale"
, "QGraphicsScene"
, "QGraphicsSceneContextMenuEvent"
, "QGraphicsSceneDragDropEvent"
, "QGraphicsSceneEvent"
, "QGraphicsSceneHelpEvent"
, "QGraphicsSceneHoverEvent"
, "QGraphicsSceneMouseEvent"
, "QGraphicsSceneMoveEvent"
, "QGraphicsSceneResizeEvent"
, "QGraphicsSceneWheelEvent"
, "QGraphicsSimpleTextItem"
, "QGraphicsSvgItem"
, "QGraphicsTextItem"
, "QGraphicsTransform"
, "QGraphicsView"
, "QGraphicsWebView"
, "QGraphicsWidget"
, "QGridLayout"
, "QGroupBox"
, "QGtkStyle"
, "QHBoxLayout"
, "QHash"
, "QHashIterator"
, "QHeaderView"
, "QHelpContentItem"
, "QHelpContentModel"
, "QHelpContentWidget"
, "QHelpEngine"
, "QHelpEngineCore"
, "QHelpEvent"
, "QHelpIndexModel"
, "QHelpIndexWidget"
, "QHelpSearchEngine"
, "QHelpSearchQuery"
, "QHelpSearchQueryWidget"
, "QHelpSearchResultWidget"
, "QHideEvent"
, "QHistoryState"
, "QHostAddress"
, "QHostInfo"
, "QHoverEvent"
, "QHttpMultiPart"
, "QHttpPart"
, "QIODevice"
, "QIcon"
, "QIconDragEvent"
, "QIconEngine"
, "QIconEnginePlugin"
, "QIconEnginePluginV2"
, "QIconEngineV2"
, "QIdentityProxyModel"
, "QImage"
, "QImageIOHandler"
, "QImageIOPlugin"
, "QImageReader"
, "QImageWriter"
, "QInputContext"
, "QInputContextFactory"
, "QInputContextPlugin"
, "QInputDialog"
, "QInputEvent"
, "QInputMethodEvent"
, "QIntValidator"
, "QItemDelegate"
, "QItemEditorCreator"
, "QItemEditorCreatorBase"
, "QItemEditorFactory"
, "QItemSelection"
, "QItemSelectionModel"
, "QItemSelectionRange"
, "QKbdDriverFactory"
, "QKbdDriverPlugin"
, "QKeyEvent"
, "QKeyEventTransition"
, "QKeySequence"
, "QLCDNumber"
, "QLabel"
, "QLatin1Char"
, "QLatin1String"
, "QLayout"
, "QLayoutItem"
, "QLibrary"
, "QLibraryInfo"
, "QLine"
, "QLineEdit"
, "QLineF"
, "QLinearGradient"
, "QLinkedList"
, "QLinkedListIterator"
, "QList"
, "QListIterator"
, "QListView"
, "QListWidget"
, "QListWidgetItem"
, "QLocalServer"
, "QLocalSocket"
, "QLocale"
, "QMacCocoaViewContainer"
, "QMacNativeWidget"
, "QMacPasteboardMime"
, "QMacStyle"
, "QMainWindow"
, "QMap"
, "QMapIterator"
, "QMargins"
, "QMatrix4x4"
, "QMdiArea"
, "QMdiSubWindow"
, "QMenu"
, "QMenuBar"
, "QMessageBox"
, "QMetaClassInfo"
, "QMetaEnum"
, "QMetaMethod"
, "QMetaObject"
, "QMetaProperty"
, "QMetaType"
, "QMimeData"
, "QModelIndex"
, "QMotifStyle"
, "QMouseDriverFactory"
, "QMouseDriverPlugin"
, "QMouseEvent"
, "QMouseEventTransition"
, "QMoveEvent"
, "QMovie"
, "QMultiHash"
, "QMultiMap"
, "QMutableHashIterator"
, "QMutableLinkedListIterator"
, "QMutableListIterator"
, "QMutableMapIterator"
, "QMutableSetIterator"
, "QMutableStringListIterator"
, "QMutableVectorIterator"
, "QMutex"
, "QMutexLocker"
, "QNetworkAccessManager"
, "QNetworkAddressEntry"
, "QNetworkCacheMetaData"
, "QNetworkConfiguration"
, "QNetworkConfigurationManager"
, "QNetworkCookie"
, "QNetworkCookieJar"
, "QNetworkDiskCache"
, "QNetworkInterface"
, "QNetworkProxy"
, "QNetworkProxyFactory"
, "QNetworkProxyQuery"
, "QNetworkReply"
, "QNetworkRequest"
, "QNetworkSession"
, "QObject"
, "QObjectCleanupHandler"
, "QPageSetupDialog"
, "QPaintDevice"
, "QPaintEngine"
, "QPaintEngineState"
, "QPaintEvent"
, "QPainter"
, "QPainterPath"
, "QPainterPathStroker"
, "QPair"
, "QPalette"
, "QPanGesture"
, "QParallelAnimationGroup"
, "QPauseAnimation"
, "QPen"
, "QPersistentModelIndex"
, "QPicture"
, "QPinchGesture"
, "QPixmap"
, "QPixmapCache"
, "QPlainTextDocumentLayout"
, "QPlainTextEdit"
, "QPlastiqueStyle"
, "QPlatformCursor"
, "QPlatformCursorImage"
, "QPlatformFontDatabase"
, "QPlatformWindowFormat"
, "QPluginLoader"
, "QPoint"
, "QPointF"
, "QPointer"
, "QPolygon"
, "QPolygonF"
, "QPrintDialog"
, "QPrintEngine"
, "QPrintPreviewDialog"
, "QPrintPreviewWidget"
, "QPrinter"
, "QPrinterInfo"
, "QProcess"
, "QProcessEnvironment"
, "QProgressBar"
, "QProgressDialog"
, "QPropertyAnimation"
, "QProxyScreen"
, "QProxyScreenCursor"
, "QProxyStyle"
, "QPushButton"
, "QQuaternion"
, "QQueue"
, "QRadialGradient"
, "QRadioButton"
, "QRasterPaintEngine"
, "QRawFont"
, "QReadLocker"
, "QReadWriteLock"
, "QRect"
, "QRectF"
, "QRegExp"
, "QRegExpValidator"
, "QRegion"
, "QResizeEvent"
, "QResource"
, "QRubberBand"
, "QRunnable"
, "QS60MainAppUi"
, "QS60MainApplication"
, "QS60MainDocument"
, "QS60Style"
, "QScopedArrayPointer"
, "QScopedPointer"
, "QScopedValueRollback"
, "QScreen"
, "QScreenCursor"
, "QScreenDriverFactory"
, "QScreenDriverPlugin"
, "QScriptClass"
, "QScriptClassPropertyIterator"
, "QScriptContext"
, "QScriptContextInfo"
, "QScriptEngine"
, "QScriptEngineAgent"
, "QScriptEngineDebugger"
, "QScriptExtensionPlugin"
, "QScriptProgram"
, "QScriptString"
, "QScriptSyntaxCheckResult"
, "QScriptValue"
, "QScriptValueIterator"
, "QScriptable"
, "QScrollArea"
, "QScrollBar"
, "QSemaphore"
, "QSequentialAnimationGroup"
, "QSessionManager"
, "QSet"
, "QSetIterator"
, "QSettings"
, "QSharedData"
, "QSharedDataPointer"
, "QSharedMemory"
, "QSharedPointer"
, "QShortcut"
, "QShortcutEvent"
, "QShowEvent"
, "QSignalMapper"
, "QSignalSpy"
, "QSignalTransition"
, "QSimpleXmlNodeModel"
, "QSize"
, "QSizeF"
, "QSizeGrip"
, "QSizePolicy"
, "QSlider"
, "QSocketNotifier"
, "QSortFilterProxyModel"
, "QSound"
, "QSourceLocation"
, "QSpacerItem"
, "QSpinBox"
, "QSplashScreen"
, "QSplitter"
, "QSplitterHandle"
, "QSqlDatabase"
, "QSqlDriver"
, "QSqlDriverCreator"
, "QSqlDriverCreatorBase"
, "QSqlDriverPlugin"
, "QSqlError"
, "QSqlField"
, "QSqlIndex"
, "QSqlQuery"
, "QSqlQueryModel"
, "QSqlRecord"
, "QSqlRelation"
, "QSqlRelationalDelegate"
, "QSqlRelationalTableModel"
, "QSqlResult"
, "QSqlTableModel"
, "QSslCertificate"
, "QSslCipher"
, "QSslConfiguration"
, "QSslError"
, "QSslKey"
, "QSslSocket"
, "QStack"
, "QStackedLayout"
, "QStackedWidget"
, "QStandardItem"
, "QStandardItemEditorCreator"
, "QStandardItemModel"
, "QState"
, "QStateMachine"
, "QStaticText"
, "QStatusBar"
, "QStatusTipEvent"
, "QString"
, "QStringBuilder"
, "QStringList"
, "QStringListIterator"
, "QStringListModel"
, "QStringMatcher"
, "QStringRef"
, "QStyle"
, "QStyleFactory"
, "QStyleHintReturn"
, "QStyleHintReturnMask"
, "QStyleHintReturnVariant"
, "QStyleOption"
, "QStyleOptionButton"
, "QStyleOptionComboBox"
, "QStyleOptionComplex"
, "QStyleOptionDockWidget"
, "QStyleOptionFocusRect"
, "QStyleOptionFrame"
, "QStyleOptionFrameV2"
, "QStyleOptionFrameV3"
, "QStyleOptionGraphicsItem"
, "QStyleOptionGroupBox"
, "QStyleOptionHeader"
, "QStyleOptionMenuItem"
, "QStyleOptionProgressBar"
, "QStyleOptionProgressBarV2"
, "QStyleOptionQ3DockWindow"
, "QStyleOptionQ3ListView"
, "QStyleOptionQ3ListViewItem"
, "QStyleOptionRubberBand"
, "QStyleOptionSizeGrip"
, "QStyleOptionSlider"
, "QStyleOptionSpinBox"
, "QStyleOptionTab"
, "QStyleOptionTabBarBase"
, "QStyleOptionTabBarBaseV2"
, "QStyleOptionTabV2"
, "QStyleOptionTabV3"
, "QStyleOptionTabWidgetFrame"
, "QStyleOptionTabWidgetFrameV2"
, "QStyleOptionTitleBar"
, "QStyleOptionToolBar"
, "QStyleOptionToolBox"
, "QStyleOptionToolBoxV2"
, "QStyleOptionToolButton"
, "QStyleOptionViewItem"
, "QStyleOptionViewItemV2"
, "QStyleOptionViewItemV3"
, "QStyleOptionViewItemV4"
, "QStylePainter"
, "QStylePlugin"
, "QStyledItemDelegate"
, "QSupportedWritingSystems"
, "QSvgGenerator"
, "QSvgRenderer"
, "QSvgWidget"
, "QSwipeGesture"
, "QSymbianEvent"
, "QSymbianGraphicsSystemHelper"
, "QSyntaxHighlighter"
, "QSysInfo"
, "QSystemLocale"
, "QSystemSemaphore"
, "QSystemTrayIcon"
, "QTabBar"
, "QTabWidget"
, "QTableView"
, "QTableWidget"
, "QTableWidgetItem"
, "QTableWidgetSelectionRange"
, "QTabletEvent"
, "QTapAndHoldGesture"
, "QTapGesture"
, "QTcpServer"
, "QTcpSocket"
, "QTemporaryFile"
, "QTest"
, "QTestEventList"
, "QTextBlock"
, "QTextBlockFormat"
, "QTextBlockGroup"
, "QTextBlockUserData"
, "QTextBoundaryFinder"
, "QTextBrowser"
, "QTextCharFormat"
, "QTextCodec"
, "QTextCodecPlugin"
, "QTextCursor"
, "QTextDecoder"
, "QTextDocument"
, "QTextDocumentFragment"
, "QTextDocumentWriter"
, "QTextEdit"
, "QTextEncoder"
, "QTextFormat"
, "QTextFragment"
, "QTextFrame"
, "QTextFrameFormat"
, "QTextImageFormat"
, "QTextInlineObject"
, "QTextItem"
, "QTextLayout"
, "QTextLength"
, "QTextLine"
, "QTextList"
, "QTextListFormat"
, "QTextObject"
, "QTextObjectInterface"
, "QTextOption"
, "QTextStream"
, "QTextTable"
, "QTextTableCell"
, "QTextTableCellFormat"
, "QTextTableFormat"
, "QThread"
, "QThreadPool"
, "QThreadStorage"
, "QTileRules"
, "QTime"
, "QTimeEdit"
, "QTimeLine"
, "QTimer"
, "QTimerEvent"
, "QToolBar"
, "QToolBox"
, "QToolButton"
, "QToolTip"
, "QTouchEvent"
, "QTouchEventSequence"
, "QTransform"
, "QTranslator"
, "QTreeView"
, "QTreeWidget"
, "QTreeWidgetItem"
, "QTreeWidgetItemIterator"
, "QUdpSocket"
, "QUiLoader"
, "QUndoCommand"
, "QUndoGroup"
, "QUndoStack"
, "QUndoView"
, "QUrl"
, "QUrlInfo"
, "QUuid"
, "QVBoxLayout"
, "QValidator"
, "QVarLengthArray"
, "QVariant"
, "QVariantAnimation"
, "QVector"
, "QVector2D"
, "QVector3D"
, "QVector4D"
, "QVectorIterator"
, "QVideoFrame"
, "QVideoSurfaceFormat"
, "QWSCalibratedMouseHandler"
, "QWSClient"
, "QWSEmbedWidget"
, "QWSEvent"
, "QWSGLWindowSurface"
, "QWSInputMethod"
, "QWSKeyboardHandler"
, "QWSMouseHandler"
, "QWSPointerCalibrationData"
, "QWSScreenSaver"
, "QWSServer"
, "QWSWindow"
, "QWaitCondition"
, "QWeakPointer"
, "QWebDatabase"
, "QWebElement"
, "QWebElementCollection"
, "QWebFrame"
, "QWebHistory"
, "QWebHistoryInterface"
, "QWebHistoryItem"
, "QWebHitTestResult"
, "QWebInspector"
, "QWebPage"
, "QWebPluginFactory"
, "QWebSecurityOrigin"
, "QWebSettings"
, "QWebView"
, "QWhatsThis"
, "QWhatsThisClickedEvent"
, "QWheelEvent"
, "QWidget"
, "QWidgetAction"
, "QWidgetItem"
, "QWidgetList"
, "QWindowStateChangeEvent"
, "QWindowsMime"
, "QWindowsStyle"
, "QWindowsVistaStyle"
, "QWindowsXPStyle"
, "QWizard"
, "QWizardPage"
, "QWriteLocker"
, "QX11EmbedContainer"
, "QX11EmbedWidget"
, "QX11Info"
, "QXmlAttributes"
, "QXmlContentHandler"
, "QXmlDTDHandler"
, "QXmlDeclHandler"
, "QXmlDefaultHandler"
, "QXmlEntityResolver"
, "QXmlErrorHandler"
, "QXmlFormatter"
, "QXmlInputSource"
, "QXmlItem"
, "QXmlLexicalHandler"
, "QXmlLocator"
, "QXmlName"
, "QXmlNamePool"
, "QXmlNamespaceSupport"
, "QXmlNodeModelIndex"
, "QXmlParseException"
, "QXmlQuery"
, "QXmlReader"
, "QXmlResultItems"
, "QXmlSchema"
, "QXmlSchemaValidator"
, "QXmlSerializer"
, "QXmlSimpleReader"
, "QXmlStreamAttribute"
, "QXmlStreamAttributes"
, "QXmlStreamEntityDeclaration"
, "QXmlStreamEntityResolver"
, "QXmlStreamNamespaceDeclaration"
, "QXmlStreamNotationDeclaration"
, "QXmlStreamReader"
, "QXmlStreamWriter"
, "Qt"
, "QtConcurrent"
])
, rAttribute = ExtensionTok
, rIncludeAttribute = False
, rDynamic = False
, rCaseSensitive = True
, rChildren = []
, rLookahead = False
, rFirstNonspace = False
, rColumn = Nothing
, rContextSwitch = [ Push ( "C++" , "QtClassMember" ) ]
}
, Rule
{ rMatcher =
Keyword
KeywordAttr
{ keywordCaseSensitive = True
, keywordDelims =
Data.Set.fromList "\t\n !%&()*+,-./:;<=>?[\\]^{|}~"
}
(makeWordSet
True
[ "connect"
, "disconnect"
, "qAbs"
, "qAddPostRoutine"
, "qAlpha"
, "qBinaryFind"
, "qBlue"
, "qBound"
, "qChecksum"
, "qCompress"
, "qCopy"
, "qCopyBackward"
, "qCount"
, "qCritical"
, "qDBusRegisterMetaType"
, "qDebug"
, "qDeleteAll"
, "qEqual"
, "qFatal"
, "qFill"
, "qFind"
, "qFindChildren"
, "qFuzzyCompare"
, "qGray"
, "qGreater"
, "qGreen"
, "qHash"
, "qInstallMsgHandler"
, "qLess"
, "qLowerBound"
, "qMacVersion"
, "qMakePair"
, "qMax"
, "qMetaTypeId"
, "qMin"
, "qPrintable"
, "qRed"
, "qRegisterMetaType"
, "qRegisterMetaTypeStreamOperators"
, "qRgb"
, "qRgba"
, "qRound"
, "qRound64"
, "qSort"
, "qStableSort"
, "qSwap"
, "qUncompress"
, "qUpperBound"
, "qVersion"
, "qWarning"
, "qWebKitMajorVersion"
, "qWebKitMinorVersion"
, "qWebKitVersion"
, "q_check_ptr"
, "qdbus_cast"
, "qgetenv"
, "qmlInfo"
, "qmlRegisterInterface"
, "qmlRegisterType"
, "qmlRegisterTypeNotAvailable"
, "qmlRegisterUncreatableType"
, "qobject_cast"
, "qrand"
, "qsnprintf"
, "qsrand"
, "qstrcmp"
, "qstrcpy"
, "qstrdup"
, "qstricmp"
, "qstrlen"
, "qstrncmp"
, "qstrncpy"
, "qstrnicmp"
, "qstrnlen"
, "qtTrId"
, "qt_extension"
, "qt_set_sequence_auto_mnemonic"
, "qt_symbian_exception2Error"
, "qt_symbian_exception2LeaveL"
, "qt_symbian_throwIfError"
, "qvsnprintf"
, "staticMetaObject"
, "tr"
, "trUtf8"
])
, rAttribute = FunctionTok
, rIncludeAttribute = False
, rDynamic = False
, rCaseSensitive = True
, rChildren = []
, rLookahead = False
, rFirstNonspace = False
, rColumn = Nothing
, rContextSwitch = []
}
, Rule
{ rMatcher =
Keyword
KeywordAttr
{ keywordCaseSensitive = True
, keywordDelims =
Data.Set.fromList "\t\n !%&()*+,-./:;<=>?[\\]^{|}~"
}
(makeWordSet
True
[ "QAXCLASS"
, "QAXFACTORY_BEGIN"
, "QAXFACTORY_DEFAULT"
, "QAXFACTORY_END"
, "QAXFACTORY_EXPORT"
, "QAXTYPE"
, "QBENCHMARK"
, "QBENCHMARK_ONCE"
, "QCOMPARE"
, "QDESIGNER_WIDGET_EXPORT"
, "QEXPECT_FAIL"
, "QFAIL"
, "QFETCH"
, "QML_DECLARE_TYPE"
, "QML_DECLARE_TYPEINFO"
, "QSKIP"
, "QT3_SUPPORT"
, "QT3_SUPPORT_CONSTRUCTOR"
, "QT3_SUPPORT_VARIABLE"
, "QT3_SUPPORT_WARNINGS"
, "QTEST"
, "QTEST_APPLESS_MAIN"
, "QTEST_MAIN"
, "QTEST_NOOP_MAIN"
, "QTWEBKIT_VERSION"
, "QTWEBKIT_VERSION_CHECK"
, "QTWEBKIT_VERSION_STR"
, "QT_ARCH_X86_64"
, "QT_ASCII_CAST_WARN"
, "QT_ASCII_CAST_WARN_CONSTRUCTOR"
, "QT_BEGIN_HEADER"
, "QT_BEGIN_NAMESPACE"
, "QT_BUILD_KEY"
, "QT_BUILD_KEY_COMPAT"
, "QT_CATCH"
, "QT_COMPAT"
, "QT_COMPAT_WARNINGS"
, "QT_DEBUG"
, "QT_DEPRECATED"
, "QT_DEPRECATED_CONSTRUCTOR"
, "QT_DEPRECATED_VARIABLE"
, "QT_EDITION"
, "QT_EDITION_ACADEMIC"
, "QT_EDITION_CONSOLE"
, "QT_EDITION_DESKTOP"
, "QT_EDITION_DESKTOPLIGHT"
, "QT_EDITION_EDUCATIONAL"
, "QT_EDITION_EVALUATION"
, "QT_EDITION_OPENSOURCE"
, "QT_EDITION_UNIVERSAL"
, "QT_END_HEADER"
, "QT_END_NAMESPACE"
, "QT_ENSURE_STACK_ALIGNED_FOR_SSE"
, "QT_FASTCALL"
, "QT_FORWARD_DECLARE_CLASS"
, "QT_FORWARD_DECLARE_STRUCT"
, "QT_HAVE_ARMV6"
, "QT_LARGEFILE_SUPPORT"
, "QT_LICENSED_MODULE"
, "QT_LINKED_OPENSSL"
, "QT_LINUXBASE"
, "QT_MAC_USE_COCOA"
, "QT_MOC_COMPAT"
, "QT_MODULE"
, "QT_MODULE_ACTIVEQT"
, "QT_MODULE_CORE"
, "QT_MODULE_DBUS"
, "QT_MODULE_DECLARATIVE"
, "QT_MODULE_GRAPHICSVIEW"
, "QT_MODULE_GUI"
, "QT_MODULE_HELP"
, "QT_MODULE_MULTIMEDIA"
, "QT_MODULE_NETWORK"
, "QT_MODULE_OPENGL"
, "QT_MODULE_OPENVG"
, "QT_MODULE_QT3SUPPORT"
, "QT_MODULE_QT3SUPPORTLIGHT"
, "QT_MODULE_SCRIPT"
, "QT_MODULE_SCRIPTTOOLS"
, "QT_MODULE_SQL"
, "QT_MODULE_SVG"
, "QT_MODULE_TEST"
, "QT_MODULE_XML"
, "QT_MODULE_XMLPATTERNS"
, "QT_NO_ACCESSIBILITY"
, "QT_NO_ANIMATION"
, "QT_NO_ARM_EABI"
, "QT_NO_BEARERMANAGEMENT"
, "QT_NO_BUTTONGROUP"
, "QT_NO_CALENDARWIDGET"
, "QT_NO_CAST_FROM_ASCII"
, "QT_NO_CAST_FROM_BYTEARRAY"
, "QT_NO_CAST_TO_ASCII"
, "QT_NO_CLIPBOARD"
, "QT_NO_CODECS"
, "QT_NO_COLORDIALOG"
, "QT_NO_COLUMNVIEW"
, "QT_NO_COMBOBOX"
, "QT_NO_COMPLETER"
, "QT_NO_CONCURRENT"
, "QT_NO_CONCURRENT_FILTER"
, "QT_NO_CONCURRENT_MAP"
, "QT_NO_CONTEXTMENU"
, "QT_NO_COP"
, "QT_NO_CRASHHANDLER"
, "QT_NO_CUPS"
, "QT_NO_DATAWIDGETMAPPER"
, "QT_NO_DATESTRING"
, "QT_NO_DATETIMEEDIT"
, "QT_NO_DBUS"
, "QT_NO_DEBUG"
, "QT_NO_DEBUG_STREAM"
, "QT_NO_DECLARATIVE"
, "QT_NO_DIAL"
, "QT_NO_DIRMODEL"
, "QT_NO_DOCKWIDGET"
, "QT_NO_DRAGANDDROP"
, "QT_NO_EGL"
, "QT_NO_ERRORMESSAGE"
, "QT_NO_EXCEPTIONS"
, "QT_NO_FILEDIALOG"
, "QT_NO_FILESYSTEMMODEL"
, "QT_NO_FONTCOMBOBOX"
, "QT_NO_FONTCONFIG"
, "QT_NO_FONTDIALOG"
, "QT_NO_FPU"
, "QT_NO_FSCOMPLETER"
, "QT_NO_FTP"
, "QT_NO_GETIFADDRS"
, "QT_NO_GRAPHICSEFFECT"
, "QT_NO_GRAPHICSSVGITEM"
, "QT_NO_GRAPHICSVIEW"
, "QT_NO_GSTREAMER"
, "QT_NO_HOSTINFO"
, "QT_NO_HTTP"
, "QT_NO_ICD"
, "QT_NO_IM"
, "QT_NO_IMAGEFORMAT_JPEG"
, "QT_NO_IMAGEFORMAT_MNG"
, "QT_NO_IMAGEFORMAT_PNG"
, "QT_NO_IMAGEFORMAT_TIFF"
, "QT_NO_IMAGEFORMAT_XPM"
, "QT_NO_INPUTDIALOG"
, "QT_NO_ITEMVIEWS"
, "QT_NO_LIBRARY"
, "QT_NO_LISTVIEW"
, "QT_NO_LISTWIDGET"
, "QT_NO_LPR"
, "QT_NO_MAINWINDOW"
, "QT_NO_MDIAREA"
, "QT_NO_MENU"
, "QT_NO_MENUBAR"
, "QT_NO_MITSHM"
, "QT_NO_MULTIMEDIA"
, "QT_NO_NAS"
, "QT_NO_NETWORKDISKCACHE"
, "QT_NO_OPENGL"
, "QT_NO_OPENVG"
, "QT_NO_PAINT_DEBUG"
, "QT_NO_PHONON"
, "QT_NO_PHONON_EFFECTWIDGET"
, "QT_NO_PHONON_PLATFORMPLUGIN"
, "QT_NO_PHONON_SEEKSLIDER"
, "QT_NO_PHONON_SETTINGSGROUP"
, "QT_NO_PHONON_VIDEOPLAYER"
, "QT_NO_PHONON_VOLUMEFADEREFFECT"
, "QT_NO_PHONON_VOLUMESLIDER"
, "QT_NO_PRINTDIALOG"
, "QT_NO_PRINTER"
, "QT_NO_PRINTPREVIEWDIALOG"
, "QT_NO_PRINTPREVIEWWIDGET"
, "QT_NO_PROCESS"
, "QT_NO_PROGRESSDIALOG"
, "QT_NO_PROXYMODEL"
, "QT_NO_PULSEAUDIO"
, "QT_NO_QDEBUG_MACRO"
, "QT_NO_QFUTURE"
, "QT_NO_QWARNING_MACRO"
, "QT_NO_QWS_CURSOR"
, "QT_NO_QWS_DECORATION_STYLED"
, "QT_NO_QWS_DECORATION_WINDOWS"
, "QT_NO_QWS_DYNAMICSCREENTRANSFORMATION"
, "QT_NO_QWS_INPUTMETHODS"
, "QT_NO_QWS_MANAGER"
, "QT_NO_QWS_MULTIPROCESS"
, "QT_NO_QWS_SOUNDSERVER"
, "QT_NO_QWS_TRANSFORMED"
, "QT_NO_QWS_VNC"
, "QT_NO_RAWFONT"
, "QT_NO_S60"
, "QT_NO_SCRIPT"
, "QT_NO_SCRIPTTOOLS"
, "QT_NO_SCROLLAREA"
, "QT_NO_SCROLLBAR"
, "QT_NO_SESSIONMANAGER"
, "QT_NO_SHAPE"
, "QT_NO_SHAREDMEMORY"
, "QT_NO_SOCKS5"
, "QT_NO_SOFTKEYMANAGER"
, "QT_NO_SORTFILTERPROXYMODEL"
, "QT_NO_SPINBOX"
, "QT_NO_SPLITTER"
, "QT_NO_STANDARDITEMMODEL"
, "QT_NO_STATEMACHINE"
, "QT_NO_STL_WCHAR"
, "QT_NO_STRINGLISTMODEL"
, "QT_NO_STYLE_CDE"
, "QT_NO_STYLE_CLEANLOOKS"
, "QT_NO_STYLE_GTK"
, "QT_NO_STYLE_PLASTIQUE"
, "QT_NO_STYLE_S60"
, "QT_NO_STYLE_STYLESHEET"
, "QT_NO_STYLE_WINDOWSCE"
, "QT_NO_STYLE_WINDOWSMOBILE"
, "QT_NO_STYLE_WINDOWSVISTA"
, "QT_NO_STYLE_WINDOWSXP"
, "QT_NO_SVG"
, "QT_NO_SVGGENERATOR"
, "QT_NO_SVGRENDERER"
, "QT_NO_SVGWIDGET"
, "QT_NO_SXE"
, "QT_NO_SYNTAXHIGHLIGHTER"
, "QT_NO_SYSTEMSEMAPHORE"
, "QT_NO_TABBAR"
, "QT_NO_TABDIALOG"
, "QT_NO_TABLET"
, "QT_NO_TABLEVIEW"
, "QT_NO_TABLEWIDGET"
, "QT_NO_TABWIDGET"
, "QT_NO_TEMPLATE_TEMPLATE_PARAMETERS"
, "QT_NO_TEXTBROWSER"
, "QT_NO_TEXTCODECPLUGIN"
, "QT_NO_TEXTEDIT"
, "QT_NO_TEXTODFWRITER"
, "QT_NO_TOOLBAR"
, "QT_NO_TOOLBOX"
, "QT_NO_TOOLBUTTON"
, "QT_NO_TRANSLATION_UTF8"
, "QT_NO_TREEVIEW"
, "QT_NO_TREEWIDGET"
, "QT_NO_UNDOGROUP"
, "QT_NO_UNDOSTACK"
, "QT_NO_UNDOVIEW"
, "QT_NO_URL_CAST_FROM_STRING"
, "QT_NO_WARNINGS"
, "QT_NO_WEBKIT"
, "QT_NO_WHATSTHIS"
, "QT_NO_WIN_ACTIVEQT"
, "QT_NO_WIZARD"
, "QT_NO_WORKSPACE"
, "QT_NO_XCURSOR"
, "QT_NO_XFIXES"
, "QT_NO_XINERAMA"
, "QT_NO_XINPUT"
, "QT_NO_XKB"
, "QT_NO_XMLPATTERNS"
, "QT_NO_XMLSTREAMREADER"
, "QT_NO_XMLSTREAMWRITER"
, "QT_NO_XRANDR"
, "QT_NO_XRENDER"
, "QT_NO_XSYNC"
, "QT_NO_XVIDEO"
, "QT_NO_ZLIB"
, "QT_PACKAGEDATE_STR"
, "QT_PACKAGE_TAG"
, "QT_POINTER_SIZE"
, "QT_PREPEND_NAMESPACE"
, "QT_PRODUCT_LICENSE"
, "QT_PRODUCT_LICENSEE"
, "QT_RETHROW"
, "QT_STATIC_CONST"
, "QT_STATIC_CONST_IMPL"
, "QT_STRINGIFY"
, "QT_STRINGIFY2"
, "QT_SUPPORTS"
, "QT_SYMBIAN_SUPPORTS_ADVANCED_POINTER"
, "QT_SYMBIAN_SUPPORTS_SGIMAGE"
, "QT_THROW"
, "QT_TRANSLATE_NOOP"
, "QT_TRANSLATE_NOOP3"
, "QT_TRANSLATE_NOOP3_UTF8"
, "QT_TRANSLATE_NOOP_UTF8"
, "QT_TRAP_THROWING"
, "QT_TRID_NOOP"
, "QT_TRY"
, "QT_TRYCATCH_ERROR"
, "QT_TRYCATCH_LEAVING"
, "QT_TR_NOOP"
, "QT_TR_NOOP_UTF8"
, "QT_USE_MATH_H_FLOATS"
, "QT_USE_NAMESPACE"
, "QT_USE_QSTRINGBUILDER"
, "QT_VERSION"
, "QT_VERSION_CHECK"
, "QT_VERSION_STR"
, "QT_VISIBILITY_AVAILABLE"
, "QT_WA"
, "QT_WA_INLINE"
, "QT_WIN_CALLBACK"
, "QVERIFY"
, "QVERIFY2"
, "QWARN"
, "QWIDGETSIZE_MAX"
, "Q_ALIGNOF"
, "Q_ARG"
, "Q_ASSERT"
, "Q_ASSERT_X"
, "Q_ATOMIC_INT_FETCH_AND_ADD_IS_ALWAYS_NATIVE"
, "Q_ATOMIC_INT_FETCH_AND_ADD_IS_NOT_NATIVE"
, "Q_ATOMIC_INT_FETCH_AND_ADD_IS_SOMETIMES_NATIVE"
, "Q_ATOMIC_INT_FETCH_AND_ADD_IS_WAIT_FREE"
, "Q_ATOMIC_INT_FETCH_AND_STORE_IS_ALWAYS_NATIVE"
, "Q_ATOMIC_INT_FETCH_AND_STORE_IS_NOT_NATIVE"
, "Q_ATOMIC_INT_FETCH_AND_STORE_IS_SOMETIMES_NATIVE"
, "Q_ATOMIC_INT_FETCH_AND_STORE_IS_WAIT_FREE"
, "Q_ATOMIC_INT_REFERENCE_COUNTING_IS_ALWAYS_NATIVE"
, "Q_ATOMIC_INT_REFERENCE_COUNTING_IS_NOT_NATIVE"
, "Q_ATOMIC_INT_REFERENCE_COUNTING_IS_SOMETIMES_NATIVE"
, "Q_ATOMIC_INT_REFERENCE_COUNTING_IS_WAIT_FREE"
, "Q_ATOMIC_INT_TEST_AND_SET_IS_ALWAYS_NATIVE"
, "Q_ATOMIC_INT_TEST_AND_SET_IS_NOT_NATIVE"
, "Q_ATOMIC_INT_TEST_AND_SET_IS_SOMETIMES_NATIVE"
, "Q_ATOMIC_INT_TEST_AND_SET_IS_WAIT_FREE"
, "Q_BIG_ENDIAN"
, "Q_BROKEN_DEBUG_STREAM"
, "Q_BROKEN_TEMPLATE_SPECIALIZATION"
, "Q_BYTE_ORDER"
, "Q_CANNOT_DELETE_CONSTANT"
, "Q_CC_BOR"
, "Q_CC_CDS"
, "Q_CC_CLANG"
, "Q_CC_COMEAU"
, "Q_CC_DEC"
, "Q_CC_DIAB"
, "Q_CC_EDG"
, "Q_CC_GCCE"
, "Q_CC_GHS"
, "Q_CC_GNU"
, "Q_CC_HIGHC"
, "Q_CC_HP"
, "Q_CC_HPACC"
, "Q_CC_INTEL"
, "Q_CC_KAI"
, "Q_CC_MINGW"
, "Q_CC_MIPS"
, "Q_CC_MSVC"
, "Q_CC_MSVC_NET"
, "Q_CC_MWERKS"
, "Q_CC_NOKIAX86"
, "Q_CC_OC"
, "Q_CC_PGI"
, "Q_CC_RVCT"
, "Q_CC_SUN"
, "Q_CC_SYM"
, "Q_CC_USLC"
, "Q_CC_WAT"
, "Q_CC_XLC"
, "Q_CHECK_PTR"
, "Q_CLASSINFO"
, "Q_CLEANUP_RESOURCE"
, "Q_COMPILER_AUTO_TYPE"
, "Q_COMPILER_CLASS_ENUM"
, "Q_COMPILER_CONSTEXPR"
, "Q_COMPILER_DECLTYPE"
, "Q_COMPILER_DEFAULT_DELETE_MEMBERS"
, "Q_COMPILER_EXTERN_TEMPLATES"
, "Q_COMPILER_INITIALIZER_LISTS"
, "Q_COMPILER_LAMBDA"
, "Q_COMPILER_MANGLES_RETURN_TYPE"
, "Q_COMPILER_RVALUE_REFS"
, "Q_COMPILER_UNICODE_STRINGS"
, "Q_COMPILER_VARIADIC_TEMPLATES"
, "Q_COMPLEX_TYPE"
, "Q_CONSTRUCTOR_FUNCTION"
, "Q_CONSTRUCTOR_FUNCTION0"
, "Q_C_CALLBACKS"
, "Q_D"
, "Q_DECLARE_EXTENSION_INTERFACE"
, "Q_DECLARE_FLAGS"
, "Q_DECLARE_INCOMPATIBLE_FLAGS"
, "Q_DECLARE_INTERFACE"
, "Q_DECLARE_METATYPE"
, "Q_DECLARE_OPERATORS_FOR_FLAGS"
, "Q_DECLARE_PRIVATE"
, "Q_DECLARE_PRIVATE_D"
, "Q_DECLARE_PUBLIC"
, "Q_DECLARE_SHARED"
, "Q_DECLARE_SHARED_STL"
, "Q_DECLARE_TR_FUNCTIONS"
, "Q_DECLARE_TYPEINFO"
, "Q_DECLARE_TYPEINFO_BODY"
, "Q_DECL_ALIGN"
, "Q_DECL_CONSTEXPR"
, "Q_DECL_CONSTRUCTOR_DEPRECATED"
, "Q_DECL_DEPRECATED"
, "Q_DECL_FINAL"
, "Q_DECL_HIDDEN"
, "Q_DECL_IMPORT"
, "Q_DECL_NOEXCEPT"
, "Q_DECL_NOTHROW"
, "Q_DECL_OVERRIDE"
, "Q_DECL_VARIABLE_DEPRECATED"
, "Q_DESTRUCTOR_FUNCTION"
, "Q_DESTRUCTOR_FUNCTION0"
, "Q_DISABLE_COPY"
, "Q_DUMMY_COMPARISON_OPERATOR"
, "Q_DUMMY_TYPE"
, "Q_EMIT"
, "Q_ENUMS"
, "Q_EXPORT_PLUGIN2"
, "Q_FLAGS"
, "Q_FOREACH"
, "Q_FOREVER"
, "Q_FULL_TEMPLATE_INSTANTIATION"
, "Q_FUNC_INFO"
, "Q_GLOBAL_STATIC"
, "Q_GLOBAL_STATIC_INIT"
, "Q_GLOBAL_STATIC_WITH_ARGS"
, "Q_GLOBAL_STATIC_WITH_INITIALIZER"
, "Q_IMPORT_PLUGIN"
, "Q_INIT_RESOURCE"
, "Q_INIT_RESOURCE_EXTERN"
, "Q_INLINE_TEMPLATE"
, "Q_INT64_C"
, "Q_INTERFACES"
, "Q_INVOKABLE"
, "Q_LIKELY"
, "Q_LITTLE_ENDIAN"
, "Q_MOVABLE_TYPE"
, "Q_NOREPLY"
, "Q_NO_BOOL_TYPE"
, "Q_NO_DATA_RELOCATION"
, "Q_NO_DECLARED_NOT_DEFINED"
, "Q_NO_DEPRECATED_CONSTRUCTORS"
, "Q_NO_EXPLICIT_KEYWORD"
, "Q_NO_PACKED_REFERENCE"
, "Q_NO_POSIX_SIGNALS"
, "Q_NO_TEMPLATE_FRIENDS"
, "Q_NO_USING_KEYWORD"
, "Q_NULLPTR"
, "Q_OBJECT"
, "Q_OF_ELF"
, "Q_OS_AIX"
, "Q_OS_BSD4"
, "Q_OS_BSDI"
, "Q_OS_CYGWIN"
, "Q_OS_DARWIN"
, "Q_OS_DARWIN32"
, "Q_OS_DARWIN64"
, "Q_OS_DGUX"
, "Q_OS_DYNIX"
, "Q_OS_FREEBSD"
, "Q_OS_HPUX"
, "Q_OS_HURD"
, "Q_OS_INTEGRITY"
, "Q_OS_IRIX"
, "Q_OS_LINUX"
, "Q_OS_LYNX"
, "Q_OS_MAC"
, "Q_OS_MAC32"
, "Q_OS_MAC64"
, "Q_OS_MACX"
, "Q_OS_MSDOS"
, "Q_OS_NACL"
, "Q_OS_NETBSD"
, "Q_OS_OPENBSD"
, "Q_OS_OS2"
, "Q_OS_OS2EMX"
, "Q_OS_OSF"
, "Q_OS_QNX"
, "Q_OS_RELIANT"
, "Q_OS_SCO"
, "Q_OS_SOLARIS"
, "Q_OS_SYMBIAN"
, "Q_OS_ULTRIX"
, "Q_OS_UNIX"
, "Q_OS_UNIXWARE"
, "Q_OS_VXWORKS"
, "Q_OS_WIN"
, "Q_OS_WIN32"
, "Q_OS_WIN64"
, "Q_OS_WINCE"
, "Q_OUTOFLINE_TEMPLATE"
, "Q_PACKED"
, "Q_PRIMITIVE_TYPE"
, "Q_PROPERTY"
, "Q_Q"
, "Q_REQUIRED_RESULT"
, "Q_RETURN_ARG"
, "Q_SCRIPT_DECLARE_QMETAOBJECT"
, "Q_SIGNAL"
, "Q_SIGNALS"
, "Q_SLOT"
, "Q_SLOTS"
, "Q_STATIC_TYPE"
, "Q_SYMBIAN_FIXED_POINTER_CURSORS"
, "Q_SYMBIAN_HAS_EXTENDED_BITMAP_TYPE"
, "Q_SYMBIAN_SEMITRANSPARENT_BG_SURFACE"
, "Q_SYMBIAN_SUPPORTS_FIXNATIVEORIENTATION"
, "Q_SYMBIAN_SUPPORTS_MULTIPLE_SCREENS"
, "Q_SYMBIAN_SUPPORTS_SURFACES"
, "Q_SYMBIAN_TRANSITION_EFFECTS"
, "Q_SYMBIAN_WINDOW_SIZE_CACHE"
, "Q_TEMPLATEDLL"
, "Q_TYPENAME"
, "Q_TYPEOF"
, "Q_UINT64_C"
, "Q_UNLIKELY"
, "Q_UNUSED"
, "Q_WRONG_SB_CTYPE_MACROS"
, "Q_WS_MAC"
, "Q_WS_MAC32"
, "Q_WS_MAC64"
, "Q_WS_MACX"
, "Q_WS_PM"
, "Q_WS_S60"
, "Q_WS_WIN"
, "Q_WS_WIN16"
, "Q_WS_WIN32"
, "Q_WS_WIN64"
, "Q_WS_WINCE"
, "Q_WS_WINCE_WM"
, "Q_WS_X11"
, "SIGNAL"
, "SLOT"
, "emit"
, "foreach"
, "forever"
, "qApp"
, "signals"
, "slots"
])
, rAttribute = ExtensionTok
, rIncludeAttribute = False
, rDynamic = False
, rCaseSensitive = True
, rChildren = []
, rLookahead = False
, rFirstNonspace = False
, rColumn = Nothing
, rContextSwitch = []
}
]
, cAttribute = NormalTok
, cLineEmptyContext = []
, cLineEndContext = []
, cLineBeginContext = []
, cFallthrough = False
, cFallthroughContext = []
, cDynamic = False
}
)
, ( "Normal"
, Context
{ cName = "Normal"
, cSyntax = "C++"
, cRules =
[ Rule
{ rMatcher = IncludeRules ( "C++" , "DetectQt4Extensions" )
, rAttribute = NormalTok
, rIncludeAttribute = False
, rDynamic = False
, rCaseSensitive = True
, rChildren = []
, rLookahead = False
, rFirstNonspace = False
, rColumn = Nothing
, rContextSwitch = []
}
, Rule
{ rMatcher = IncludeRules ( "ISO C++" , "" )
, rAttribute = NormalTok
, rIncludeAttribute = False
, rDynamic = False
, rCaseSensitive = True
, rChildren = []
, rLookahead = False
, rFirstNonspace = False
, rColumn = Nothing
, rContextSwitch = []
}
]
, cAttribute = NormalTok
, cLineEmptyContext = []
, cLineEndContext = []
, cLineBeginContext = []
, cFallthrough = False
, cFallthroughContext = []
, cDynamic = False
}
)
, ( "QtClassMember"
, Context
{ cName = "QtClassMember"
, cSyntax = "C++"
, cRules =
[ Rule
{ rMatcher = IncludeRules ( "C++" , "DetectNSEnd" )
, rAttribute = ExtensionTok
, rIncludeAttribute = False
, rDynamic = False
, rCaseSensitive = True
, rChildren = []
, rLookahead = False
, rFirstNonspace = False
, rColumn = Nothing
, rContextSwitch = []
}
]
, cAttribute = ExtensionTok
, cLineEmptyContext = []
, cLineEndContext = [ Pop ]
, cLineBeginContext = []
, cFallthrough = False
, cFallthroughContext = []
, cDynamic = False
}
)
]
, sAuthor = "Alex Turbov (i.zaufi@gmail.com)"
, sVersion = "3"
, sLicense = "LGPL"
, sExtensions =
[ "*.c++"
, "*.cxx"
, "*.cpp"
, "*.cc"
, "*.C"
, "*.h"
, "*.hh"
, "*.H"
, "*.h++"
, "*.hxx"
, "*.hpp"
, "*.hcc"
, "*.moc"
]
, sStartingContext = "Normal"
}