neovim

Neovim text editor
git clone https://git.dasho.dev/neovim.git
Log | Files | Refs | README

qml.vim (53667B)


      1 " Vim syntax file
      2 " Language:     QML
      3 " Previous Maintainer: Peter Hoeg <peter@hoeg.com>
      4 " Maintainer:   Chase Knowlden <haroldknowlden@gmail.com>
      5 " Changes:      `git log` is your friend
      6 " Last Change:  2023 Aug 16
      7 "
      8 " This file is bassed on the original work done by Warwick Allison
      9 " <warwick.allison@nokia.com> whose did about 99% of the work here.
     10 
     11 " Based on javascript syntax (as is QML)
     12 
     13 if exists("b:current_syntax")
     14  finish
     15 endif
     16 
     17 if !exists("main_syntax")
     18  let main_syntax = 'qml'
     19 endif
     20 
     21 " Drop fold if it set but vim doesn't support it.
     22 if !has("folding")
     23  unlet! qml_fold
     24 endif
     25 
     26 syn case ignore
     27 
     28 syn cluster qmlExpr              contains=qmlStringD,qmlStringS,qmlStringT,SqmlCharacter,qmlNumber,qmlObjectLiteralType,qmlBoolean,qmlType,qmlJsType,qmlNull,qmlGlobal,qmlFunction,qmlArrowFunction,qmlNullishCoalescing
     29 syn keyword qmlCommentTodo       TODO FIXME XXX TBD contained
     30 syn match   qmlLineComment       "\/\/.*" contains=@Spell,qmlCommentTodo
     31 syn match   qmlCommentSkip       "^[ \t]*\*\($\|[ \t]\+\)"
     32 syn region  qmlComment           start="/\*"  end="\*/" contains=@Spell,qmlCommentTodo fold
     33 syn match   qmlSpecial           "\\\d\d\d\|\\."
     34 syn region  qmlStringD           start=+"+  skip=+\\\\\|\\"\|\\$+  end=+"+  keepend  contains=qmlSpecial,@htmlPreproc,@Spell
     35 syn region  qmlStringS           start=+'+  skip=+\\\\\|\\'\|\\$+  end=+'+  keepend  contains=qmlSpecial,@htmlPreproc,@Spell
     36 syn region  qmlStringT           start=+`+  skip=+\\\\\|\\`\|\\$+  end=+`+  keepend  contains=qmlTemplateExpr,qmlSpecial,@htmlPreproc,@Spell
     37 
     38 syntax region  qmlTemplateExpr contained  matchgroup=qmlBraces start=+${+ end=+}+  keepend  contains=@qmlExpr
     39 
     40 syn match   qmlCharacter         "'\\.'"
     41 syn match   qmlNumber            "-\=\<\d\+L\=\>\|0[xX][0-9a-fA-F]\+\>"
     42 syn region  qmlRegexpString      start=+/[^/*]+me=e-1 skip=+\\\\\|\\/+ end=+/[gi]\{0,2\}\s*$+ end=+/[gi]\{0,2\}\s*[;.,)\]}]+me=e-1 contains=@htmlPreproc oneline
     43 syn match   qmlObjectLiteralType "[A-Za-z][_A-Za-z0-9]*\s*\({\)\@="
     44 syn region  qmlTernaryColon   start="?" end=":" contains=@qmlExpr,qmlBraces,qmlParens,qmlLineComment
     45 syn match   qmlBindingProperty   "\<[A-Za-z][_A-Za-z.0-9]*\s*:"
     46 syn match  qmlNullishCoalescing    "??"
     47 
     48 syn keyword qmlConditional       if else switch
     49 syn keyword qmlRepeat            while for do in
     50 syn keyword qmlBranch            break continue
     51 syn keyword qmlOperator          new delete instanceof typeof
     52 syn keyword qmlJsType            Array Boolean Date Function Number Object String RegExp
     53 syn keyword qmlType              action alias bool color date double enumeration font int list point real rect size string time url variant vector2d vector3d vector4d coordinate geocircle geopath geopolygon georectangle geoshape matrix4x4 palette quaternion
     54 syn keyword qmlStatement         return with
     55 syn keyword qmlBoolean           true false
     56 syn keyword qmlNull              null undefined
     57 syn keyword qmlIdentifier        arguments this var let const
     58 syn keyword qmlLabel             case default
     59 syn keyword qmlException         try catch finally throw
     60 syn keyword qmlMessage           alert confirm prompt status
     61 syn keyword qmlGlobal            self
     62 syn keyword qmlDeclaration       property signal component readonly required
     63 syn keyword qmlReserved          abstract boolean byte char class debugger enum export extends final float goto implements import interface long native package pragma private protected public short static super synchronized throws transient volatile
     64 
     65 syn case match
     66 
     67 " List extracted in alphabatical order from: https://doc.qt.io/qt-5/qmltypes.html
     68 " Qt v5.15.1
     69 
     70 " Begin Literal Types {{{
     71 
     72 syntax keyword qmlObjectLiteralType Abstract3DSeries
     73 syntax keyword qmlObjectLiteralType AbstractActionInput
     74 syntax keyword qmlObjectLiteralType AbstractAnimation
     75 syntax keyword qmlObjectLiteralType AbstractAxis
     76 syntax keyword qmlObjectLiteralType AbstractAxis3D
     77 syntax keyword qmlObjectLiteralType AbstractAxisInput
     78 syntax keyword qmlObjectLiteralType AbstractBarSeries
     79 syntax keyword qmlObjectLiteralType AbstractButton
     80 syntax keyword qmlObjectLiteralType AbstractClipAnimator
     81 syntax keyword qmlObjectLiteralType AbstractClipBlendNode
     82 syntax keyword qmlObjectLiteralType AbstractDataProxy
     83 syntax keyword qmlObjectLiteralType AbstractGraph3D
     84 syntax keyword qmlObjectLiteralType AbstractInputHandler3D
     85 syntax keyword qmlObjectLiteralType AbstractPhysicalDevice
     86 syntax keyword qmlObjectLiteralType AbstractRayCaster
     87 syntax keyword qmlObjectLiteralType AbstractSeries
     88 syntax keyword qmlObjectLiteralType AbstractSkeleton
     89 syntax keyword qmlObjectLiteralType AbstractTexture
     90 syntax keyword qmlObjectLiteralType AbstractTextureImage
     91 syntax keyword qmlObjectLiteralType Accelerometer
     92 syntax keyword qmlObjectLiteralType AccelerometerReading
     93 syntax keyword qmlObjectLiteralType Accessible
     94 syntax keyword qmlObjectLiteralType Action
     95 syntax keyword qmlObjectLiteralType ActionGroup
     96 syntax keyword qmlObjectLiteralType ActionInput
     97 syntax keyword qmlObjectLiteralType AdditiveClipBlend
     98 syntax keyword qmlObjectLiteralType AdditiveColorGradient
     99 syntax keyword qmlObjectLiteralType Address
    100 syntax keyword qmlObjectLiteralType Affector
    101 syntax keyword qmlObjectLiteralType Age
    102 syntax keyword qmlObjectLiteralType AlphaCoverage
    103 syntax keyword qmlObjectLiteralType AlphaTest
    104 syntax keyword qmlObjectLiteralType Altimeter
    105 syntax keyword qmlObjectLiteralType AltimeterReading
    106 syntax keyword qmlObjectLiteralType AluminumAnodizedEmissiveMaterial
    107 syntax keyword qmlObjectLiteralType AluminumAnodizedMaterial
    108 syntax keyword qmlObjectLiteralType AluminumBrushedMaterial
    109 syntax keyword qmlObjectLiteralType AluminumEmissiveMaterial
    110 syntax keyword qmlObjectLiteralType AluminumMaterial
    111 syntax keyword qmlObjectLiteralType AmbientLightReading
    112 syntax keyword qmlObjectLiteralType AmbientLightSensor
    113 syntax keyword qmlObjectLiteralType AmbientTemperatureReading
    114 syntax keyword qmlObjectLiteralType AmbientTemperatureSensor
    115 syntax keyword qmlObjectLiteralType AnalogAxisInput
    116 syntax keyword qmlObjectLiteralType AnchorAnimation
    117 syntax keyword qmlObjectLiteralType AnchorChanges
    118 syntax keyword qmlObjectLiteralType AngleDirection
    119 syntax keyword qmlObjectLiteralType AnimatedImage
    120 syntax keyword qmlObjectLiteralType AnimatedSprite
    121 syntax keyword qmlObjectLiteralType Animation
    122 syntax keyword qmlObjectLiteralType AnimationController
    123 syntax keyword qmlObjectLiteralType AnimationGroup
    124 syntax keyword qmlObjectLiteralType Animator
    125 syntax keyword qmlObjectLiteralType ApplicationWindow
    126 syntax keyword qmlObjectLiteralType ApplicationWindowStyle
    127 syntax keyword qmlObjectLiteralType AreaLight
    128 syntax keyword qmlObjectLiteralType AreaSeries
    129 syntax keyword qmlObjectLiteralType Armature
    130 syntax keyword qmlObjectLiteralType AttenuationModelInverse
    131 syntax keyword qmlObjectLiteralType AttenuationModelLinear
    132 syntax keyword qmlObjectLiteralType Attractor
    133 syntax keyword qmlObjectLiteralType Attribute
    134 syntax keyword qmlObjectLiteralType Audio
    135 syntax keyword qmlObjectLiteralType AudioCategory
    136 syntax keyword qmlObjectLiteralType AudioEngine
    137 syntax keyword qmlObjectLiteralType AudioListener
    138 syntax keyword qmlObjectLiteralType AudioSample
    139 syntax keyword qmlObjectLiteralType AuthenticationDialogRequest
    140 syntax keyword qmlObjectLiteralType Axis
    141 syntax keyword qmlObjectLiteralType AxisAccumulator
    142 syntax keyword qmlObjectLiteralType AxisHelper
    143 syntax keyword qmlObjectLiteralType AxisSetting
    144 
    145 syntax keyword qmlObjectLiteralType BackspaceKey
    146 syntax keyword qmlObjectLiteralType Bar3DSeries
    147 syntax keyword qmlObjectLiteralType BarCategoryAxis
    148 syntax keyword qmlObjectLiteralType BarDataProxy
    149 syntax keyword qmlObjectLiteralType Bars3D
    150 syntax keyword qmlObjectLiteralType BarSeries
    151 syntax keyword qmlObjectLiteralType BarSet
    152 syntax keyword qmlObjectLiteralType BaseKey
    153 syntax keyword qmlObjectLiteralType BasicTableView
    154 syntax keyword qmlObjectLiteralType Behavior
    155 syntax keyword qmlObjectLiteralType Binding
    156 syntax keyword qmlObjectLiteralType Blend
    157 syntax keyword qmlObjectLiteralType BlendedClipAnimator
    158 syntax keyword qmlObjectLiteralType BlendEquation
    159 syntax keyword qmlObjectLiteralType BlendEquationArguments
    160 syntax keyword qmlObjectLiteralType Blending
    161 syntax keyword qmlObjectLiteralType BlitFramebuffer
    162 syntax keyword qmlObjectLiteralType BluetoothDiscoveryModel
    163 syntax keyword qmlObjectLiteralType BluetoothService
    164 syntax keyword qmlObjectLiteralType BluetoothSocket
    165 syntax keyword qmlObjectLiteralType Blur
    166 syntax keyword qmlObjectLiteralType bool
    167 syntax keyword qmlObjectLiteralType BorderImage
    168 syntax keyword qmlObjectLiteralType BorderImageMesh
    169 syntax keyword qmlObjectLiteralType BoundaryRule
    170 syntax keyword qmlObjectLiteralType Bounds
    171 syntax keyword qmlObjectLiteralType BoxPlotSeries
    172 syntax keyword qmlObjectLiteralType BoxSet
    173 syntax keyword qmlObjectLiteralType BrightnessContrast
    174 syntax keyword qmlObjectLiteralType BrushStrokes
    175 syntax keyword qmlObjectLiteralType Buffer
    176 syntax keyword qmlObjectLiteralType BufferBlit
    177 syntax keyword qmlObjectLiteralType BufferCapture
    178 syntax keyword qmlObjectLiteralType BufferInput
    179 syntax keyword qmlObjectLiteralType BusyIndicator
    180 syntax keyword qmlObjectLiteralType BusyIndicatorStyle
    181 syntax keyword qmlObjectLiteralType Button
    182 syntax keyword qmlObjectLiteralType ButtonAxisInput
    183 syntax keyword qmlObjectLiteralType ButtonGroup
    184 syntax keyword qmlObjectLiteralType ButtonStyle
    185 
    186 syntax keyword qmlObjectLiteralType Calendar
    187 syntax keyword qmlObjectLiteralType CalendarModel
    188 syntax keyword qmlObjectLiteralType CalendarStyle
    189 syntax keyword qmlObjectLiteralType Camera
    190 syntax keyword qmlObjectLiteralType Camera3D
    191 syntax keyword qmlObjectLiteralType CameraCapabilities
    192 syntax keyword qmlObjectLiteralType CameraCapture
    193 syntax keyword qmlObjectLiteralType CameraExposure
    194 syntax keyword qmlObjectLiteralType CameraFlash
    195 syntax keyword qmlObjectLiteralType CameraFocus
    196 syntax keyword qmlObjectLiteralType CameraImageProcessing
    197 syntax keyword qmlObjectLiteralType CameraLens
    198 syntax keyword qmlObjectLiteralType CameraRecorder
    199 syntax keyword qmlObjectLiteralType CameraSelector
    200 syntax keyword qmlObjectLiteralType CandlestickSeries
    201 syntax keyword qmlObjectLiteralType CandlestickSet
    202 syntax keyword qmlObjectLiteralType Canvas
    203 syntax keyword qmlObjectLiteralType CanvasGradient
    204 syntax keyword qmlObjectLiteralType CanvasImageData
    205 syntax keyword qmlObjectLiteralType CanvasPixelArray
    206 syntax keyword qmlObjectLiteralType Category
    207 syntax keyword qmlObjectLiteralType CategoryAxis
    208 syntax keyword qmlObjectLiteralType CategoryAxis3D
    209 syntax keyword qmlObjectLiteralType CategoryModel
    210 syntax keyword qmlObjectLiteralType CategoryRange
    211 syntax keyword qmlObjectLiteralType ChangeLanguageKey
    212 syntax keyword qmlObjectLiteralType ChartView
    213 syntax keyword qmlObjectLiteralType CheckBox
    214 syntax keyword qmlObjectLiteralType CheckBoxStyle
    215 syntax keyword qmlObjectLiteralType CheckDelegate
    216 syntax keyword qmlObjectLiteralType ChromaticAberration
    217 syntax keyword qmlObjectLiteralType CircularGauge
    218 syntax keyword qmlObjectLiteralType CircularGaugeStyle
    219 syntax keyword qmlObjectLiteralType ClearBuffers
    220 syntax keyword qmlObjectLiteralType ClipAnimator
    221 syntax keyword qmlObjectLiteralType ClipBlendValue
    222 syntax keyword qmlObjectLiteralType ClipPlane
    223 syntax keyword qmlObjectLiteralType CloseEvent
    224 syntax keyword qmlObjectLiteralType color
    225 syntax keyword qmlObjectLiteralType ColorAnimation
    226 syntax keyword qmlObjectLiteralType ColorDialog
    227 syntax keyword qmlObjectLiteralType ColorDialogRequest
    228 syntax keyword qmlObjectLiteralType ColorGradient
    229 syntax keyword qmlObjectLiteralType ColorGradientStop
    230 syntax keyword qmlObjectLiteralType Colorize
    231 syntax keyword qmlObjectLiteralType ColorMask
    232 syntax keyword qmlObjectLiteralType ColorMaster
    233 syntax keyword qmlObjectLiteralType ColorOverlay
    234 syntax keyword qmlObjectLiteralType Column
    235 syntax keyword qmlObjectLiteralType ColumnLayout
    236 syntax keyword qmlObjectLiteralType ComboBox
    237 syntax keyword qmlObjectLiteralType ComboBoxStyle
    238 syntax keyword qmlObjectLiteralType Command
    239 syntax keyword qmlObjectLiteralType Compass
    240 syntax keyword qmlObjectLiteralType CompassReading
    241 syntax keyword qmlObjectLiteralType Component
    242 syntax keyword qmlObjectLiteralType Component3D
    243 syntax keyword qmlObjectLiteralType ComputeCommand
    244 syntax keyword qmlObjectLiteralType ConeGeometry
    245 syntax keyword qmlObjectLiteralType ConeMesh
    246 syntax keyword qmlObjectLiteralType ConicalGradient
    247 syntax keyword qmlObjectLiteralType Connections
    248 syntax keyword qmlObjectLiteralType ContactDetail
    249 syntax keyword qmlObjectLiteralType ContactDetails
    250 syntax keyword qmlObjectLiteralType Container
    251 syntax keyword qmlObjectLiteralType Context2D
    252 syntax keyword qmlObjectLiteralType ContextMenuRequest
    253 syntax keyword qmlObjectLiteralType Control
    254 syntax keyword qmlObjectLiteralType coordinate
    255 syntax keyword qmlObjectLiteralType CoordinateAnimation
    256 syntax keyword qmlObjectLiteralType CopperMaterial
    257 syntax keyword qmlObjectLiteralType CuboidGeometry
    258 syntax keyword qmlObjectLiteralType CuboidMesh
    259 syntax keyword qmlObjectLiteralType CullFace
    260 syntax keyword qmlObjectLiteralType CullMode
    261 syntax keyword qmlObjectLiteralType CumulativeDirection
    262 syntax keyword qmlObjectLiteralType Custom3DItem
    263 syntax keyword qmlObjectLiteralType Custom3DLabel
    264 syntax keyword qmlObjectLiteralType Custom3DVolume
    265 syntax keyword qmlObjectLiteralType CustomCamera
    266 syntax keyword qmlObjectLiteralType CustomMaterial
    267 syntax keyword qmlObjectLiteralType CustomParticle
    268 syntax keyword qmlObjectLiteralType CylinderGeometry
    269 syntax keyword qmlObjectLiteralType CylinderMesh
    270 
    271 syntax keyword qmlObjectLiteralType Date
    272 syntax keyword qmlObjectLiteralType date
    273 syntax keyword qmlObjectLiteralType DateTimeAxis
    274 syntax keyword qmlObjectLiteralType DayOfWeekRow
    275 syntax keyword qmlObjectLiteralType DebugView
    276 syntax keyword qmlObjectLiteralType DefaultMaterial
    277 syntax keyword qmlObjectLiteralType DelayButton
    278 syntax keyword qmlObjectLiteralType DelayButtonStyle
    279 syntax keyword qmlObjectLiteralType DelegateChoice
    280 syntax keyword qmlObjectLiteralType DelegateChooser
    281 syntax keyword qmlObjectLiteralType DelegateModel
    282 syntax keyword qmlObjectLiteralType DelegateModelGroup
    283 syntax keyword qmlObjectLiteralType DepthInput
    284 syntax keyword qmlObjectLiteralType DepthOfFieldHQBlur
    285 syntax keyword qmlObjectLiteralType DepthRange
    286 syntax keyword qmlObjectLiteralType DepthTest
    287 syntax keyword qmlObjectLiteralType Desaturate
    288 syntax keyword qmlObjectLiteralType Dial
    289 syntax keyword qmlObjectLiteralType Dialog
    290 syntax keyword qmlObjectLiteralType DialogButtonBox
    291 syntax keyword qmlObjectLiteralType DialStyle
    292 syntax keyword qmlObjectLiteralType DiffuseMapMaterial
    293 syntax keyword qmlObjectLiteralType DiffuseSpecularMapMaterial
    294 syntax keyword qmlObjectLiteralType DiffuseSpecularMaterial
    295 syntax keyword qmlObjectLiteralType Direction
    296 syntax keyword qmlObjectLiteralType DirectionalBlur
    297 syntax keyword qmlObjectLiteralType DirectionalLight
    298 syntax keyword qmlObjectLiteralType DispatchCompute
    299 syntax keyword qmlObjectLiteralType Displace
    300 syntax keyword qmlObjectLiteralType DistanceReading
    301 syntax keyword qmlObjectLiteralType DistanceSensor
    302 syntax keyword qmlObjectLiteralType DistortionRipple
    303 syntax keyword qmlObjectLiteralType DistortionSphere
    304 syntax keyword qmlObjectLiteralType DistortionSpiral
    305 syntax keyword qmlObjectLiteralType Dithering
    306 syntax keyword qmlObjectLiteralType double
    307 syntax keyword qmlObjectLiteralType DoubleValidator
    308 syntax keyword qmlObjectLiteralType Drag
    309 syntax keyword qmlObjectLiteralType DragEvent
    310 syntax keyword qmlObjectLiteralType DragHandler
    311 syntax keyword qmlObjectLiteralType Drawer
    312 syntax keyword qmlObjectLiteralType DropArea
    313 syntax keyword qmlObjectLiteralType DropShadow
    314 syntax keyword qmlObjectLiteralType DwmFeatures
    315 syntax keyword qmlObjectLiteralType DynamicParameter
    316 
    317 syntax keyword qmlObjectLiteralType EdgeDetect
    318 syntax keyword qmlObjectLiteralType EditorialModel
    319 syntax keyword qmlObjectLiteralType Effect
    320 syntax keyword qmlObjectLiteralType EllipseShape
    321 syntax keyword qmlObjectLiteralType Emboss
    322 syntax keyword qmlObjectLiteralType Emitter
    323 syntax keyword qmlObjectLiteralType EnterKey
    324 syntax keyword qmlObjectLiteralType EnterKeyAction
    325 syntax keyword qmlObjectLiteralType Entity
    326 syntax keyword qmlObjectLiteralType EntityLoader
    327 syntax keyword qmlObjectLiteralType enumeration
    328 syntax keyword qmlObjectLiteralType EnvironmentLight
    329 syntax keyword qmlObjectLiteralType EventConnection
    330 syntax keyword qmlObjectLiteralType EventPoint
    331 syntax keyword qmlObjectLiteralType EventTouchPoint
    332 syntax keyword qmlObjectLiteralType ExclusiveGroup
    333 syntax keyword qmlObjectLiteralType ExtendedAttributes
    334 syntax keyword qmlObjectLiteralType ExtrudedTextGeometry
    335 syntax keyword qmlObjectLiteralType ExtrudedTextMesh
    336 
    337 syntax keyword qmlObjectLiteralType FastBlur
    338 syntax keyword qmlObjectLiteralType FileDialog
    339 syntax keyword qmlObjectLiteralType FileDialogRequest
    340 syntax keyword qmlObjectLiteralType FillerKey
    341 syntax keyword qmlObjectLiteralType FilterKey
    342 syntax keyword qmlObjectLiteralType FinalState
    343 syntax keyword qmlObjectLiteralType FindTextResult
    344 syntax keyword qmlObjectLiteralType FirstPersonCameraController
    345 syntax keyword qmlObjectLiteralType Flickable
    346 syntax keyword qmlObjectLiteralType Flip
    347 syntax keyword qmlObjectLiteralType Flipable
    348 syntax keyword qmlObjectLiteralType Flow
    349 syntax keyword qmlObjectLiteralType FocusScope
    350 syntax keyword qmlObjectLiteralType FolderDialog
    351 syntax keyword qmlObjectLiteralType FolderListModel
    352 syntax keyword qmlObjectLiteralType font
    353 syntax keyword qmlObjectLiteralType FontDialog
    354 syntax keyword qmlObjectLiteralType FontLoader
    355 syntax keyword qmlObjectLiteralType FontMetrics
    356 syntax keyword qmlObjectLiteralType FormValidationMessageRequest
    357 syntax keyword qmlObjectLiteralType ForwardRenderer
    358 syntax keyword qmlObjectLiteralType Frame
    359 syntax keyword qmlObjectLiteralType FrameAction
    360 syntax keyword qmlObjectLiteralType FrameGraphNode
    361 syntax keyword qmlObjectLiteralType Friction
    362 syntax keyword qmlObjectLiteralType FrontFace
    363 syntax keyword qmlObjectLiteralType FrostedGlassMaterial
    364 syntax keyword qmlObjectLiteralType FrostedGlassSinglePassMaterial
    365 syntax keyword qmlObjectLiteralType FrustumCamera
    366 syntax keyword qmlObjectLiteralType FrustumCulling
    367 syntax keyword qmlObjectLiteralType FullScreenRequest
    368 syntax keyword qmlObjectLiteralType Fxaa
    369 
    370 syntax keyword qmlObjectLiteralType Gamepad
    371 syntax keyword qmlObjectLiteralType GamepadManager
    372 syntax keyword qmlObjectLiteralType GammaAdjust
    373 syntax keyword qmlObjectLiteralType Gauge
    374 syntax keyword qmlObjectLiteralType GaugeStyle
    375 syntax keyword qmlObjectLiteralType GaussianBlur
    376 syntax keyword qmlObjectLiteralType geocircle
    377 syntax keyword qmlObjectLiteralType GeocodeModel
    378 syntax keyword qmlObjectLiteralType Geometry
    379 syntax keyword qmlObjectLiteralType GeometryRenderer
    380 syntax keyword qmlObjectLiteralType geopath
    381 syntax keyword qmlObjectLiteralType geopolygon
    382 syntax keyword qmlObjectLiteralType georectangle
    383 syntax keyword qmlObjectLiteralType geoshape
    384 syntax keyword qmlObjectLiteralType GestureEvent
    385 syntax keyword qmlObjectLiteralType GlassMaterial
    386 syntax keyword qmlObjectLiteralType GlassRefractiveMaterial
    387 syntax keyword qmlObjectLiteralType Glow
    388 syntax keyword qmlObjectLiteralType GoochMaterial
    389 syntax keyword qmlObjectLiteralType Gradient
    390 syntax keyword qmlObjectLiteralType GradientStop
    391 syntax keyword qmlObjectLiteralType GraphicsApiFilter
    392 syntax keyword qmlObjectLiteralType GraphicsInfo
    393 syntax keyword qmlObjectLiteralType Gravity
    394 syntax keyword qmlObjectLiteralType Grid
    395 syntax keyword qmlObjectLiteralType GridGeometry
    396 syntax keyword qmlObjectLiteralType GridLayout
    397 syntax keyword qmlObjectLiteralType GridMesh
    398 syntax keyword qmlObjectLiteralType GridView
    399 syntax keyword qmlObjectLiteralType GroupBox
    400 syntax keyword qmlObjectLiteralType GroupGoal
    401 syntax keyword qmlObjectLiteralType Gyroscope
    402 syntax keyword qmlObjectLiteralType GyroscopeReading
    403 
    404 syntax keyword qmlObjectLiteralType HandlerPoint
    405 syntax keyword qmlObjectLiteralType HandwritingInputPanel
    406 syntax keyword qmlObjectLiteralType HandwritingModeKey
    407 syntax keyword qmlObjectLiteralType HBarModelMapper
    408 syntax keyword qmlObjectLiteralType HBoxPlotModelMapper
    409 syntax keyword qmlObjectLiteralType HCandlestickModelMapper
    410 syntax keyword qmlObjectLiteralType HDRBloomTonemap
    411 syntax keyword qmlObjectLiteralType HeightMapSurfaceDataProxy
    412 syntax keyword qmlObjectLiteralType HideKeyboardKey
    413 syntax keyword qmlObjectLiteralType HistoryState
    414 syntax keyword qmlObjectLiteralType HolsterReading
    415 syntax keyword qmlObjectLiteralType HolsterSensor
    416 syntax keyword qmlObjectLiteralType HorizontalBarSeries
    417 syntax keyword qmlObjectLiteralType HorizontalHeaderView
    418 syntax keyword qmlObjectLiteralType HorizontalPercentBarSeries
    419 syntax keyword qmlObjectLiteralType HorizontalStackedBarSeries
    420 syntax keyword qmlObjectLiteralType Host
    421 syntax keyword qmlObjectLiteralType HoverHandler
    422 syntax keyword qmlObjectLiteralType HPieModelMapper
    423 syntax keyword qmlObjectLiteralType HueSaturation
    424 syntax keyword qmlObjectLiteralType HumidityReading
    425 syntax keyword qmlObjectLiteralType HumiditySensor
    426 syntax keyword qmlObjectLiteralType HXYModelMapper
    427 
    428 syntax keyword qmlObjectLiteralType Icon
    429 syntax keyword qmlObjectLiteralType IdleInhibitManagerV1
    430 syntax keyword qmlObjectLiteralType Image
    431 syntax keyword qmlObjectLiteralType ImageModel
    432 syntax keyword qmlObjectLiteralType ImageParticle
    433 syntax keyword qmlObjectLiteralType InnerShadow
    434 syntax keyword qmlObjectLiteralType InputChord
    435 syntax keyword qmlObjectLiteralType InputContext
    436 syntax keyword qmlObjectLiteralType InputEngine
    437 syntax keyword qmlObjectLiteralType InputHandler3D
    438 syntax keyword qmlObjectLiteralType InputMethod
    439 syntax keyword qmlObjectLiteralType InputModeKey
    440 syntax keyword qmlObjectLiteralType InputPanel
    441 syntax keyword qmlObjectLiteralType InputSequence
    442 syntax keyword qmlObjectLiteralType InputSettings
    443 syntax keyword qmlObjectLiteralType Instantiator
    444 syntax keyword qmlObjectLiteralType int
    445 syntax keyword qmlObjectLiteralType IntValidator
    446 syntax keyword qmlObjectLiteralType InvokedServices
    447 syntax keyword qmlObjectLiteralType IRProximityReading
    448 syntax keyword qmlObjectLiteralType IRProximitySensor
    449 syntax keyword qmlObjectLiteralType Item
    450 syntax keyword qmlObjectLiteralType ItemDelegate
    451 syntax keyword qmlObjectLiteralType ItemGrabResult
    452 syntax keyword qmlObjectLiteralType ItemModelBarDataProxy
    453 syntax keyword qmlObjectLiteralType ItemModelScatterDataProxy
    454 syntax keyword qmlObjectLiteralType ItemModelSurfaceDataProxy
    455 syntax keyword qmlObjectLiteralType ItemParticle
    456 syntax keyword qmlObjectLiteralType ItemSelectionModel
    457 syntax keyword qmlObjectLiteralType IviApplication
    458 syntax keyword qmlObjectLiteralType IviSurface
    459 
    460 syntax keyword qmlObjectLiteralType JavaScriptDialogRequest
    461 syntax keyword qmlObjectLiteralType Joint
    462 syntax keyword qmlObjectLiteralType JumpList
    463 syntax keyword qmlObjectLiteralType JumpListCategory
    464 syntax keyword qmlObjectLiteralType JumpListDestination
    465 syntax keyword qmlObjectLiteralType JumpListLink
    466 syntax keyword qmlObjectLiteralType JumpListSeparator
    467 
    468 syntax keyword qmlObjectLiteralType Key
    469 syntax keyword qmlObjectLiteralType KeyboardColumn
    470 syntax keyword qmlObjectLiteralType KeyboardDevice
    471 syntax keyword qmlObjectLiteralType KeyboardHandler
    472 syntax keyword qmlObjectLiteralType KeyboardLayout
    473 syntax keyword qmlObjectLiteralType KeyboardLayoutLoader
    474 syntax keyword qmlObjectLiteralType KeyboardRow
    475 syntax keyword qmlObjectLiteralType KeyboardStyle
    476 syntax keyword qmlObjectLiteralType KeyEvent
    477 syntax keyword qmlObjectLiteralType Keyframe
    478 syntax keyword qmlObjectLiteralType KeyframeAnimation
    479 syntax keyword qmlObjectLiteralType KeyframeGroup
    480 syntax keyword qmlObjectLiteralType KeyIcon
    481 syntax keyword qmlObjectLiteralType KeyNavigation
    482 syntax keyword qmlObjectLiteralType KeyPanel
    483 syntax keyword qmlObjectLiteralType Keys
    484 
    485 syntax keyword qmlObjectLiteralType Label
    486 syntax keyword qmlObjectLiteralType Layer
    487 syntax keyword qmlObjectLiteralType LayerFilter
    488 syntax keyword qmlObjectLiteralType Layout
    489 syntax keyword qmlObjectLiteralType LayoutMirroring
    490 syntax keyword qmlObjectLiteralType Legend
    491 syntax keyword qmlObjectLiteralType LerpClipBlend
    492 syntax keyword qmlObjectLiteralType LevelAdjust
    493 syntax keyword qmlObjectLiteralType LevelOfDetail
    494 syntax keyword qmlObjectLiteralType LevelOfDetailBoundingSphere
    495 syntax keyword qmlObjectLiteralType LevelOfDetailLoader
    496 syntax keyword qmlObjectLiteralType LevelOfDetailSwitch
    497 syntax keyword qmlObjectLiteralType LidReading
    498 syntax keyword qmlObjectLiteralType LidSensor
    499 syntax keyword qmlObjectLiteralType Light
    500 syntax keyword qmlObjectLiteralType Light3D
    501 syntax keyword qmlObjectLiteralType LightReading
    502 syntax keyword qmlObjectLiteralType LightSensor
    503 syntax keyword qmlObjectLiteralType LinearGradient
    504 syntax keyword qmlObjectLiteralType LineSeries
    505 syntax keyword qmlObjectLiteralType LineShape
    506 syntax keyword qmlObjectLiteralType LineWidth
    507 syntax keyword qmlObjectLiteralType list
    508 syntax keyword qmlObjectLiteralType ListElement
    509 syntax keyword qmlObjectLiteralType ListModel
    510 syntax keyword qmlObjectLiteralType ListView
    511 syntax keyword qmlObjectLiteralType Loader
    512 syntax keyword qmlObjectLiteralType Loader3D
    513 syntax keyword qmlObjectLiteralType Locale
    514 syntax keyword qmlObjectLiteralType Location
    515 syntax keyword qmlObjectLiteralType LoggingCategory
    516 syntax keyword qmlObjectLiteralType LogicalDevice
    517 syntax keyword qmlObjectLiteralType LogValueAxis
    518 syntax keyword qmlObjectLiteralType LogValueAxis3DFormatter
    519 syntax keyword qmlObjectLiteralType LottieAnimation
    520 
    521 syntax keyword qmlObjectLiteralType Magnetometer
    522 syntax keyword qmlObjectLiteralType MagnetometerReading
    523 syntax keyword qmlObjectLiteralType Map
    524 syntax keyword qmlObjectLiteralType MapCircle
    525 syntax keyword qmlObjectLiteralType MapCircleObject
    526 syntax keyword qmlObjectLiteralType MapCopyrightNotice
    527 syntax keyword qmlObjectLiteralType MapGestureArea
    528 syntax keyword qmlObjectLiteralType MapIconObject
    529 syntax keyword qmlObjectLiteralType MapItemGroup
    530 syntax keyword qmlObjectLiteralType MapItemView
    531 syntax keyword qmlObjectLiteralType MapObjectView
    532 syntax keyword qmlObjectLiteralType MapParameter
    533 syntax keyword qmlObjectLiteralType MapPinchEvent
    534 syntax keyword qmlObjectLiteralType MapPolygon
    535 syntax keyword qmlObjectLiteralType MapPolygonObject
    536 syntax keyword qmlObjectLiteralType MapPolyline
    537 syntax keyword qmlObjectLiteralType MapPolylineObject
    538 syntax keyword qmlObjectLiteralType MapQuickItem
    539 syntax keyword qmlObjectLiteralType MapRectangle
    540 syntax keyword qmlObjectLiteralType MapRoute
    541 syntax keyword qmlObjectLiteralType MapRouteObject
    542 syntax keyword qmlObjectLiteralType MapType
    543 syntax keyword qmlObjectLiteralType Margins
    544 syntax keyword qmlObjectLiteralType MaskedBlur
    545 syntax keyword qmlObjectLiteralType MaskShape
    546 syntax keyword qmlObjectLiteralType Material
    547 syntax keyword qmlObjectLiteralType Matrix4x4
    548 syntax keyword qmlObjectLiteralType matrix4x4
    549 syntax keyword qmlObjectLiteralType MediaPlayer
    550 syntax keyword qmlObjectLiteralType mediaplayer-qml-dynamic
    551 syntax keyword qmlObjectLiteralType MemoryBarrier
    552 syntax keyword qmlObjectLiteralType Menu
    553 syntax keyword qmlObjectLiteralType MenuBar
    554 syntax keyword qmlObjectLiteralType MenuBarItem
    555 syntax keyword qmlObjectLiteralType MenuBarStyle
    556 syntax keyword qmlObjectLiteralType MenuItem
    557 syntax keyword qmlObjectLiteralType MenuItemGroup
    558 syntax keyword qmlObjectLiteralType MenuSeparator
    559 syntax keyword qmlObjectLiteralType MenuStyle
    560 syntax keyword qmlObjectLiteralType Mesh
    561 syntax keyword qmlObjectLiteralType MessageDialog
    562 syntax keyword qmlObjectLiteralType MetalRoughMaterial
    563 syntax keyword qmlObjectLiteralType ModeKey
    564 syntax keyword qmlObjectLiteralType Model
    565 syntax keyword qmlObjectLiteralType MonthGrid
    566 syntax keyword qmlObjectLiteralType MorphingAnimation
    567 syntax keyword qmlObjectLiteralType MorphTarget
    568 syntax keyword qmlObjectLiteralType MotionBlur
    569 syntax keyword qmlObjectLiteralType MouseArea
    570 syntax keyword qmlObjectLiteralType MouseDevice
    571 syntax keyword qmlObjectLiteralType MouseEvent
    572 syntax keyword qmlObjectLiteralType MouseHandler
    573 syntax keyword qmlObjectLiteralType MultiPointHandler
    574 syntax keyword qmlObjectLiteralType MultiPointTouchArea
    575 syntax keyword qmlObjectLiteralType MultiSampleAntiAliasing
    576 
    577 syntax keyword qmlObjectLiteralType Navigator
    578 syntax keyword qmlObjectLiteralType NdefFilter
    579 syntax keyword qmlObjectLiteralType NdefMimeRecord
    580 syntax keyword qmlObjectLiteralType NdefRecord
    581 syntax keyword qmlObjectLiteralType NdefTextRecord
    582 syntax keyword qmlObjectLiteralType NdefUriRecord
    583 syntax keyword qmlObjectLiteralType NearField
    584 syntax keyword qmlObjectLiteralType Node
    585 syntax keyword qmlObjectLiteralType NodeInstantiator
    586 syntax keyword qmlObjectLiteralType NoDepthMask
    587 syntax keyword qmlObjectLiteralType NoDraw
    588 syntax keyword qmlObjectLiteralType NoPicking
    589 syntax keyword qmlObjectLiteralType NormalDiffuseMapAlphaMaterial
    590 syntax keyword qmlObjectLiteralType NormalDiffuseMapMaterial
    591 syntax keyword qmlObjectLiteralType NormalDiffuseSpecularMapMaterial
    592 syntax keyword qmlObjectLiteralType Number
    593 syntax keyword qmlObjectLiteralType NumberAnimation
    594 syntax keyword qmlObjectLiteralType NumberKey
    595 
    596 syntax keyword qmlObjectLiteralType Object3D
    597 syntax keyword qmlObjectLiteralType ObjectModel
    598 syntax keyword qmlObjectLiteralType ObjectPicker
    599 syntax keyword qmlObjectLiteralType OpacityAnimator
    600 syntax keyword qmlObjectLiteralType OpacityMask
    601 syntax keyword qmlObjectLiteralType OpenGLInfo
    602 syntax keyword qmlObjectLiteralType OrbitCameraController
    603 syntax keyword qmlObjectLiteralType OrientationReading
    604 syntax keyword qmlObjectLiteralType OrientationSensor
    605 syntax keyword qmlObjectLiteralType OrthographicCamera
    606 syntax keyword qmlObjectLiteralType Overlay
    607 
    608 syntax keyword qmlObjectLiteralType Package
    609 syntax keyword qmlObjectLiteralType Page
    610 syntax keyword qmlObjectLiteralType PageIndicator
    611 syntax keyword qmlObjectLiteralType palette
    612 syntax keyword qmlObjectLiteralType Pane
    613 syntax keyword qmlObjectLiteralType PaperArtisticMaterial
    614 syntax keyword qmlObjectLiteralType PaperOfficeMaterial
    615 syntax keyword qmlObjectLiteralType ParallelAnimation
    616 syntax keyword qmlObjectLiteralType Parameter
    617 syntax keyword qmlObjectLiteralType ParentAnimation
    618 syntax keyword qmlObjectLiteralType ParentChange
    619 syntax keyword qmlObjectLiteralType Particle
    620 syntax keyword qmlObjectLiteralType ParticleExtruder
    621 syntax keyword qmlObjectLiteralType ParticleGroup
    622 syntax keyword qmlObjectLiteralType ParticlePainter
    623 syntax keyword qmlObjectLiteralType ParticleSystem
    624 syntax keyword qmlObjectLiteralType Pass
    625 syntax keyword qmlObjectLiteralType Path
    626 syntax keyword qmlObjectLiteralType PathAngleArc
    627 syntax keyword qmlObjectLiteralType PathAnimation
    628 syntax keyword qmlObjectLiteralType PathArc
    629 syntax keyword qmlObjectLiteralType PathAttribute
    630 syntax keyword qmlObjectLiteralType PathCubic
    631 syntax keyword qmlObjectLiteralType PathCurve
    632 syntax keyword qmlObjectLiteralType PathElement
    633 syntax keyword qmlObjectLiteralType PathInterpolator
    634 syntax keyword qmlObjectLiteralType PathLine
    635 syntax keyword qmlObjectLiteralType PathMove
    636 syntax keyword qmlObjectLiteralType PathMultiline
    637 syntax keyword qmlObjectLiteralType PathPercent
    638 syntax keyword qmlObjectLiteralType PathPolyline
    639 syntax keyword qmlObjectLiteralType PathQuad
    640 syntax keyword qmlObjectLiteralType PathSvg
    641 syntax keyword qmlObjectLiteralType PathText
    642 syntax keyword qmlObjectLiteralType PathView
    643 syntax keyword qmlObjectLiteralType PauseAnimation
    644 syntax keyword qmlObjectLiteralType PdfDocument
    645 syntax keyword qmlObjectLiteralType PdfLinkModel
    646 syntax keyword qmlObjectLiteralType PdfNavigationStack
    647 syntax keyword qmlObjectLiteralType PdfSearchModel
    648 syntax keyword qmlObjectLiteralType PdfSelection
    649 syntax keyword qmlObjectLiteralType PercentBarSeries
    650 syntax keyword qmlObjectLiteralType PerspectiveCamera
    651 syntax keyword qmlObjectLiteralType PerVertexColorMaterial
    652 syntax keyword qmlObjectLiteralType PhongAlphaMaterial
    653 syntax keyword qmlObjectLiteralType PhongMaterial
    654 syntax keyword qmlObjectLiteralType PickEvent
    655 syntax keyword qmlObjectLiteralType PickingSettings
    656 syntax keyword qmlObjectLiteralType PickLineEvent
    657 syntax keyword qmlObjectLiteralType PickPointEvent
    658 syntax keyword qmlObjectLiteralType PickResult
    659 syntax keyword qmlObjectLiteralType PickTriangleEvent
    660 syntax keyword qmlObjectLiteralType Picture
    661 syntax keyword qmlObjectLiteralType PieMenu
    662 syntax keyword qmlObjectLiteralType PieMenuStyle
    663 syntax keyword qmlObjectLiteralType PieSeries
    664 syntax keyword qmlObjectLiteralType PieSlice
    665 syntax keyword qmlObjectLiteralType PinchArea
    666 syntax keyword qmlObjectLiteralType PinchEvent
    667 syntax keyword qmlObjectLiteralType PinchHandler
    668 syntax keyword qmlObjectLiteralType Place
    669 syntax keyword qmlObjectLiteralType PlaceAttribute
    670 syntax keyword qmlObjectLiteralType PlaceSearchModel
    671 syntax keyword qmlObjectLiteralType PlaceSearchSuggestionModel
    672 syntax keyword qmlObjectLiteralType PlaneGeometry
    673 syntax keyword qmlObjectLiteralType PlaneMesh
    674 syntax keyword qmlObjectLiteralType PlasticStructuredRedEmissiveMaterial
    675 syntax keyword qmlObjectLiteralType PlasticStructuredRedMaterial
    676 syntax keyword qmlObjectLiteralType Playlist
    677 syntax keyword qmlObjectLiteralType PlaylistItem
    678 syntax keyword qmlObjectLiteralType PlayVariation
    679 syntax keyword qmlObjectLiteralType Plugin
    680 syntax keyword qmlObjectLiteralType PluginParameter
    681 syntax keyword qmlObjectLiteralType point
    682 syntax keyword qmlObjectLiteralType PointDirection
    683 syntax keyword qmlObjectLiteralType PointerDevice
    684 syntax keyword qmlObjectLiteralType PointerDeviceHandler
    685 syntax keyword qmlObjectLiteralType PointerEvent
    686 syntax keyword qmlObjectLiteralType PointerHandler
    687 syntax keyword qmlObjectLiteralType PointerScrollEvent
    688 syntax keyword qmlObjectLiteralType PointHandler
    689 syntax keyword qmlObjectLiteralType PointLight
    690 syntax keyword qmlObjectLiteralType PointSize
    691 syntax keyword qmlObjectLiteralType PolarChartView
    692 syntax keyword qmlObjectLiteralType PolygonOffset
    693 syntax keyword qmlObjectLiteralType Popup
    694 syntax keyword qmlObjectLiteralType Position
    695 syntax keyword qmlObjectLiteralType Positioner
    696 syntax keyword qmlObjectLiteralType PositionSource
    697 syntax keyword qmlObjectLiteralType PressureReading
    698 syntax keyword qmlObjectLiteralType PressureSensor
    699 syntax keyword qmlObjectLiteralType PrincipledMaterial
    700 syntax keyword qmlObjectLiteralType Product
    701 syntax keyword qmlObjectLiteralType ProgressBar
    702 syntax keyword qmlObjectLiteralType ProgressBarStyle
    703 syntax keyword qmlObjectLiteralType PropertyAction
    704 syntax keyword qmlObjectLiteralType PropertyAnimation
    705 syntax keyword qmlObjectLiteralType PropertyChanges
    706 syntax keyword qmlObjectLiteralType ProximityFilter
    707 syntax keyword qmlObjectLiteralType ProximityReading
    708 syntax keyword qmlObjectLiteralType ProximitySensor
    709 
    710 syntax keyword qmlObjectLiteralType QAbstractState
    711 syntax keyword qmlObjectLiteralType QAbstractTransition
    712 syntax keyword qmlObjectLiteralType QmlSensors
    713 syntax keyword qmlObjectLiteralType QSignalTransition
    714 syntax keyword qmlObjectLiteralType Qt
    715 syntax keyword qmlObjectLiteralType QtMultimedia
    716 syntax keyword qmlObjectLiteralType QtObject
    717 syntax keyword qmlObjectLiteralType QtPositioning
    718 syntax keyword qmlObjectLiteralType QtRemoteObjects
    719 syntax keyword qmlObjectLiteralType quaternion
    720 syntax keyword qmlObjectLiteralType QuaternionAnimation
    721 syntax keyword qmlObjectLiteralType QuotaRequest
    722 
    723 syntax keyword qmlObjectLiteralType RadialBlur
    724 syntax keyword qmlObjectLiteralType RadialGradient
    725 syntax keyword qmlObjectLiteralType Radio
    726 syntax keyword qmlObjectLiteralType RadioButton
    727 syntax keyword qmlObjectLiteralType RadioButtonStyle
    728 syntax keyword qmlObjectLiteralType RadioData
    729 syntax keyword qmlObjectLiteralType RadioDelegate
    730 syntax keyword qmlObjectLiteralType RangeSlider
    731 syntax keyword qmlObjectLiteralType RasterMode
    732 syntax keyword qmlObjectLiteralType Ratings
    733 syntax keyword qmlObjectLiteralType RayCaster
    734 syntax keyword qmlObjectLiteralType real
    735 syntax keyword qmlObjectLiteralType rect
    736 syntax keyword qmlObjectLiteralType Rectangle
    737 syntax keyword qmlObjectLiteralType RectangleShape
    738 syntax keyword qmlObjectLiteralType RectangularGlow
    739 syntax keyword qmlObjectLiteralType RecursiveBlur
    740 syntax keyword qmlObjectLiteralType RegExpValidator
    741 syntax keyword qmlObjectLiteralType RegisterProtocolHandlerRequest
    742 syntax keyword qmlObjectLiteralType RegularExpressionValidator
    743 syntax keyword qmlObjectLiteralType RenderCapabilities
    744 syntax keyword qmlObjectLiteralType RenderCapture
    745 syntax keyword qmlObjectLiteralType RenderCaptureReply
    746 syntax keyword qmlObjectLiteralType RenderPass
    747 syntax keyword qmlObjectLiteralType RenderPassFilter
    748 syntax keyword qmlObjectLiteralType RenderSettings
    749 syntax keyword qmlObjectLiteralType RenderState
    750 syntax keyword qmlObjectLiteralType RenderStateSet
    751 syntax keyword qmlObjectLiteralType RenderStats
    752 syntax keyword qmlObjectLiteralType RenderSurfaceSelector
    753 syntax keyword qmlObjectLiteralType RenderTarget
    754 syntax keyword qmlObjectLiteralType RenderTargetOutput
    755 syntax keyword qmlObjectLiteralType RenderTargetSelector
    756 syntax keyword qmlObjectLiteralType Repeater
    757 syntax keyword qmlObjectLiteralType Repeater3D
    758 syntax keyword qmlObjectLiteralType ReviewModel
    759 syntax keyword qmlObjectLiteralType Rotation
    760 syntax keyword qmlObjectLiteralType RotationAnimation
    761 syntax keyword qmlObjectLiteralType RotationAnimator
    762 syntax keyword qmlObjectLiteralType RotationReading
    763 syntax keyword qmlObjectLiteralType RotationSensor
    764 syntax keyword qmlObjectLiteralType RoundButton
    765 syntax keyword qmlObjectLiteralType Route
    766 syntax keyword qmlObjectLiteralType RouteLeg
    767 syntax keyword qmlObjectLiteralType RouteManeuver
    768 syntax keyword qmlObjectLiteralType RouteModel
    769 syntax keyword qmlObjectLiteralType RouteQuery
    770 syntax keyword qmlObjectLiteralType RouteSegment
    771 syntax keyword qmlObjectLiteralType Row
    772 syntax keyword qmlObjectLiteralType RowLayout
    773 
    774 syntax keyword qmlObjectLiteralType Scale
    775 syntax keyword qmlObjectLiteralType ScaleAnimator
    776 syntax keyword qmlObjectLiteralType Scatter
    777 syntax keyword qmlObjectLiteralType Scatter3D
    778 syntax keyword qmlObjectLiteralType Scatter3DSeries
    779 syntax keyword qmlObjectLiteralType ScatterDataProxy
    780 syntax keyword qmlObjectLiteralType ScatterSeries
    781 syntax keyword qmlObjectLiteralType Scene2D
    782 syntax keyword qmlObjectLiteralType Scene3D
    783 syntax keyword qmlObjectLiteralType Scene3DView
    784 syntax keyword qmlObjectLiteralType SceneEnvironment
    785 syntax keyword qmlObjectLiteralType SceneLoader
    786 syntax keyword qmlObjectLiteralType ScissorTest
    787 syntax keyword qmlObjectLiteralType Screen
    788 syntax keyword qmlObjectLiteralType ScreenRayCaster
    789 syntax keyword qmlObjectLiteralType ScriptAction
    790 syntax keyword qmlObjectLiteralType ScrollBar
    791 syntax keyword qmlObjectLiteralType ScrollIndicator
    792 syntax keyword qmlObjectLiteralType ScrollView
    793 syntax keyword qmlObjectLiteralType ScrollViewStyle
    794 syntax keyword qmlObjectLiteralType SCurveTonemap
    795 syntax keyword qmlObjectLiteralType ScxmlStateMachine
    796 syntax keyword qmlObjectLiteralType SeamlessCubemap
    797 syntax keyword qmlObjectLiteralType SelectionListItem
    798 syntax keyword qmlObjectLiteralType SelectionListModel
    799 syntax keyword qmlObjectLiteralType Sensor
    800 syntax keyword qmlObjectLiteralType SensorGesture
    801 syntax keyword qmlObjectLiteralType SensorReading
    802 syntax keyword qmlObjectLiteralType SequentialAnimation
    803 syntax keyword qmlObjectLiteralType Settings
    804 syntax keyword qmlObjectLiteralType SettingsStore
    805 syntax keyword qmlObjectLiteralType SetUniformValue
    806 syntax keyword qmlObjectLiteralType Shader
    807 syntax keyword qmlObjectLiteralType ShaderEffect
    808 syntax keyword qmlObjectLiteralType ShaderEffectSource
    809 syntax keyword qmlObjectLiteralType ShaderImage
    810 syntax keyword qmlObjectLiteralType ShaderInfo
    811 syntax keyword qmlObjectLiteralType ShaderProgram
    812 syntax keyword qmlObjectLiteralType ShaderProgramBuilder
    813 syntax keyword qmlObjectLiteralType Shape
    814 syntax keyword qmlObjectLiteralType ShapeGradient
    815 syntax keyword qmlObjectLiteralType ShapePath
    816 syntax keyword qmlObjectLiteralType SharedGLTexture
    817 syntax keyword qmlObjectLiteralType ShellSurface
    818 syntax keyword qmlObjectLiteralType ShellSurfaceItem
    819 syntax keyword qmlObjectLiteralType ShiftHandler
    820 syntax keyword qmlObjectLiteralType ShiftKey
    821 syntax keyword qmlObjectLiteralType Shortcut
    822 syntax keyword qmlObjectLiteralType SignalSpy
    823 syntax keyword qmlObjectLiteralType SignalTransition
    824 syntax keyword qmlObjectLiteralType SinglePointHandler
    825 syntax keyword qmlObjectLiteralType size
    826 syntax keyword qmlObjectLiteralType Skeleton
    827 syntax keyword qmlObjectLiteralType SkeletonLoader
    828 syntax keyword qmlObjectLiteralType SkyboxEntity
    829 syntax keyword qmlObjectLiteralType Slider
    830 syntax keyword qmlObjectLiteralType SliderStyle
    831 syntax keyword qmlObjectLiteralType SmoothedAnimation
    832 syntax keyword qmlObjectLiteralType SortPolicy
    833 syntax keyword qmlObjectLiteralType Sound
    834 syntax keyword qmlObjectLiteralType SoundEffect
    835 syntax keyword qmlObjectLiteralType SoundInstance
    836 syntax keyword qmlObjectLiteralType SpaceKey
    837 syntax keyword qmlObjectLiteralType SphereGeometry
    838 syntax keyword qmlObjectLiteralType SphereMesh
    839 syntax keyword qmlObjectLiteralType SpinBox
    840 syntax keyword qmlObjectLiteralType SpinBoxStyle
    841 syntax keyword qmlObjectLiteralType SplineSeries
    842 syntax keyword qmlObjectLiteralType SplitHandle
    843 syntax keyword qmlObjectLiteralType SplitView
    844 syntax keyword qmlObjectLiteralType SpotLight
    845 syntax keyword qmlObjectLiteralType SpringAnimation
    846 syntax keyword qmlObjectLiteralType Sprite
    847 syntax keyword qmlObjectLiteralType SpriteGoal
    848 syntax keyword qmlObjectLiteralType SpriteSequence
    849 syntax keyword qmlObjectLiteralType Stack
    850 syntax keyword qmlObjectLiteralType StackedBarSeries
    851 syntax keyword qmlObjectLiteralType StackLayout
    852 syntax keyword qmlObjectLiteralType StackView
    853 syntax keyword qmlObjectLiteralType StackViewDelegate
    854 syntax keyword qmlObjectLiteralType StandardPaths
    855 syntax keyword qmlObjectLiteralType State
    856 syntax keyword qmlObjectLiteralType StateChangeScript
    857 syntax keyword qmlObjectLiteralType StateGroup
    858 syntax keyword qmlObjectLiteralType StateMachine
    859 syntax keyword qmlObjectLiteralType StateMachineLoader
    860 syntax keyword qmlObjectLiteralType StatusBar
    861 syntax keyword qmlObjectLiteralType StatusBarStyle
    862 syntax keyword qmlObjectLiteralType StatusIndicator
    863 syntax keyword qmlObjectLiteralType StatusIndicatorStyle
    864 syntax keyword qmlObjectLiteralType SteelMilledConcentricMaterial
    865 syntax keyword qmlObjectLiteralType StencilMask
    866 syntax keyword qmlObjectLiteralType StencilOperation
    867 syntax keyword qmlObjectLiteralType StencilOperationArguments
    868 syntax keyword qmlObjectLiteralType StencilTest
    869 syntax keyword qmlObjectLiteralType StencilTestArguments
    870 syntax keyword qmlObjectLiteralType Store
    871 syntax keyword qmlObjectLiteralType String
    872 syntax keyword qmlObjectLiteralType string
    873 syntax keyword qmlObjectLiteralType SubtreeEnabler
    874 syntax keyword qmlObjectLiteralType Supplier
    875 syntax keyword qmlObjectLiteralType Surface3D
    876 syntax keyword qmlObjectLiteralType Surface3DSeries
    877 syntax keyword qmlObjectLiteralType SurfaceDataProxy
    878 syntax keyword qmlObjectLiteralType SwipeDelegate
    879 syntax keyword qmlObjectLiteralType SwipeView
    880 syntax keyword qmlObjectLiteralType Switch
    881 syntax keyword qmlObjectLiteralType SwitchDelegate
    882 syntax keyword qmlObjectLiteralType SwitchStyle
    883 syntax keyword qmlObjectLiteralType SymbolModeKey
    884 syntax keyword qmlObjectLiteralType SystemPalette
    885 syntax keyword qmlObjectLiteralType SystemTrayIcon
    886 
    887 syntax keyword qmlObjectLiteralType Tab
    888 syntax keyword qmlObjectLiteralType TabBar
    889 syntax keyword qmlObjectLiteralType TabButton
    890 syntax keyword qmlObjectLiteralType TableModel
    891 syntax keyword qmlObjectLiteralType TableModelColumn
    892 syntax keyword qmlObjectLiteralType TableView
    893 syntax keyword qmlObjectLiteralType TableViewColumn
    894 syntax keyword qmlObjectLiteralType TableViewStyle
    895 syntax keyword qmlObjectLiteralType TabView
    896 syntax keyword qmlObjectLiteralType TabViewStyle
    897 syntax keyword qmlObjectLiteralType TapHandler
    898 syntax keyword qmlObjectLiteralType TapReading
    899 syntax keyword qmlObjectLiteralType TapSensor
    900 syntax keyword qmlObjectLiteralType TargetDirection
    901 syntax keyword qmlObjectLiteralType TaskbarButton
    902 syntax keyword qmlObjectLiteralType Technique
    903 syntax keyword qmlObjectLiteralType TechniqueFilter
    904 syntax keyword qmlObjectLiteralType TestCase
    905 syntax keyword qmlObjectLiteralType Text
    906 syntax keyword qmlObjectLiteralType Text2DEntity
    907 syntax keyword qmlObjectLiteralType TextArea
    908 syntax keyword qmlObjectLiteralType TextAreaStyle
    909 syntax keyword qmlObjectLiteralType TextEdit
    910 syntax keyword qmlObjectLiteralType TextField
    911 syntax keyword qmlObjectLiteralType TextFieldStyle
    912 syntax keyword qmlObjectLiteralType TextInput
    913 syntax keyword qmlObjectLiteralType TextMetrics
    914 syntax keyword qmlObjectLiteralType Texture
    915 syntax keyword qmlObjectLiteralType Texture1D
    916 syntax keyword qmlObjectLiteralType Texture1DArray
    917 syntax keyword qmlObjectLiteralType Texture2D
    918 syntax keyword qmlObjectLiteralType Texture2DArray
    919 syntax keyword qmlObjectLiteralType Texture2DMultisample
    920 syntax keyword qmlObjectLiteralType Texture2DMultisampleArray
    921 syntax keyword qmlObjectLiteralType Texture3D
    922 syntax keyword qmlObjectLiteralType TextureBuffer
    923 syntax keyword qmlObjectLiteralType TextureCubeMap
    924 syntax keyword qmlObjectLiteralType TextureCubeMapArray
    925 syntax keyword qmlObjectLiteralType TextureImage
    926 syntax keyword qmlObjectLiteralType TextureInput
    927 syntax keyword qmlObjectLiteralType TextureLoader
    928 syntax keyword qmlObjectLiteralType TextureRectangle
    929 syntax keyword qmlObjectLiteralType Theme3D
    930 syntax keyword qmlObjectLiteralType ThemeColor
    931 syntax keyword qmlObjectLiteralType ThresholdMask
    932 syntax keyword qmlObjectLiteralType ThumbnailToolBar
    933 syntax keyword qmlObjectLiteralType ThumbnailToolButton
    934 syntax keyword qmlObjectLiteralType TiltReading
    935 syntax keyword qmlObjectLiteralType TiltSensor
    936 syntax keyword qmlObjectLiteralType TiltShift
    937 syntax keyword qmlObjectLiteralType Timeline
    938 syntax keyword qmlObjectLiteralType TimelineAnimation
    939 syntax keyword qmlObjectLiteralType TimeoutTransition
    940 syntax keyword qmlObjectLiteralType Timer
    941 syntax keyword qmlObjectLiteralType ToggleButton
    942 syntax keyword qmlObjectLiteralType ToggleButtonStyle
    943 syntax keyword qmlObjectLiteralType ToolBar
    944 syntax keyword qmlObjectLiteralType ToolBarStyle
    945 syntax keyword qmlObjectLiteralType ToolButton
    946 syntax keyword qmlObjectLiteralType ToolSeparator
    947 syntax keyword qmlObjectLiteralType ToolTip
    948 syntax keyword qmlObjectLiteralType TooltipRequest
    949 syntax keyword qmlObjectLiteralType Torch
    950 syntax keyword qmlObjectLiteralType TorusGeometry
    951 syntax keyword qmlObjectLiteralType TorusMesh
    952 syntax keyword qmlObjectLiteralType TouchEventSequence
    953 syntax keyword qmlObjectLiteralType TouchInputHandler3D
    954 syntax keyword qmlObjectLiteralType TouchPoint
    955 syntax keyword qmlObjectLiteralType Trace
    956 syntax keyword qmlObjectLiteralType TraceCanvas
    957 syntax keyword qmlObjectLiteralType TraceInputArea
    958 syntax keyword qmlObjectLiteralType TraceInputKey
    959 syntax keyword qmlObjectLiteralType TraceInputKeyPanel
    960 syntax keyword qmlObjectLiteralType TrailEmitter
    961 syntax keyword qmlObjectLiteralType Transaction
    962 syntax keyword qmlObjectLiteralType Transform
    963 syntax keyword qmlObjectLiteralType Transition
    964 syntax keyword qmlObjectLiteralType Translate
    965 syntax keyword qmlObjectLiteralType TreeView
    966 syntax keyword qmlObjectLiteralType TreeViewStyle
    967 syntax keyword qmlObjectLiteralType Tumbler
    968 syntax keyword qmlObjectLiteralType TumblerColumn
    969 syntax keyword qmlObjectLiteralType TumblerStyle
    970 syntax keyword qmlObjectLiteralType Turbulence
    971 
    972 syntax keyword qmlObjectLiteralType UniformAnimator
    973 syntax keyword qmlObjectLiteralType url
    974 syntax keyword qmlObjectLiteralType User
    975 
    976 syntax keyword qmlObjectLiteralType ValueAxis
    977 syntax keyword qmlObjectLiteralType ValueAxis3D
    978 syntax keyword qmlObjectLiteralType ValueAxis3DFormatter
    979 syntax keyword qmlObjectLiteralType var
    980 syntax keyword qmlObjectLiteralType variant
    981 syntax keyword qmlObjectLiteralType VBarModelMapper
    982 syntax keyword qmlObjectLiteralType VBoxPlotModelMapper
    983 syntax keyword qmlObjectLiteralType VCandlestickModelMapper
    984 syntax keyword qmlObjectLiteralType vector2d
    985 syntax keyword qmlObjectLiteralType vector3d
    986 syntax keyword qmlObjectLiteralType Vector3dAnimation
    987 syntax keyword qmlObjectLiteralType vector4d
    988 syntax keyword qmlObjectLiteralType VertexBlendAnimation
    989 syntax keyword qmlObjectLiteralType VerticalHeaderView
    990 syntax keyword qmlObjectLiteralType Video
    991 syntax keyword qmlObjectLiteralType VideoOutput
    992 syntax keyword qmlObjectLiteralType View3D
    993 syntax keyword qmlObjectLiteralType Viewport
    994 syntax keyword qmlObjectLiteralType ViewTransition
    995 syntax keyword qmlObjectLiteralType Vignette
    996 syntax keyword qmlObjectLiteralType VirtualKeyboardSettings
    997 syntax keyword qmlObjectLiteralType VPieModelMapper
    998 syntax keyword qmlObjectLiteralType VXYModelMapper
    999 
   1000 syntax keyword qmlObjectLiteralType Wander
   1001 syntax keyword qmlObjectLiteralType WasdController
   1002 syntax keyword qmlObjectLiteralType WavefrontMesh
   1003 syntax keyword qmlObjectLiteralType WaylandClient
   1004 syntax keyword qmlObjectLiteralType WaylandCompositor
   1005 syntax keyword qmlObjectLiteralType WaylandHardwareLayer
   1006 syntax keyword qmlObjectLiteralType WaylandOutput
   1007 syntax keyword qmlObjectLiteralType WaylandQuickItem
   1008 syntax keyword qmlObjectLiteralType WaylandSeat
   1009 syntax keyword qmlObjectLiteralType WaylandSurface
   1010 syntax keyword qmlObjectLiteralType WaylandView
   1011 syntax keyword qmlObjectLiteralType Waypoint
   1012 syntax keyword qmlObjectLiteralType WebChannel
   1013 syntax keyword qmlObjectLiteralType WebEngine
   1014 syntax keyword qmlObjectLiteralType WebEngineAction
   1015 syntax keyword qmlObjectLiteralType WebEngineCertificateError
   1016 syntax keyword qmlObjectLiteralType WebEngineClientCertificateOption
   1017 syntax keyword qmlObjectLiteralType WebEngineClientCertificateSelection
   1018 syntax keyword qmlObjectLiteralType WebEngineDownloadItem
   1019 syntax keyword qmlObjectLiteralType WebEngineHistory
   1020 syntax keyword qmlObjectLiteralType WebEngineHistoryListModel
   1021 syntax keyword qmlObjectLiteralType WebEngineLoadRequest
   1022 syntax keyword qmlObjectLiteralType WebEngineNavigationRequest
   1023 syntax keyword qmlObjectLiteralType WebEngineNewViewRequest
   1024 syntax keyword qmlObjectLiteralType WebEngineNotification
   1025 syntax keyword qmlObjectLiteralType WebEngineProfile
   1026 syntax keyword qmlObjectLiteralType WebEngineScript
   1027 syntax keyword qmlObjectLiteralType WebEngineSettings
   1028 syntax keyword qmlObjectLiteralType WebEngineView
   1029 syntax keyword qmlObjectLiteralType WebSocket
   1030 syntax keyword qmlObjectLiteralType WebSocketServer
   1031 syntax keyword qmlObjectLiteralType WebView
   1032 syntax keyword qmlObjectLiteralType WebViewLoadRequest
   1033 syntax keyword qmlObjectLiteralType WeekNumberColumn
   1034 syntax keyword qmlObjectLiteralType WheelEvent
   1035 syntax keyword qmlObjectLiteralType WheelHandler
   1036 syntax keyword qmlObjectLiteralType Window
   1037 syntax keyword qmlObjectLiteralType WlScaler
   1038 syntax keyword qmlObjectLiteralType WlShell
   1039 syntax keyword qmlObjectLiteralType WlShellSurface
   1040 syntax keyword qmlObjectLiteralType WorkerScript
   1041 
   1042 syntax keyword qmlObjectLiteralType XAnimator
   1043 syntax keyword qmlObjectLiteralType XdgDecorationManagerV1
   1044 syntax keyword qmlObjectLiteralType XdgOutputManagerV1
   1045 syntax keyword qmlObjectLiteralType XdgPopup
   1046 syntax keyword qmlObjectLiteralType XdgPopupV5
   1047 syntax keyword qmlObjectLiteralType XdgPopupV6
   1048 syntax keyword qmlObjectLiteralType XdgShell
   1049 syntax keyword qmlObjectLiteralType XdgShellV5
   1050 syntax keyword qmlObjectLiteralType XdgShellV6
   1051 syntax keyword qmlObjectLiteralType XdgSurface
   1052 syntax keyword qmlObjectLiteralType XdgSurfaceV5
   1053 syntax keyword qmlObjectLiteralType XdgSurfaceV6
   1054 syntax keyword qmlObjectLiteralType XdgToplevel
   1055 syntax keyword qmlObjectLiteralType XdgToplevelV6
   1056 syntax keyword qmlObjectLiteralType XmlListModel
   1057 syntax keyword qmlObjectLiteralType XmlRole
   1058 syntax keyword qmlObjectLiteralType XYPoint
   1059 syntax keyword qmlObjectLiteralType XYSeries
   1060 
   1061 syntax keyword qmlObjectLiteralType YAnimator
   1062 
   1063 syntax keyword qmlObjectLiteralType ZoomBlur
   1064 
   1065 " }}}
   1066 
   1067 if get(g:, 'qml_fold', 0)
   1068  syn match   qmlFunction      "\<function\>"
   1069  syn region  qmlFunctionFold  start="^\z(\s*\)\<function\>.*[^};]$" end="^\z1}.*$" transparent fold keepend
   1070 
   1071  syn sync match qmlSync  grouphere qmlFunctionFold "\<function\>"
   1072  syn sync match qmlSync  grouphere NONE "^}"
   1073 
   1074  setlocal foldmethod=syntax
   1075  setlocal foldtext=getline(v:foldstart)
   1076 else
   1077  syn keyword qmlFunction         function
   1078  syn match   qmlArrowFunction    "=>"
   1079  syn match   qmlBraces           "[{}\[\]]"
   1080  syn match   qmlParens           "[()]"
   1081 endif
   1082 
   1083 syn sync fromstart
   1084 syn sync maxlines=100
   1085 
   1086 if main_syntax == "qml"
   1087  syn sync ccomment qmlComment
   1088 endif
   1089 
   1090 hi def link qmlComment           Comment
   1091 hi def link qmlLineComment       Comment
   1092 hi def link qmlCommentTodo       Todo
   1093 hi def link qmlSpecial           Special
   1094 hi def link qmlStringS           String
   1095 hi def link qmlStringD           String
   1096 hi def link qmlStringT           String
   1097 hi def link qmlCharacter         Character
   1098 hi def link qmlNumber            Number
   1099 hi def link qmlConditional       Conditional
   1100 hi def link qmlRepeat            Repeat
   1101 hi def link qmlBranch            Conditional
   1102 hi def link qmlOperator          Operator
   1103 hi def link qmlJsType            Type
   1104 hi def link qmlType              Type
   1105 hi def link qmlObjectLiteralType Type
   1106 hi def link qmlStatement         Statement
   1107 hi def link qmlFunction          Function
   1108 hi def link qmlArrowFunction     Function
   1109 hi def link qmlBraces            Function
   1110 hi def link qmlError             Error
   1111 hi def link qmlNull              Keyword
   1112 hi def link qmlBoolean           Boolean
   1113 hi def link qmlRegexpString      String
   1114 hi def link qmlNullishCoalescing Operator
   1115 
   1116 hi def link qmlIdentifier        Identifier
   1117 hi def link qmlLabel             Label
   1118 hi def link qmlException         Exception
   1119 hi def link qmlMessage           Keyword
   1120 hi def link qmlGlobal            Keyword
   1121 hi def link qmlReserved          Keyword
   1122 hi def link qmlDebug             Debug
   1123 hi def link qmlConstant          Label
   1124 hi def link qmlBindingProperty   Label
   1125 hi def link qmlDeclaration       Function
   1126 
   1127 let b:current_syntax = "qml"
   1128 if main_syntax == 'qml'
   1129  unlet main_syntax
   1130 endif