1
2Description="QML"
3
4Categories = {"markup"}
5
6Keywords={
7  { Id=1,
8    List={
9      "import", "color","bool","coordinate","date","double","enumeration","font","geocircle",
10      "georectangle","geoshape","int","list","matrix4x4","point","real","rect","size","string",
11      "url","var","variant","vector2d","vector3d","vector4d","true","false", "if", "else", "function", "signal", "property"}
12  },
13  { Id=2,
14    List= {"Accelerometer","AccelerometerReading","Accessible","Action","Address","Affector"
15    ,"Age","Altimeter","AltimeterReading","AmbientLightReading","AmbientLightSensor"
16    ,"AmbientTemperatureReading","AmbientTemperatureSensor","AnchorAnimation",
17    "AnchorChanges","AngleDirection","AnimatedImage","AnimatedSprite","Animation",
18    "AnimationController","Animator","ApplicationWindow","ApplicationWindowStyle",
19    "AttenuationModelInverse","AttenuationModelLinear","Attractor","Audio",
20    "AudioCategory","AudioEngine","AudioListener","AudioSample","Behavior","Binding"
21    ,"Blend","BluetoothDiscoveryModel","BluetoothService","BluetoothSocket",
22    "BorderImage","BrightnessContrast","BusyIndicator","BusyIndicatorStyle","Button"
23    ,"ButtonStyle","Calendar","CalendarStyle","Camera","CameraCapture",
24    "CameraExposure","CameraFlash","CameraFocus","CameraImageProcessing",
25    "CameraRecorder","Canvas","CanvasGradient","CanvasImageData","CanvasPixelArray",
26    "Category","CategoryModel","CheckBox","CheckBoxStyle","CloseEvent",
27    "ColorAnimation","ColorDialog","ColorOverlay","Colorize","Column","ColumnLayout"
28    ,"ComboBox","ComboBoxStyle","Compass","CompassReading","Component",
29    "ConicalGradient","Connections","ContactDetail","ContactDetails","Context2D",
30    "CoordinateAnimation","CumulativeDirection","CustomParticle",
31    "Date","DelegateModel","DelegateModelGroup","Desaturate","Dialog",
32    "Direction","DirectionalBlur","Displace","DistanceReading","DistanceSensor",
33    "DoubleValidator","Drag","DragEvent","DropArea","DropShadow","DwmFeatures",
34    "EditorialModel","EllipseShape","Emitter","EnginioClient",
35    "EnginioModel","EnginioOAuth2Authentication","EnginioReply","ExclusiveGroup",
36    "ExtendedAttributes","FastBlur","FileDialog","FinalState",
37    "Flickable","Flipable","Flow","FocusScope","FolderListModel","FontDialog",
38    "FontLoader","FontMetrics","Friction","GammaAdjust","GaussianBlur",
39    "GeocodeModel","Glow","Gradient","GradientStop","Gravity","Grid","GridLayout",
40    "GridMesh","GridView","GroupBox","GroupGoal","Gyroscope","GyroscopeReading",
41    "HistoryState","HolsterReading",
42    "HolsterSensor","HueSaturation","IRProximityReading","IRProximitySensor","Icon",
43    "Image","ImageModel","ImageParticle","InnerShadow","Instantiator","IntValidator"
44    ,"Item","ItemGrabResult","ItemParticle","JumpList","JumpListCategory",
45    "JumpListDestination","JumpListLink","JumpListSeparator","KeyEvent",
46    "KeyNavigation","Keys","Label","Layout","LayoutMirroring","LevelAdjust",
47    "LightReading","LightSensor","LineShape","LinearGradient","ListElement",
48    "ListModel","ListView","Loader","Locale","Location","Magnetometer",
49    "MagnetometerReading","Map","MapCircle","MapGestureArea","MapItemView",
50    "MapPinchEvent","MapPolygon","MapPolyline","MapQuickItem","MapRectangle",
51    "MapRoute","MapType","MaskShape","MaskedBlur","Matrix4x4","MediaPlayer","Menu",
52    "MenuBar","MenuBarStyle","MenuItem","MenuSeparator","MenuStyle","MessageDialog",
53    "MouseArea","MouseEvent","MultiPointTouchArea","NdefFilter",
54    "NdefMimeRecord","NdefRecord","NdefTextRecord","NdefUriRecord","NearField",
55    "Number","NumberAnimation","ObjectModel","OpacityAnimator","OpacityMask",
56    "OpenGLInfo","OrientationReading","OrientationSensor","Package",
57    "ParallelAnimation","ParentAnimation","ParentChange","Particle","ParticleGroup",
58    "ParticlePainter","ParticleSystem","Path","PathAnimation","PathArc",
59    "PathAttribute","PathCubic","PathCurve","PathElement","PathInterpolator",
60    "PathLine","PathPercent","PathQuad","PathSvg","PathView","PauseAnimation",
61    "PinchArea","PinchEvent","Place","PlaceAttribute","PlaceSearchModel",
62    "PlaceSearchSuggestionModel","PlayVariation","Plugin","PluginParameter",
63    "PointDirection","Position","PositionSource","Positioner","PressureReading",
64    "PressureSensor","ProgressBar","ProgressBarStyle","PropertyAction",
65    "PropertyAnimation","PropertyChanges","ProximityReading","ProximitySensor",
66    "QAbstractState","QAbstractTransition","QSignalTransition","Qt",
67    "QtMultimedia","QtObject","QtPositioning","quaternion","RadialBlur",
68    "RadialGradient","Radio","RadioButton","RadioButtonStyle","RadioData","Ratings",
69    "Rectangle","RectangleShape","RectangularGlow","RecursiveBlur","RegExpValidator"
70    ,"Repeater","ReviewModel","Rotation","RotationAnimation","RotationAnimator",
71    "RotationReading","RotationSensor","Route","RouteManeuver","RouteModel",
72    "RouteQuery","RouteSegment","Row","RowLayout","Scale",
73    "ScaleAnimator","Screen","ScriptAction","ScrollView","ScrollViewStyle","Sensor",
74    "SensorGesture","SensorGlobal","SensorReading","SequentialAnimation","Settings",
75    "ShaderEffect","ShaderEffectSource","Shape","SignalSpy","SignalTransition",
76    "Slider","SliderStyle","SmoothedAnimation","Sound","SoundEffect","SoundInstance"
77    ,"SpinBox","SpinBoxStyle","SplitView","SpringAnimation","Sprite","SpriteGoal",
78    "SpriteSequence","Stack","StackView","StackViewDelegate","State",
79    "StateChangeScript","StateGroup","StateMachine","StatusBar","StatusBarStyle",
80    "String","Supplier","Switch","SwitchStyle","SystemPalette","Tab"
81    ,"TabView","TabViewStyle","TabWidget","TableView","TableViewColumn",
82    "TableViewStyle","TapReading","TapSensor","TargetDirection","TaskbarButton",
83    "TestCase","Text","TextArea","TextAreaStyle","TextEdit","TextField",
84    "TextFieldStyle","TextInput","TextMetrics","ThresholdMask","ThumbnailToolBar",
85    "ThumbnailToolButton","TiltReading","TiltSensor","TimeoutTransition","Timer",
86    "ToolBar","ToolBarStyle","ToolButton","Torch","TouchPoint","TrailEmitter",
87    "Transform","Transition","Translate","Turbulence","U","UniformAnimator","User",
88    "Vector3dAnimation","Video","VideoOutput","ViewTransition",
89    "VisualDataGroup","VisualDataModel","VisualItemModel","Wander","WebChannel","WebEngineLoadRequest",
90    "WebEngineView","WebLoadRequest","WebSocket","WebSocketServer","WebView",
91    "WheelEvent","Window","WorkerScript","XAnimator","XmlListModel","XmlRole",
92    "YAnimator","ZoomBlur"}
93  },
94  { Id=3,
95    Regex=[[(\w+)\s*\:]]
96  },
97  { Id=4,
98    Regex=[[(\w+)\s*\(]]
99  }
100}
101
102Strings = {
103  Delimiter=[["]]
104}
105
106Comments = {
107  { Block=true,
108    Nested=false,
109    Delimiter = { [[\/\*]], [[\*\/]] }
110  },
111  {
112    Block=false,
113    Delimiter = { [[//]] }
114  }
115}
116
117IgnoreCase=false
118
119Operators=[[\(|\)|\[|\]|\{|\}|\,|\;|\.|\:|\&|<|>|\!|=|\/|\*|\%|\+|\-|\~|\||\^]]
120