snippets
3 years ago
ace.js
3 years ago
ext-beautify.js
3 years ago
ext-code_lens.js
3 years ago
ext-elastic_tabstops_lite.js
3 years ago
ext-emmet.js
3 years ago
ext-error_marker.js
3 years ago
ext-hardwrap.js
3 years ago
ext-keybinding_menu.js
3 years ago
ext-language_tools.js
3 years ago
ext-linking.js
3 years ago
ext-modelist.js
3 years ago
ext-options.js
3 years ago
ext-prompt.js
3 years ago
ext-rtl.js
3 years ago
ext-searchbox.js
3 years ago
ext-settings_menu.js
3 years ago
ext-spellcheck.js
3 years ago
ext-split.js
3 years ago
ext-static_highlight.js
3 years ago
ext-statusbar.js
3 years ago
ext-textarea.js
3 years ago
ext-themelist.js
3 years ago
ext-whitespace.js
3 years ago
keybinding-emacs.js
3 years ago
keybinding-sublime.js
3 years ago
keybinding-vim.js
3 years ago
keybinding-vscode.js
3 years ago
mode-abap.js
3 years ago
mode-abc.js
3 years ago
mode-actionscript.js
3 years ago
mode-ada.js
3 years ago
mode-alda.js
3 years ago
mode-apache_conf.js
3 years ago
mode-apex.js
3 years ago
mode-applescript.js
3 years ago
mode-aql.js
3 years ago
mode-asciidoc.js
3 years ago
mode-asl.js
3 years ago
mode-assembly_x86.js
3 years ago
mode-autohotkey.js
3 years ago
mode-batchfile.js
3 years ago
mode-c9search.js
3 years ago
mode-c_cpp.js
3 years ago
mode-cirru.js
3 years ago
mode-clojure.js
3 years ago
mode-cobol.js
3 years ago
mode-coffee.js
3 years ago
mode-coldfusion.js
3 years ago
mode-crystal.js
3 years ago
mode-csharp.js
3 years ago
mode-csound_document.js
3 years ago
mode-csound_orchestra.js
3 years ago
mode-csound_score.js
3 years ago
mode-csp.js
3 years ago
mode-css.js
3 years ago
mode-curly.js
3 years ago
mode-d.js
3 years ago
mode-dart.js
3 years ago
mode-diff.js
3 years ago
mode-django.js
3 years ago
mode-dockerfile.js
3 years ago
mode-dot.js
3 years ago
mode-drools.js
3 years ago
mode-edifact.js
3 years ago
mode-eiffel.js
3 years ago
mode-ejs.js
3 years ago
mode-elixir.js
3 years ago
mode-elm.js
3 years ago
mode-erlang.js
3 years ago
mode-forth.js
3 years ago
mode-fortran.js
3 years ago
mode-fsharp.js
3 years ago
mode-fsl.js
3 years ago
mode-ftl.js
3 years ago
mode-gcode.js
3 years ago
mode-gherkin.js
3 years ago
mode-gitignore.js
3 years ago
mode-glsl.js
3 years ago
mode-gobstones.js
3 years ago
mode-golang.js
3 years ago
mode-graphqlschema.js
3 years ago
mode-groovy.js
3 years ago
mode-haml.js
3 years ago
mode-handlebars.js
3 years ago
mode-haskell.js
3 years ago
mode-haskell_cabal.js
3 years ago
mode-haxe.js
3 years ago
mode-hjson.js
3 years ago
mode-html.js
3 years ago
mode-html_elixir.js
3 years ago
mode-html_ruby.js
3 years ago
mode-ini.js
3 years ago
mode-io.js
3 years ago
mode-ion.js
3 years ago
mode-jack.js
3 years ago
mode-jade.js
3 years ago
mode-java.js
3 years ago
mode-javascript.js
3 years ago
mode-json.js
3 years ago
mode-json5.js
3 years ago
mode-jsoniq.js
3 years ago
mode-jsp.js
3 years ago
mode-jssm.js
3 years ago
mode-jsx.js
3 years ago
mode-julia.js
3 years ago
mode-kotlin.js
3 years ago
mode-latex.js
3 years ago
mode-latte.js
3 years ago
mode-less.js
3 years ago
mode-liquid.js
3 years ago
mode-lisp.js
3 years ago
mode-livescript.js
3 years ago
mode-logiql.js
3 years ago
mode-logtalk.js
3 years ago
mode-lsl.js
3 years ago
mode-lua.js
3 years ago
mode-luapage.js
3 years ago
mode-lucene.js
3 years ago
mode-makefile.js
3 years ago
mode-markdown.js
3 years ago
mode-mask.js
3 years ago
mode-matlab.js
3 years ago
mode-maze.js
3 years ago
mode-mediawiki.js
3 years ago
mode-mel.js
3 years ago
mode-mips.js
3 years ago
mode-mixal.js
3 years ago
mode-mushcode.js
3 years ago
mode-mysql.js
3 years ago
mode-nginx.js
3 years ago
mode-nim.js
3 years ago
mode-nix.js
3 years ago
mode-nsis.js
3 years ago
mode-nunjucks.js
3 years ago
mode-objectivec.js
3 years ago
mode-ocaml.js
3 years ago
mode-partiql.js
3 years ago
mode-pascal.js
3 years ago
mode-perl.js
3 years ago
mode-pgsql.js
3 years ago
mode-php.js
3 years ago
mode-php_laravel_blade.js
3 years ago
mode-pig.js
3 years ago
mode-plain_text.js
3 years ago
mode-powershell.js
3 years ago
mode-praat.js
3 years ago
mode-prisma.js
3 years ago
mode-prolog.js
3 years ago
mode-properties.js
3 years ago
mode-protobuf.js
3 years ago
mode-puppet.js
3 years ago
mode-python.js
3 years ago
mode-qml.js
3 years ago
mode-r.js
3 years ago
mode-raku.js
3 years ago
mode-razor.js
3 years ago
mode-rdoc.js
3 years ago
mode-red.js
3 years ago
mode-redshift.js
3 years ago
mode-rhtml.js
3 years ago
mode-robot.js
3 years ago
mode-rst.js
3 years ago
mode-ruby.js
3 years ago
mode-rust.js
3 years ago
mode-sac.js
3 years ago
mode-sass.js
3 years ago
mode-scad.js
3 years ago
mode-scala.js
3 years ago
mode-scheme.js
3 years ago
mode-scrypt.js
3 years ago
mode-scss.js
3 years ago
mode-sh.js
3 years ago
mode-sjs.js
3 years ago
mode-slim.js
3 years ago
mode-smarty.js
3 years ago
mode-smithy.js
3 years ago
mode-snippets.js
3 years ago
mode-soy_template.js
3 years ago
mode-space.js
3 years ago
mode-sparql.js
3 years ago
mode-sql.js
3 years ago
mode-sqlserver.js
3 years ago
mode-stylus.js
3 years ago
mode-svg.js
3 years ago
mode-swift.js
3 years ago
mode-tcl.js
3 years ago
mode-terraform.js
3 years ago
mode-tex.js
3 years ago
mode-text.js
3 years ago
mode-textile.js
3 years ago
mode-toml.js
3 years ago
mode-tsx.js
3 years ago
mode-turtle.js
3 years ago
mode-twig.js
3 years ago
mode-typescript.js
3 years ago
mode-vala.js
3 years ago
mode-vbscript.js
3 years ago
mode-velocity.js
3 years ago
mode-verilog.js
3 years ago
mode-vhdl.js
3 years ago
mode-visualforce.js
3 years ago
mode-wollok.js
3 years ago
mode-xml.js
3 years ago
mode-xquery.js
3 years ago
mode-yaml.js
3 years ago
mode-zeek.js
3 years ago
theme-ambiance.js
3 years ago
theme-chaos.js
3 years ago
theme-chrome.js
3 years ago
theme-cloud9_day.js
3 years ago
theme-cloud9_night.js
3 years ago
theme-cloud9_night_low_color.js
3 years ago
theme-clouds.js
3 years ago
theme-clouds_midnight.js
3 years ago
theme-cobalt.js
3 years ago
theme-crimson_editor.js
3 years ago
theme-dawn.js
3 years ago
theme-dracula.js
3 years ago
theme-dreamweaver.js
3 years ago
theme-eclipse.js
3 years ago
theme-github.js
3 years ago
theme-gob.js
3 years ago
theme-gruvbox.js
3 years ago
theme-gruvbox_dark_hard.js
3 years ago
theme-gruvbox_light_hard.js
3 years ago
theme-idle_fingers.js
3 years ago
theme-iplastic.js
3 years ago
theme-katzenmilch.js
3 years ago
theme-kr_theme.js
3 years ago
theme-kuroir.js
3 years ago
theme-merbivore.js
3 years ago
theme-merbivore_soft.js
3 years ago
theme-mono_industrial.js
3 years ago
theme-monokai.js
3 years ago
theme-nord_dark.js
3 years ago
theme-one_dark.js
3 years ago
theme-pastel_on_dark.js
3 years ago
theme-solarized_dark.js
3 years ago
theme-solarized_light.js
3 years ago
theme-sqlserver.js
3 years ago
theme-terminal.js
3 years ago
theme-textmate.js
3 years ago
theme-tomorrow.js
3 years ago
theme-tomorrow_night.js
3 years ago
theme-tomorrow_night_blue.js
3 years ago
theme-tomorrow_night_bright.js
3 years ago
theme-tomorrow_night_eighties.js
3 years ago
theme-twilight.js
3 years ago
theme-vibrant_ink.js
3 years ago
theme-xcode.js
3 years ago
worker-base.js
3 years ago
worker-coffee.js
3 years ago
worker-css.js
3 years ago
worker-html.js
3 years ago
worker-javascript.js
3 years ago
worker-json.js
3 years ago
worker-lua.js
3 years ago
worker-php.js
3 years ago
worker-xml.js
3 years ago
worker-xquery.js
3 years ago
worker-yaml.js
3 years ago
mode-qml.js
8 lines
| 1 | ace.define("ace/mode/qml_highlight_rules",["require","exports","module","ace/lib/oop","ace/mode/text_highlight_rules"],function(e,t,n){"use strict";var r=e("../lib/oop"),i=e("./text_highlight_rules").TextHighlightRules,s=function(){var e=this.createKeywordMapper({"variable.language":"Array|Boolean|Date|Function|Iterator|Number|Object|RegExp|String|Proxy|Namespace|QName|XML|XMLList|ArrayBuffer|Float32Array|Float64Array|Int16Array|Int32Array|Int8Array|Uint16Array|Uint32Array|Uint8Array|Uint8ClampedArray|Error|EvalError|InternalError|RangeError|ReferenceError|StopIteration|SyntaxError|TypeError|URIError|decodeURI|decodeURIComponent|encodeURI|encodeURIComponent|eval|isFinite|isNaN|parseFloat|parseInt|JSON|Math|this|arguments|prototype|window|document",keyword:"const|yield|import|get|set|async|await|break|case|catch|continue|default|delete|do|else|finally|for|function|if|in|of|instanceof|new|return|switch|throw|try|typeof|let|var|while|with|debugger|__parent__|__count__|escape|unescape|with|__proto__|class|enum|extends|super|export|implements|private|public|interface|package|protected|static|readonly|string|int|bool|date|color|url|real|double|var|variant|height|width|anchors|parent|Abstract3DSeries|AbstractActionInput|AbstractAnimation|AbstractAxis|AbstractAxis3D|AbstractAxisInput|AbstractBarSeries|AbstractButton|AbstractClipAnimator|AbstractClipBlendNode|AbstractDataProxy|AbstractGraph3D|AbstractInputHandler3D|AbstractPhysicalDevice|AbstractRayCaster|AbstractSeries|AbstractSkeleton|AbstractTextureImage|Accelerometer|AccelerometerReading|Accessible|Action|ActionGroup|ActionInput|AdditiveClipBlend|Address|Affector|Age|AlphaCoverage|AlphaTest|Altimeter|AltimeterReading|AmbientLightReading|AmbientLightSensor|AmbientTemperatureReading|AmbientTemperatureSensor|AnalogAxisInput|AnchorAnimation|AnchorChanges|AngleDirection|AnimatedImage|AnimatedSprite|Animation|AnimationController|AnimationGroup|Animator|ApplicationWindow|ApplicationWindowStyle|AreaSeries|Armature|AttenuationModelInverse|AttenuationModelLinear|Attractor|Attribute|Audio|AudioCategory|AudioEngine|AudioListener|AudioSample|AuthenticationDialogRequest|Axis|AxisAccumulator|AxisSetting|BackspaceKey|Bar3DSeries|BarCategoryAxis|BarDataProxy|BarSeries|BarSet|Bars3D|BaseKey|Behavior|Binding|Blend|BlendEquation|BlendEquationArguments|BlendedClipAnimator|BlitFramebuffer|BluetoothDiscoveryModel|BluetoothService|BluetoothSocket|BorderImage|BorderImageMesh|BoxPlotSeries|BoxSet|BrightnessContrast|Buffer|BusyIndicator|BusyIndicatorStyle|Button|ButtonAxisInput|ButtonGroup|ButtonStyle|Calendar|CalendarStyle|Camera|Camera3D|CameraCapabilities|CameraCapture|CameraExposure|CameraFlash|CameraFocus|CameraImageProcessing|CameraLens|CameraRecorder|CameraSelector|CandlestickSeries|CandlestickSet|Canvas|Canvas3D|Canvas3DAbstractObject|Canvas3DActiveInfo|Canvas3DBuffer|Canvas3DContextAttributes|Canvas3DFrameBuffer|Canvas3DProgram|Canvas3DRenderBuffer|Canvas3DShader|Canvas3DShaderPrecisionFormat|Canvas3DTexture|Canvas3DTextureProvider|Canvas3DUniformLocation|CanvasGradient|CanvasImageData|CanvasPixelArray|Category|CategoryAxis|CategoryAxis3D|CategoryModel|CategoryRange|ChangeLanguageKey|ChartView|CheckBox|CheckBoxStyle|CheckDelegate|CircularGauge|CircularGaugeStyle|ClearBuffers|ClipAnimator|ClipPlane|CloseEvent|ColorAnimation|ColorDialog|ColorDialogRequest|ColorGradient|ColorGradientStop|ColorMask|ColorOverlay|Colorize|Column|ColumnLayout|ComboBox|ComboBoxStyle|Compass|CompassReading|Component|Component3D|ComputeCommand|ConeGeometry|ConeMesh|ConicalGradient|Connections|ContactDetail|ContactDetails|Container|Context2D|Context3D|ContextMenuRequest|Control|CoordinateAnimation|CuboidGeometry|CuboidMesh|CullFace|CumulativeDirection|Custom3DItem|Custom3DLabel|Custom3DVolume|CustomParticle|CylinderGeometry|CylinderMesh|Date|DateTimeAxis|DelayButton|DelayButtonStyle|DelegateChoice|DelegateChooser|DelegateModel|DelegateModelGroup|DepthTest|Desaturate|Dial|DialStyle|Dialog|DialogButtonBox|DiffuseMapMaterial|DiffuseSpecularMapMaterial|DiffuseSpecularMaterial|Direction|DirectionalBlur|DirectionalLight|DispatchCompute|Displace|DistanceReading|DistanceSensor|Dithering|DoubleValidator|Drag|DragEvent|DragHandler|Drawer|DropArea|DropShadow|DwmFeatures|DynamicParameter|EditorialModel|Effect|EllipseShape|Emitter|EnterKey|EnterKeyAction|Entity|EntityLoader|EnvironmentLight|EventConnection|EventPoint|EventTouchPoint|ExclusiveGroup|ExtendedAttributes|ExtrudedTextGeometry|ExtrudedTextMesh|FastBlur|FileDialog|FileDialogRequest|FillerKey|FilterKey|FinalState|FirstPersonCameraController|Flickable|Flipable|Flow|FocusScope|FolderListModel|FontDialog|FontLoader|FontMetrics|FormValidationMessageRequest|ForwardRenderer|Frame|FrameAction|FrameGraphNode|Friction|FrontFace|FrustumCulling|FullScreenRequest|GLStateDumpExt|GammaAdjust|Gauge|GaugeStyle|GaussianBlur|GeocodeModel|Geometry|GeometryRenderer|GestureEvent|Glow|GoochMaterial|Gradient|GradientStop|GraphicsApiFilter|GraphicsInfo|Gravity|Grid|GridLayout|GridMesh|GridView|GroupBox|GroupGoal|Gyroscope|GyroscopeReading|HBarModelMapper|HBoxPlotModelMapper|HCandlestickModelMapper|HPieModelMapper|HXYModelMapper|HandlerPoint|HandwritingInputPanel|HandwritingModeKey|HeightMapSurfaceDataProxy|HideKeyboardKey|HistoryState|HolsterReading|HolsterSensor|HorizontalBarSeries||HorizontalPercentBarSeries|HorizontalStackedBarSeries|HoverHandler|HueSaturation|HumidityReading|HumiditySensor|IRProximityReading|IRProximitySensor|Icon|Image|ImageModel|ImageParticle|InnerShadow|InputChord|InputContext|InputEngine|InputHandler3D|InputMethod|InputModeKey|InputPanel|InputSequence|InputSettings|Instantiator|IntValidator|InvokedServices|Item|ItemDelegate|ItemGrabResult|ItemModelBarDataProxy|ItemModelScatterDataProxy|ItemModelSurfaceDataProxy|ItemParticle|ItemSelectionModel|IviApplication|IviSurface|JavaScriptDialogRequest|Joint|JumpList|JumpListCategory|JumpListDestination|JumpListLink|JumpListSeparator|Key|KeyEvent|KeyIcon|KeyNavigation|KeyPanel|KeyboardColumn|KeyboardDevice|KeyboardHandler|KeyboardLayout|KeyboardLayoutLoader|KeyboardRow|KeyboardStyle|KeyframeAnimation|Keys|Label|Layer|LayerFilter|Layout|LayoutMirroring|Legend|LerpBlend|LevelAdjust|LevelOfDetail|LevelOfDetailBoundingSphere|LevelOfDetailLoader|LevelOfDetailSwitch|LidReading|LidSensor|Light|Light3D|LightReading|LightSensor|LineSeries|LineShape|LineWidth|LinearGradient|ListElement|ListModel|ListView|Loader|Locale|Location|LogValueAxis|LogValueAxis3DFormatter|LoggingCategory|LogicalDevice|Magnetometer|MagnetometerReading|Map|MapCircle|MapCircleObject|MapCopyrightNotice|MapGestureArea|MapIconObject|MapItemGroup|MapItemView|MapObjectView|MapParameter|MapPinchEvent|MapPolygon|MapPolygonObject|MapPolyline|MapPolylineObject|MapQuickItem|MapRectangle|MapRoute|MapRouteObject|MapType|Margins|MaskShape|MaskedBlur|Material|Matrix4x4|MediaPlayer|MemoryBarrier|Menu|MenuBar|MenuBarItem|MenuBarStyle|MenuItem|MenuSeparator|MenuStyle|Mesh|MessageDialog|ModeKey|MorphTarget|MorphingAnimation|MouseArea|MouseDevice|MouseEvent|MouseHandler|MultiPointHandler|MultiPointTouchArea|MultiSampleAntiAliasing|Navigator|NdefFilter|NdefMimeRecord|NdefRecord|NdefTextRecord|NdefUriRecord|NearField|NoDepthMask|NoDraw|Node|NodeInstantiator|NormalDiffuseMapAlphaMaterial|NormalDiffuseMapMaterial|NormalDiffuseSpecularMapMaterial|Number|NumberAnimation|NumberKey|Object3D|ObjectModel|ObjectPicker|OpacityAnimator|OpacityMask|OpenGLInfo|OrbitCameraController|OrientationReading|OrientationSensor|Overlay|Package|Page|PageIndicator|Pane|ParallelAnimation|Parameter|ParentAnimation|ParentChange|Particle|ParticleGroup|ParticlePainter|ParticleSystem|Path|PathAngleArc|PathAnimation|PathArc|PathAttribute|PathCubic|PathCurve|PathElement|PathInterpolator|PathLine|PathMove|PathPercent|PathQuad|PathSvg|PathView|PauseAnimation|PerVertexColorMaterial|PercentBarSeries|PhongAlphaMaterial|PhongMaterial|PickEvent|PickLineEvent|PickPointEvent|PickTriangleEvent|PickingSettings|Picture|PieMenu|PieMenuStyle|PieSeries|PieSlice|PinchArea|PinchEvent|PinchHandler|Place|PlaceAttribute|PlaceSearchModel|PlaceSearchSuggestionModel|PlaneGeometry|PlaneMesh|PlayVariation|Playlist|PlaylistItem|Plugin|PluginParameter|PointDirection|PointHandler|PointLight|PointSize|PointerDevice|PointerDeviceHandler|PointerEvent|PointerHandler|PolarChartView|PolygonOffset|Popup|Position|PositionSource|Positioner|PressureReading|PressureSensor|Product|ProgressBar|ProgressBarStyle|PropertyAction|PropertyAnimation|PropertyChanges|ProximityFilter|ProximityReading|ProximitySensor|QAbstractState|QAbstractTransition|QSignalTransition|QVirtualKeyboardSelectionListModel|Qt|QtMultimedia|QtObject|QtPositioning|QuaternionAnimation|QuotaRequest|RadialBlur|RadialGradient|Radio|RadioButton|RadioButtonStyle|RadioData|RadioDelegate|RangeSlider|Ratings|RayCaster|Rectangle|RectangleShape|RectangularGlow|RecursiveBlur|RegExpValidator|RegisterProtocolHandlerRequest|RenderCapture|RenderCaptureReply|RenderPass|RenderPassFilter|RenderSettings|RenderState|RenderStateSet|RenderSurfaceSelector|RenderTarget|RenderTargetOutput|RenderTargetSelector|Repeater|ReviewModel|Rotation|RotationAnimation|RotationAnimator|RotationReading|RotationSensor|RoundButton|Route|RouteLeg|RouteManeuver|RouteModel|RouteQuery|RouteSegment|Row|RowLayout|Scale|ScaleAnimator|Scatter3D|Scatter3DSeries|ScatterDataProxy|ScatterSeries|Scene2D|Scene3D|SceneLoader|ScissorTest|Screen|ScreenRayCaster|ScriptAction|ScrollBar|ScrollIndicator|ScrollView|ScrollViewStyle|ScxmlStateMachine|SeamlessCubemap|SelectionListItem|Sensor|SensorGesture|SensorGlobal|SensorReading|SequentialAnimation|Settings|SettingsStore|ShaderEffect|ShaderEffectSource|ShaderProgram|ShaderProgramBuilder|Shape|ShellSurface|ShellSurfaceItem|ShiftHandler|ShiftKey|Shortcut|SignalSpy|SignalTransition|SinglePointHandler|Skeleton|SkeletonLoader|Slider|SliderStyle|SmoothedAnimation|SortPolicy|Sound|SoundEffect|SoundInstance|SpaceKey|SphereGeometry|SphereMesh|SpinBox|SpinBoxStyle|SplineSeries|SplitView|SpotLight|SpringAnimation|Sprite|SpriteGoal|SpriteSequence|Stack|StackLayout|StackView|StackViewDelegate|StackedBarSeries|State|StateChangeScript|StateGroup|StateMachine|StateMachineLoader|StatusBar|StatusBarStyle|StatusIndicator|StatusIndicatorStyle|StencilMask|StencilOperation|StencilOperationArguments|StencilTest|StencilTestArguments|Store|String|Supplier|Surface3D|Surface3DSeries|SurfaceDataProxy|SwipeDelegate|SwipeView|Switch|SwitchDelegate|SwitchStyle|SymbolModeKey|SystemPalette|Tab|TabBar|TabButton|TabView|TabViewStyle|TableView|TableViewColumn|TableViewStyle|TapHandler|TapReading|TapSensor|TargetDirection|TaskbarButton|Technique|TechniqueFilter|TestCase|Text|TextArea|TextAreaStyle|TextEdit|TextField|TextFieldStyle|TextInput|TextMetrics|TextureImage|TextureImageFactory|Theme3D|ThemeColor|ThresholdMask|ThumbnailToolBar|ThumbnailToolButton|TiltReading|TiltSensor|TimeoutTransition|Timer|ToggleButton|ToggleButtonStyle|ToolBar|ToolBarStyle|ToolButton|ToolSeparator|ToolTip|Torch|TorusGeometry|TorusMesh|TouchEventSequence|TouchInputHandler3D|TouchPoint|Trace|TraceCanvas|TraceInputArea|TraceInputKey|TraceInputKeyPanel|TrailEmitter|Transaction|Transform|Transition|Translate|TreeView|TreeViewStyle|Tumbler|TumblerColumn|TumblerStyle|Turbulence|UniformAnimator|User|VBarModelMapper|VBoxPlotModelMapper|VCandlestickModelMapper|VPieModelMapper|VXYModelMapper|ValueAxis|ValueAxis3D|ValueAxis3DFormatter|Vector3dAnimation|VertexBlendAnimation|Video|VideoOutput|ViewTransition|Viewport|VirtualKeyboardSettings|Wander|WavefrontMesh|WaylandClient|WaylandCompositor|WaylandHardwareLayer|WaylandOutput|WaylandQuickItem|WaylandSeat|WaylandSurface|WaylandView|Waypoint|WebChannel|WebEngine|WebEngineAction|WebEngineCertificateError|WebEngineDownloadItem|WebEngineHistory|WebEngineHistoryListModel|WebEngineLoadRequest|WebEngineNavigationRequest|WebEngineNewViewRequest|WebEngineProfile|WebEngineScript|WebEngineSettings|WebEngineView|WebSocket|WebSocketServer|WebView|WebViewLoadRequest|WheelEvent|Window|WlShell|WlShellSurface|WorkerScript|XAnimator|XYPoint|XYSeries|XdgDecorationManagerV1|XdgPopup|XdgPopupV5|XdgPopupV6|XdgShell|XdgShellV5|XdgShellV6|XdgSurface|XdgSurfaceV5|XdgSurfaceV6|XdgToplevel|XdgToplevelV6|XmlListModel|XmlRole|YAnimator|ZoomBlur","storage.type":"const|let|var|function|property|","constant.language":"null|Infinity|NaN|undefined","support.function":"print|console\\.log","constant.language.boolean":"true|false"},"identifier");this.$rules={start:[{token:"string",regex:'"',next:"string"},{token:"constant.numeric",regex:"0[xX][0-9a-fA-F]+\\b"},{token:"constant.numeric",regex:"[+-]?\\d+(?:(?:\\.\\d*)?(?:[eE][+-]?\\d+)?)?\\b"},{token:"constant.language.boolean",regex:"(?:true|false)\\b"},{token:"text",regex:"['](?:(?:\\\\.)|(?:[^'\\\\]))*?[']"},{token:"comment",regex:"\\/\\/.*$"},{token:"comment.start",regex:"\\/\\*",next:"comment"},{token:"paren.lparen",regex:"[[({]"},{token:"paren.rparen",regex:"[\\])}]"},{token:"text",regex:"\\s+"},{token:e,regex:"\\b\\w+\\b"}],string:[{token:"constant.language.escape",regex:/\\(?:x[0-9a-fA-F]{2}|u[0-9a-fA-F]{4}|["\\\/bfnrt])/},{token:"string",regex:'"|$',next:"start"},{defaultToken:"string"}],comment:[{token:"comment.end",regex:"\\*\\/",next:"start"},{defaultToken:"comment"}]}};r.inherits(s,i),t.QmlHighlightRules=s}),ace.define("ace/mode/folding/cstyle",["require","exports","module","ace/lib/oop","ace/range","ace/mode/folding/fold_mode"],function(e,t,n){"use strict";var r=e("../../lib/oop"),i=e("../../range").Range,s=e("./fold_mode").FoldMode,o=t.FoldMode=function(e){e&&(this.foldingStartMarker=new RegExp(this.foldingStartMarker.source.replace(/\|[^|]*?$/,"|"+e.start)),this.foldingStopMarker=new RegExp(this.foldingStopMarker.source.replace(/\|[^|]*?$/,"|"+e.end)))};r.inherits(o,s),function(){this.foldingStartMarker=/([\{\[\(])[^\}\]\)]*$|^\s*(\/\*)/,this.foldingStopMarker=/^[^\[\{\(]*([\}\]\)])|^[\s\*]*(\*\/)/,this.singleLineBlockCommentRe=/^\s*(\/\*).*\*\/\s*$/,this.tripleStarBlockCommentRe=/^\s*(\/\*\*\*).*\*\/\s*$/,this.startRegionRe=/^\s*(\/\*|\/\/)#?region\b/,this._getFoldWidgetBase=this.getFoldWidget,this.getFoldWidget=function(e,t,n){var r=e.getLine(n);if(this.singleLineBlockCommentRe.test(r)&&!this.startRegionRe.test(r)&&!this.tripleStarBlockCommentRe.test(r))return"";var i=this._getFoldWidgetBase(e,t,n);return!i&&this.startRegionRe.test(r)?"start":i},this.getFoldWidgetRange=function(e,t,n,r){var i=e.getLine(n);if(this.startRegionRe.test(i))return this.getCommentRegionBlock(e,i,n);var s=i.match(this.foldingStartMarker);if(s){var o=s.index;if(s[1])return this.openingBracketBlock(e,s[1],n,o);var u=e.getCommentFoldRange(n,o+s[0].length,1);return u&&!u.isMultiLine()&&(r?u=this.getSectionRange(e,n):t!="all"&&(u=null)),u}if(t==="markbegin")return;var s=i.match(this.foldingStopMarker);if(s){var o=s.index+s[0].length;return s[1]?this.closingBracketBlock(e,s[1],n,o):e.getCommentFoldRange(n,o,-1)}},this.getSectionRange=function(e,t){var n=e.getLine(t),r=n.search(/\S/),s=t,o=n.length;t+=1;var u=t,a=e.getLength();while(++t<a){n=e.getLine(t);var f=n.search(/\S/);if(f===-1)continue;if(r>f)break;var l=this.getFoldWidgetRange(e,"all",t);if(l){if(l.start.row<=s)break;if(l.isMultiLine())t=l.end.row;else if(r==f)break}u=t}return new i(s,o,u,e.getLine(u).length)},this.getCommentRegionBlock=function(e,t,n){var r=t.search(/\s*$/),s=e.getLength(),o=n,u=/^\s*(?:\/\*|\/\/|--)#?(end)?region\b/,a=1;while(++n<s){t=e.getLine(n);var f=u.exec(t);if(!f)continue;f[1]?a--:a++;if(!a)break}var l=n;if(l>o)return new i(o,r,l,t.length)}}.call(o.prototype)}),ace.define("ace/mode/qml",["require","exports","module","ace/lib/oop","ace/mode/text","ace/mode/qml_highlight_rules","ace/mode/folding/cstyle"],function(e,t,n){"use strict";var r=e("../lib/oop"),i=e("./text").Mode,s=e("./qml_highlight_rules").QmlHighlightRules,o=e("./folding/cstyle").FoldMode,u=function(){this.HighlightRules=s,this.foldingRules=new o,this.$behaviour=this.$defaultBehaviour};r.inherits(u,i),function(){this.lineCommentStart="//",this.blockComment={start:"/*",end:"*/"},this.$quotes={'"':'"',"'":"'"},this.$id="ace/mode/qml"}.call(u.prototype),t.Mode=u}); (function() { |
| 2 | ace.require(["ace/mode/qml"], function(m) { |
| 3 | if (typeof module == "object" && typeof exports == "object" && module) { |
| 4 | module.exports = m; |
| 5 | } |
| 6 | }); |
| 7 | })(); |
| 8 |