diff options
Diffstat (limited to 'kate/data')
-rw-r--r-- | kate/data/CMakeLists.txt | 2 | ||||
-rw-r--r-- | kate/data/Makefile.am | 2 | ||||
-rw-r--r-- | kate/data/debianchangelog.xml | 13 | ||||
-rw-r--r-- | kate/data/purebasic.xml | 1320 | ||||
-rw-r--r-- | kate/data/rust.xml | 362 | ||||
-rw-r--r-- | kate/data/update-files.xml | 5 |
6 files changed, 1463 insertions, 241 deletions
diff --git a/kate/data/CMakeLists.txt b/kate/data/CMakeLists.txt index a696b7373..ef8e4963c 100644 --- a/kate/data/CMakeLists.txt +++ b/kate/data/CMakeLists.txt @@ -50,7 +50,7 @@ install( FILES postscript.xml povray.xml ppd.xml progress.xml prolog.xml protobuf.xml puppet.xml purebasic.xml python.xml qmake.xml qml.xml qt4.xml q.xml rapidq.xml relaxngcompact.xml relaxng.xml replicode.xml restructuredtext.xml rest.xml rexx.xml rhtml.xml rib.xml - roff.xml rpmspec.xml rsiidl.xml rtf.xml ruby.xml r.xml sather.xml scala.xml scheme.xml + roff.xml rpmspec.xml rsiidl.xml rtf.xml ruby.xml rust.xml r.xml sather.xml scala.xml scheme.xml sci.xml scss.xml sed.xml sgml.xml sieve.xml sisu.xml sml.xml spice.xml sql-mysql.xml sql-oracle.xml sql-postgresql.xml sql.xml stata.xml systemc.xml systemverilog.xml tads3.xml tcl.xml tcsh.xml template-toolkit.xml texinfo.xml textile.xml tibasic.xml diff --git a/kate/data/Makefile.am b/kate/data/Makefile.am index 871eb9746..cb17c0787 100644 --- a/kate/data/Makefile.am +++ b/kate/data/Makefile.am @@ -30,7 +30,7 @@ syntaxkate_DATA = language.dtd syntax.template \ postscript.xml povray.xml ppd.xml progress.xml prolog.xml protobuf.xml puppet.xml \ purebasic.xml python.xml qmake.xml qml.xml qt4.xml q.xml rapidq.xml relaxngcompact.xml \ relaxng.xml replicode.xml restructuredtext.xml rest.xml rexx.xml rhtml.xml rib.xml \ - roff.xml rpmspec.xml rsiidl.xml rtf.xml ruby.xml r.xml sather.xml scala.xml scheme.xml \ + roff.xml rpmspec.xml rsiidl.xml rtf.xml ruby.xml rust.xml r.xml sather.xml scala.xml scheme.xml \ sci.xml scss.xml sed.xml sgml.xml sieve.xml sisu.xml sml.xml spice.xml sql-mysql.xml \ sql-oracle.xml sql-postgresql.xml sql.xml stata.xml systemc.xml systemverilog.xml tads3.xml \ tcl.xml tcsh.xml template-toolkit.xml texinfo.xml textile.xml tibasic.xml \ diff --git a/kate/data/debianchangelog.xml b/kate/data/debianchangelog.xml index 864f48fac..4185340e3 100644 --- a/kate/data/debianchangelog.xml +++ b/kate/data/debianchangelog.xml @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE language SYSTEM "language.dtd"> -<language name="Debian Changelog" version="0.70" kateversion="2.4" section="Other" extensions="" mimetype=""> +<language name="Debian Changelog" version="0.71" kateversion="2.4" section="Other" extensions="" mimetype=""> <highlighting> <list name="keywords"> <item>urgency</item> @@ -42,6 +42,12 @@ <item>jessie</item> <item>jessie-backports</item> <item>jessie-backports-sloppy</item> + <item>stretch</item> + <item>stretch-backports</item> + <item>stretch-backports-sloppy</item> + <item>buster</item> + <item>buster-backports</item> + <item>buster-backports-sloppy</item> <!-- Ubuntu releases --> <item>dapper</item> <item>dapper-security</item> @@ -145,6 +151,11 @@ <item>vivid-proposed</item> <item>vivid-updates</item> <item>vivid-backports</item> + <item>wily</item> + <item>wily-security</item> + <item>wily-proposed</item> + <item>wily-updates</item> + <item>wily-backports</item> </list> <list name="urgencies"> diff --git a/kate/data/purebasic.xml b/kate/data/purebasic.xml index b38daa56b..433e77704 100644 --- a/kate/data/purebasic.xml +++ b/kate/data/purebasic.xml @@ -1,20 +1,21 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE language SYSTEM "language.dtd"> -<language name="PureBasic" version="3.91" kateversion="2.3" section="Sources" extensions="*.pb" mimetype="text/x-purebasic" author="Sven Langenkamp (ace@kylixforum.de)" license="LGPL"> +<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE language SYSTEM "language.dtd"> +<language name="PureBasic" version="5.31" kateversion="2.3" section="Sources" extensions="*.pb;*.pbi" mimetype="text/x-purebasic" author="Alexander Clay (Tuireann@EpicBasic.org);Sven Langenkamp (ace@kylixforum.de)" license="LGPL" priority="1" > <highlighting> <list name="keywords"> + <item> Break </item> + <item> Continue </item> <item> For </item> <item> ForEach </item> <item> To </item> <item> Step </item> <item> Next </item> - <item> Break </item> - <item> Continue </item> + <item> Gosub </item> + <item> Return </item> + <item> FakeReturn </item> <item> If </item> <item> Else </item> <item> ElseIf </item> <item> EndIf </item> - <item> Debug </item> <item> Repeat </item> <item> Until </item> <item> Select </item> @@ -50,6 +51,18 @@ <item> XIncludeFile </item> <item> IncludeBinary </item> <item> IncludePath </item> + <item> ProcedureDLL </item> + <item> NewList </item> + <item> Goto </item> + <item> With </item> + <item> DeclareModule </item> + <item> EndDeclareModule </item> + <item> Module </item> + <item> EndModule </item> + <item> UseModule </item> + <item> UnuseModule </item> + </list> + <list name="compiler"> <item> CompilerIf </item> <item> CompilerElse </item> <item> CompilerEndIf </item> @@ -57,42 +70,81 @@ <item> CompilerCase </item> <item> CompilerDefault </item> <item> CompilerEndSelect </item> - <item> ProcedureDLL </item> - <item> NewList </item> - <item> Goto </item> - <item> Gosub </item> - <item> Return </item> - <item> FakeReturn </item> + </list> + <list name="debug"> + <item> CallDebugger </item> + <item> Debug </item> </list> <list name="functions"> - <item> Abs </item> <item> ACos </item> - <item> ActivateGadget </item> - <item> ActivateRichEdit </item> - <item> ActivateWindow </item> + <item> ACosH </item> + <item> AESDecoder </item> + <item> AESEncoder </item> + <item> ASin </item> + <item> ASinH </item> + <item> ATan </item> + <item> ATan2 </item> + <item> ATanH </item> + <item> AbortFTPFile </item> + <item> Abs </item> <item> Add3DArchive </item> <item> AddBillboard </item> + <item> AddCipherBuffer </item> <item> AddDate </item> <item> AddElement </item> + <item> AddEntityAnimationTime </item> <item> AddGadgetColumn </item> <item> AddGadgetItem </item> + <item> AddGadgetItem3D </item> + <item> AddJSONElement </item> + <item> AddJSONMember </item> <item> AddKeyboardShortcut </item> + <item> AddMailAttachment </item> + <item> AddMailAttachmentData </item> + <item> AddMailRecipient </item> + <item> AddMapElement </item> <item> AddMaterialLayer </item> + <item> AddNodeAnimationTime </item> <item> AddPackFile </item> <item> AddPackMemory </item> + <item> AddSplinePoint </item> + <item> AddStaticGeometryEntity </item> <item> AddStatusBarField </item> + <item> AddSubMesh </item> <item> AddSysTrayIcon </item> - <item> AdvancedGadgetEvents </item> + <item> AddTerrainTexture </item> + <item> AddVertexPoseReference </item> + <item> AddWindowTimer </item> + <item> AffectedDatabaseRows </item> <item> AllocateMemory </item> + <item> AllocateStructure </item> + <item> Alpha </item> + <item> AlphaBlend </item> <item> AmbientColor </item> - <item> AnimateEntity </item> + <item> AntialiasingMode </item> + <item> ApplyEntityForce </item> + <item> ApplyEntityImpulse </item> + <item> ArraySize </item> <item> Asc </item> - <item> ASin </item> - <item> ATan </item> + <item> AttachEntityObject </item> + <item> AttachNodeObject </item> + <item> AttachRibbonEffect </item> + <item> AudioCDLength </item> + <item> AudioCDName </item> + <item> AudioCDStatus </item> + <item> AudioCDTrackLength </item> + <item> AudioCDTrackSeconds </item> + <item> AudioCDTracks </item> + <item> AvailableProgramOutput </item> <item> AvailableScreenMemory </item> + <item> AvailableSerialPortInput </item> + <item> AvailableSerialPortOutput </item> <item> BackColor </item> + <item> Base64Decoder </item> <item> Base64Encoder </item> - <item> BillboardGroupLocate </item> + <item> BillboardGroupCommonDirection </item> + <item> BillboardGroupCommonUpVector </item> + <item> BillboardGroupID </item> <item> BillboardGroupMaterial </item> <item> BillboardGroupX </item> <item> BillboardGroupY </item> @@ -104,419 +156,844 @@ <item> BillboardY </item> <item> BillboardZ </item> <item> Bin </item> + <item> BindEvent </item> + <item> BindGadgetEvent </item> + <item> BindMenuEvent </item> <item> Blue </item> <item> Box </item> + <item> BoxedGradient </item> + <item> BuildMeshShadowVolume </item> + <item> BuildMeshTangents </item> + <item> BuildStaticGeometry </item> + <item> BuildTerrain </item> <item> ButtonGadget </item> + <item> ButtonGadget3D </item> <item> ButtonImageGadget </item> - <item> CallCFunctionFast </item> + <item> CPUName </item> + <item> CRC32FileFingerprint </item> + <item> CRC32Fingerprint </item> + <item> CalendarGadget </item> <item> CallCFunction </item> - <item> CallCOM </item> - <item> CallDX </item> - <item> CallFunctionFast </item> + <item> CallCFunctionFast </item> <item> CallFunction </item> + <item> CallFunctionFast </item> <item> CameraBackColor </item> + <item> CameraDirection </item> + <item> CameraDirectionX </item> + <item> CameraDirectionY </item> + <item> CameraDirectionZ </item> <item> CameraFOV </item> - <item> CameraLocate </item> + <item> CameraFixedYawAxis </item> + <item> CameraFollow </item> + <item> CameraID </item> <item> CameraLookAt </item> - <item> CameraProjection </item> + <item> CameraPitch </item> + <item> CameraProjectionMode </item> + <item> CameraProjectionX </item> + <item> CameraProjectionY </item> <item> CameraRange </item> <item> CameraRenderMode </item> + <item> CameraRoll </item> + <item> CameraViewHeight </item> + <item> CameraViewWidth </item> + <item> CameraViewX </item> + <item> CameraViewY </item> <item> CameraX </item> <item> CameraY </item> + <item> CameraYaw </item> <item> CameraZ </item> + <item> CanvasGadget </item> + <item> CanvasOutput </item> <item> CatchImage </item> + <item> CatchJSON </item> + <item> CatchMusic </item> <item> CatchSound </item> <item> CatchSprite </item> - <item> CDAudioLength </item> - <item> CDAudioName </item> - <item> CDAudioStatus </item> - <item> CDAudioTrackLength </item> - <item> CDAudioTrackSeconds </item> - <item> CDAudioTracks </item> - <item> ChangeAlphaIntensity </item> - <item> ChangeAlphaIntensity </item> + <item> CatchXML </item> <item> ChangeCurrentElement </item> <item> ChangeGamma </item> <item> ChangeListIconGadgetDisplay </item> - <item> ChangeRichEditOptions </item> <item> ChangeSysTrayIcon </item> <item> CheckBoxGadget </item> + <item> CheckBoxGadget3D </item> + <item> CheckDatabaseNull </item> + <item> CheckFTPConnection </item> + <item> CheckFilename </item> + <item> CheckObjectVisibility </item> + <item> ChildXMLNode </item> <item> Chr </item> <item> Circle </item> + <item> CircularGradient </item> <item> ClearBillboards </item> <item> ClearClipboard </item> <item> ClearConsole </item> - <item> ClearError </item> + <item> ClearDebugOutput </item> <item> ClearGadgetItemList </item> + <item> ClearGadgetItems </item> + <item> ClearGadgetItems3D </item> + <item> ClearJSONElements </item> + <item> ClearJSONMembers </item> <item> ClearList </item> + <item> ClearMap </item> <item> ClearScreen </item> + <item> ClearSpline </item> + <item> ClipOutput </item> <item> ClipSprite </item> <item> CloseConsole </item> + <item> CloseCryptRandom </item> <item> CloseDatabase </item> + <item> CloseFTP </item> <item> CloseFile </item> - <item> CloseFont </item> <item> CloseGadgetList </item> + <item> CloseGadgetList3D </item> <item> CloseHelp </item> <item> CloseLibrary </item> <item> CloseNetworkConnection </item> <item> CloseNetworkServer </item> <item> ClosePack </item> <item> ClosePreferences </item> - <item> CloseRichEdit </item> + <item> CloseProgram </item> <item> CloseScreen </item> + <item> CloseSerialPort </item> <item> CloseSubMenu </item> - <item> CloseTreeGadgetNode </item> <item> CloseWindow </item> + <item> CloseWindow3D </item> + <item> CocoaMessage </item> <item> ColorRequester </item> <item> ComboBoxGadget </item> + <item> ComboBoxGadget3D </item> <item> CompareMemory </item> <item> CompareMemoryString </item> + <item> ComposeJSON </item> + <item> ComposeXML </item> + <item> CompositorEffectParameter </item> + <item> CompressMemory </item> + <item> ComputeSpline </item> + <item> ComputerName </item> + <item> ConeTwistJoint </item> + <item> ConicalGradient </item> + <item> ConnectionID </item> <item> ConsoleColor </item> <item> ConsoleCursor </item> + <item> ConsoleError </item> <item> ConsoleLocate </item> <item> ConsoleTitle </item> <item> ContainerGadget </item> + <item> ContainerGadget3D </item> + <item> ConvertLocalToWorldPosition </item> + <item> ConvertWorldToLocalPosition </item> + <item> CopyArray </item> <item> CopyDirectory </item> <item> CopyEntity </item> <item> CopyFile </item> <item> CopyImage </item> <item> CopyLight </item> + <item> CopyList </item> + <item> CopyMap </item> <item> CopyMaterial </item> <item> CopyMemory </item> <item> CopyMemoryString </item> <item> CopyMesh </item> <item> CopySprite </item> <item> CopyTexture </item> + <item> CopyXMLNode </item> <item> Cos </item> + <item> CosH </item> <item> CountBillboards </item> + <item> CountCPUs </item> <item> CountGadgetItems </item> + <item> CountGadgetItems3D </item> <item> CountLibraryFunctions </item> <item> CountList </item> <item> CountMaterialLayers </item> - <item> CountRenderedTriangles </item> + <item> CountProgramParameters </item> + <item> CountRegularExpressionGroups </item> + <item> CountSplinePoints </item> <item> CountString </item> - <item> CountTreeGadgetNodeItems </item> - <item> CRC32Fingerprint </item> <item> CreateBillboardGroup </item> <item> CreateCamera </item> + <item> CreateCompositorEffect </item> + <item> CreateCube </item> + <item> CreateCubeMapTexture </item> + <item> CreateCylinder </item> + <item> CreateDialog </item> <item> CreateDirectory </item> <item> CreateEntity </item> + <item> CreateFTPDirectory </item> <item> CreateFile </item> <item> CreateGadgetList </item> <item> CreateImage </item> + <item> CreateImageMenu </item> + <item> CreateJSON </item> + <item> CreateLensFlareEffect </item> <item> CreateLight </item> + <item> CreateLine3D </item> + <item> CreateMail </item> <item> CreateMaterial </item> <item> CreateMenu </item> <item> CreateMesh </item> + <item> CreateMutex </item> <item> CreateNetworkServer </item> + <item> CreateNode </item> + <item> CreateNodeAnimation </item> + <item> CreateNodeAnimationKeyFrame </item> <item> CreatePack </item> - <item> CreatePalette </item> <item> CreateParticleEmitter </item> + <item> CreatePlane </item> + <item> CreatePopupImageMenu </item> <item> CreatePopupMenu </item> <item> CreatePreferences </item> - <item> CreateSprite3D </item> + <item> CreateRegularExpression </item> + <item> CreateRenderTexture </item> + <item> CreateRibbonEffect </item> + <item> CreateSemaphore </item> + <item> CreateSphere </item> + <item> CreateSpline </item> <item> CreateSprite </item> + <item> CreateStaticGeometry </item> <item> CreateStatusBar </item> <item> CreateTerrain </item> + <item> CreateText3D </item> <item> CreateTexture </item> <item> CreateThread </item> <item> CreateToolBar </item> + <item> CreateVertexAnimation </item> + <item> CreateVertexPoseKeyFrame </item> + <item> CreateVertexTrack </item> + <item> CreateWater </item> + <item> CreateXML </item> + <item> CreateXMLNode </item> + <item> CryptRandom </item> + <item> CryptRandomData </item> + <item> CustomFilterCallback </item> + <item> CustomGradient </item> + <item> DESFingerprint </item> + <item> DatabaseColumnIndex </item> <item> DatabaseColumnName </item> - <item> DatabaseColumns </item> + <item> DatabaseColumnSize </item> <item> DatabaseColumnType </item> + <item> DatabaseColumns </item> <item> DatabaseDriverDescription </item> <item> DatabaseDriverName </item> <item> DatabaseError </item> + <item> DatabaseID </item> <item> DatabaseQuery </item> <item> DatabaseUpdate </item> <item> Date </item> + <item> DateGadget </item> <item> Day </item> <item> DayOfWeek </item> <item> DayOfYear </item> <item> DefaultPrinter </item> + <item> DefineTerrainTile </item> + <item> Degree </item> <item> Delay </item> <item> DeleteDirectory </item> <item> DeleteElement </item> + <item> DeleteFTPDirectory </item> + <item> DeleteFTPFile </item> <item> DeleteFile </item> - <item> DESFingerprint </item> - <item> DetachMenu </item> - <item> DirectoryEntryAttributes </item> + <item> DeleteMapElement </item> + <item> DeleteXMLNode </item> + <item> DesktopDepth </item> + <item> DesktopFrequency </item> + <item> DesktopHeight </item> + <item> DesktopMouseX </item> + <item> DesktopMouseY </item> + <item> DesktopName </item> + <item> DesktopWidth </item> + <item> DesktopX </item> + <item> DesktopY </item> + <item> DetachEntityObject </item> + <item> DetachNodeObject </item> + <item> DetachRibbonEffect </item> + <item> DialogError </item> + <item> DialogGadget </item> + <item> DialogID </item> + <item> DialogWindow </item> <item> DirectoryEntryAttributes </item> + <item> DirectoryEntryDate </item> <item> DirectoryEntryName </item> <item> DirectoryEntrySize </item> + <item> DirectoryEntryType </item> + <item> DisableEntityBody </item> <item> DisableGadget </item> + <item> DisableGadget3D </item> + <item> DisableLightShadows </item> <item> DisableMaterialLighting </item> <item> DisableMenuItem </item> + <item> DisableParticleEmitter </item> <item> DisableToolBarButton </item> - <item> DisASMCommand </item> - <item> DisplayAlphaSprite </item> - <item> DisplayAlphaSprite </item> - <item> DisplayPalette </item> + <item> DisableWindow </item> + <item> DisableWindow3D </item> <item> DisplayPopupMenu </item> - <item> DisplayRGBFilter </item> - <item> DisplayShadowSprite </item> - <item> DisplayShadowSprite </item> - <item> DisplaySolidSprite </item> - <item> DisplaySprite3D </item> <item> DisplaySprite </item> - <item> DisplayTranslucideSprite </item> <item> DisplayTransparentSprite </item> + <item> DoubleClickTime </item> + <item> DragFiles </item> + <item> DragImage </item> + <item> DragOSFormats </item> + <item> DragPrivate </item> + <item> DragText </item> + <item> DrawAlphaImage </item> <item> DrawImage </item> + <item> DrawRotatedText </item> + <item> DrawText </item> <item> DrawingBuffer </item> <item> DrawingBufferPitch </item> <item> DrawingBufferPixelFormat </item> <item> DrawingFont </item> <item> DrawingMode </item> - <item> DrawText </item> <item> EditorGadget </item> - <item> EjectCDAudio </item> + <item> EditorGadget3D </item> + <item> EjectAudioCD </item> <item> ElapsedMilliseconds </item> <item> Ellipse </item> - <item> EndTimer </item> - <item> Engine3DFrameRate </item> - <item> EntityAnimationLength </item> - <item> EntityLocate </item> - <item> EntityMaterial </item> - <item> EntityMesh </item> + <item> EllipticalGradient </item> + <item> EnableGadgetDrop </item> + <item> EnableGraphicalConsole </item> + <item> EnableHingeJointAngularMotor </item> + <item> EnableManualEntityBoneControl </item> + <item> EnableWindowDrop </item> + <item> EnableWorldCollisions </item> + <item> EnableWorldPhysics </item> + <item> EncodeImage </item> + <item> Engine3DStatus </item> + <item> EntityAngularFactor </item> + <item> EntityAnimationBlendMode </item> + <item> EntityAnimationStatus </item> + <item> EntityBonePitch </item> + <item> EntityBoneRoll </item> + <item> EntityBoneX </item> + <item> EntityBoneY </item> + <item> EntityBoneYaw </item> + <item> EntityBoneZ </item> + <item> EntityBoundingBox </item> + <item> EntityCollide </item> + <item> EntityCubeMapTexture </item> + <item> EntityCustomParameter </item> + <item> EntityFixedYawAxis </item> + <item> EntityID </item> + <item> EntityLinearFactor </item> + <item> EntityLookAt </item> + <item> EntityParentNode </item> + <item> EntityPhysicBody </item> + <item> EntityPitch </item> + <item> EntityRenderMode </item> + <item> EntityRoll </item> + <item> EntityVelocity </item> <item> EntityX </item> <item> EntityY </item> + <item> EntityYaw </item> <item> EntityZ </item> + <item> EnvironmentVariableName </item> + <item> EnvironmentVariableValue </item> <item> Eof </item> - <item> EventGadgetID </item> - <item> EventlParam </item> - <item> EventMenuID </item> + <item> ErrorAddress </item> + <item> ErrorCode </item> + <item> ErrorFile </item> + <item> ErrorLine </item> + <item> ErrorMessage </item> + <item> ErrorRegister </item> + <item> ErrorTargetAddress </item> + <item> EventClient </item> + <item> EventData </item> + <item> EventDropAction </item> + <item> EventDropBuffer </item> + <item> EventDropFiles </item> + <item> EventDropImage </item> + <item> EventDropPrivate </item> + <item> EventDropSize </item> + <item> EventDropText </item> + <item> EventDropType </item> + <item> EventDropX </item> + <item> EventDropY </item> + <item> EventGadget </item> + <item> EventGadget3D </item> + <item> EventMenu </item> + <item> EventServer </item> + <item> EventTimer </item> <item> EventType </item> - <item> EventWindowID </item> + <item> EventType3D </item> + <item> EventWindow </item> + <item> EventWindow3D </item> + <item> EventlParam </item> <item> EventwParam </item> + <item> ExamineAssembly </item> <item> ExamineDatabaseDrivers </item> + <item> ExamineDesktops </item> <item> ExamineDirectory </item> + <item> ExamineEnvironmentVariables </item> + <item> ExamineFTPDirectory </item> <item> ExamineIPAddresses </item> + <item> ExamineJSONMembers </item> <item> ExamineJoystick </item> <item> ExamineKeyboard </item> <item> ExamineLibraryFunctions </item> + <item> ExamineMD5Fingerprint </item> <item> ExamineMouse </item> + <item> ExaminePack </item> + <item> ExaminePreferenceGroups </item> + <item> ExaminePreferenceKeys </item> + <item> ExamineRegularExpression </item> + <item> ExamineSHA1Fingerprint </item> <item> ExamineScreenModes </item> + <item> ExamineWorldCollisions </item> + <item> ExamineXMLAttributes </item> + <item> Exp </item> <item> ExplorerComboGadget </item> <item> ExplorerListGadget </item> <item> ExplorerTreeGadget </item> + <item> ExportJSON </item> + <item> ExportJSONSize </item> + <item> ExportXML </item> + <item> ExportXMLSize </item> + <item> ExtractJSONArray </item> + <item> ExtractJSONList </item> + <item> ExtractJSONMap </item> + <item> ExtractJSONStructure </item> + <item> ExtractRegularExpression </item> + <item> ExtractXMLArray </item> + <item> ExtractXMLList </item> + <item> ExtractXMLMap </item> + <item> ExtractXMLStructure </item> + <item> FTPDirectoryEntryAttributes </item> + <item> FTPDirectoryEntryDate </item> + <item> FTPDirectoryEntryName </item> + <item> FTPDirectoryEntryRaw </item> + <item> FTPDirectoryEntrySize </item> + <item> FTPDirectoryEntryType </item> + <item> FTPProgress </item> + <item> FetchEntityMaterial </item> + <item> FetchOrientation </item> + <item> FileBuffersSize </item> + <item> FileID </item> <item> FileSeek </item> <item> FileSize </item> <item> FillArea </item> + <item> FillMemory </item> + <item> FindMapElement </item> <item> FindString </item> - <item> FindText </item> + <item> FinishCipher </item> + <item> FinishDatabaseQuery </item> + <item> FinishDirectory </item> + <item> FinishFTPDirectory </item> + <item> FinishFingerprint </item> + <item> FinishMesh </item> <item> FirstDatabaseRow </item> <item> FirstElement </item> + <item> FirstWorldCollisionEntity </item> <item> FlipBuffers </item> + <item> FlushFileBuffers </item> <item> Fog </item> - <item> FontDialog </item> <item> FontID </item> <item> FontRequester </item> <item> FormatDate </item> - <item> Frame3DGadget </item> + <item> FormatXML </item> + <item> FrameGadget </item> + <item> FrameGadget3D </item> + <item> FreeArray </item> <item> FreeBillboardGroup </item> <item> FreeCamera </item> + <item> FreeDialog </item> + <item> FreeEffect </item> <item> FreeEntity </item> + <item> FreeEntityJoints </item> + <item> FreeFont </item> <item> FreeGadget </item> + <item> FreeGadget3D </item> + <item> FreeIP </item> <item> FreeImage </item> + <item> FreeJSON </item> + <item> FreeJoint </item> <item> FreeLight </item> + <item> FreeList </item> + <item> FreeMail </item> + <item> FreeMap </item> <item> FreeMaterial </item> <item> FreeMemory </item> <item> FreeMenu </item> <item> FreeMesh </item> - <item> FreeModule </item> <item> FreeMovie </item> - <item> FreePalette </item> + <item> FreeMusic </item> + <item> FreeMutex </item> + <item> FreeNode </item> + <item> FreeNodeAnimation </item> <item> FreeParticleEmitter </item> + <item> FreeRegularExpression </item> + <item> FreeSemaphore </item> <item> FreeSound </item> - <item> FreeSprite3D </item> + <item> FreeSound3D </item> + <item> FreeSpline </item> <item> FreeSprite </item> + <item> FreeStaticGeometry </item> <item> FreeStatusBar </item> + <item> FreeStructure </item> + <item> FreeTerrain </item> + <item> FreeText3D </item> <item> FreeTexture </item> <item> FreeToolBar </item> + <item> FreeWater </item> + <item> FreeXML </item> <item> FrontColor </item> <item> GadgetHeight </item> + <item> GadgetHeight3D </item> <item> GadgetID </item> + <item> GadgetID3D </item> <item> GadgetItemID </item> <item> GadgetToolTip </item> + <item> GadgetToolTip3D </item> + <item> GadgetType </item> + <item> GadgetType3D </item> <item> GadgetWidth </item> + <item> GadgetWidth3D </item> <item> GadgetX </item> + <item> GadgetX3D </item> <item> GadgetY </item> - <item> GetClipboardData </item> + <item> GadgetY3D </item> + <item> GetActiveGadget </item> + <item> GetActiveGadget3D </item> + <item> GetActiveWindow </item> + <item> GetActiveWindow3D </item> + <item> GetClientIP </item> + <item> GetClientPort </item> + <item> GetClipboardImage </item> <item> GetClipboardText </item> - <item> GetCurrentEIP </item> + <item> GetCurrentDirectory </item> + <item> GetDatabaseBlob </item> + <item> GetDatabaseDouble </item> <item> GetDatabaseFloat </item> <item> GetDatabaseLong </item> + <item> GetDatabaseQuad </item> <item> GetDatabaseString </item> - <item> GetDisASMString </item> + <item> GetEntityAnimationLength </item> <item> GetEntityAnimationTime </item> - <item> GetErrorAddress </item> - <item> GetErrorCounter </item> - <item> GetErrorDescription </item> - <item> GetErrorDLL </item> - <item> GetErrorLineNR </item> - <item> GetErrorModuleName </item> - <item> GetErrorNumber </item> - <item> GetErrorRegister </item> + <item> GetEntityAnimationWeight </item> + <item> GetEntityAttribute </item> + <item> GetEntityCollisionGroup </item> + <item> GetEntityCollisionMask </item> + <item> GetEnvironmentVariable </item> <item> GetExtensionPart </item> + <item> GetFTPDirectory </item> + <item> GetFileAttributes </item> + <item> GetFileDate </item> <item> GetFilePart </item> + <item> GetFunction </item> + <item> GetFunctionEntry </item> <item> GetGadgetAttribute </item> + <item> GetGadgetAttribute3D </item> + <item> GetGadgetColor </item> + <item> GetGadgetData </item> + <item> GetGadgetData3D </item> + <item> GetGadgetFont </item> <item> GetGadgetItemAttribute </item> + <item> GetGadgetItemColor </item> + <item> GetGadgetItemData </item> + <item> GetGadgetItemData3D </item> <item> GetGadgetItemState </item> + <item> GetGadgetItemState3D </item> <item> GetGadgetItemText </item> + <item> GetGadgetItemText3D </item> <item> GetGadgetState </item> + <item> GetGadgetState3D </item> <item> GetGadgetText </item> - <item> GetMaxTimerResolution </item> + <item> GetGadgetText3D </item> + <item> GetHTTPHeader </item> + <item> GetHomeDirectory </item> + <item> GetJSONBoolean </item> + <item> GetJSONDouble </item> + <item> GetJSONElement </item> + <item> GetJSONFloat </item> + <item> GetJSONInteger </item> + <item> GetJSONMember </item> + <item> GetJSONQuad </item> + <item> GetJSONString </item> + <item> GetJointAttribute </item> + <item> GetLightColor </item> + <item> GetMailAttribute </item> + <item> GetMailBody </item> + <item> GetMaterialAttribute </item> + <item> GetMaterialColor </item> <item> GetMenuItemState </item> - <item> GetMinTimerResolution </item> - <item> GetModulePosition </item> - <item> GetModuleRow </item> - <item> GetPaletteColor </item> + <item> GetMenuItemText </item> + <item> GetMenuTitleText </item> + <item> GetMeshData </item> + <item> GetMusicPosition </item> + <item> GetMusicRow </item> + <item> GetNodeAnimationKeyFrameTime </item> + <item> GetNodeAnimationLength </item> + <item> GetNodeAnimationTime </item> + <item> GetNodeAnimationWeight </item> + <item> GetOriginX </item> + <item> GetOriginY </item> <item> GetPathPart </item> - <item> GetRichEditStyle </item> - <item> GetRichEditText </item> - <item> GetSelectedText </item> + <item> GetRuntimeDouble </item> + <item> GetRuntimeInteger </item> + <item> GetRuntimeString </item> + <item> GetScriptMaterial </item> + <item> GetScriptParticleEmitter </item> + <item> GetScriptTexture </item> + <item> GetSerialPortStatus </item> + <item> GetSoundFrequency </item> + <item> GetSoundPosition </item> + <item> GetTemporaryDirectory </item> + <item> GetTerrainTileHeightAtPoint </item> + <item> GetTerrainTileLayerBlend </item> + <item> GetToolBarButtonState </item> + <item> GetURLPart </item> + <item> GetW </item> + <item> GetWindowColor </item> + <item> GetWindowData </item> + <item> GetWindowState </item> <item> GetWindowTitle </item> - <item> GoToEIP </item> + <item> GetWindowTitle3D </item> + <item> GetX </item> + <item> GetXMLAttribute </item> + <item> GetXMLEncoding </item> + <item> GetXMLNodeName </item> + <item> GetXMLNodeOffset </item> + <item> GetXMLNodeText </item> + <item> GetXMLStandalone </item> + <item> GetY </item> + <item> GetZ </item> + <item> GrabDrawingImage </item> <item> GrabImage </item> <item> GrabSprite </item> + <item> GradientColor </item> <item> Green </item> <item> Hex </item> <item> HideBillboardGroup </item> + <item> HideEffect </item> <item> HideEntity </item> <item> HideGadget </item> + <item> HideGadget3D </item> <item> HideLight </item> <item> HideMenu </item> <item> HideParticleEmitter </item> <item> HideWindow </item> - <item> Hostname </item> + <item> HideWindow3D </item> + <item> HingeJoint </item> + <item> HingeJointMotorTarget </item> + <item> HostName </item> <item> Hour </item> <item> HyperLinkGadget </item> + <item> IPAddressField </item> + <item> IPAddressGadget </item> + <item> IPString </item> <item> ImageDepth </item> + <item> ImageFormat </item> <item> ImageGadget </item> + <item> ImageGadget3D </item> <item> ImageHeight </item> <item> ImageID </item> <item> ImageOutput </item> <item> ImageWidth </item> - <item> InitCDAudio </item> - <item> InitDatabase </item> + <item> Infinity </item> + <item> InitAudioCD </item> <item> InitEngine3D </item> <item> InitJoystick </item> <item> InitKeyboard </item> - <item> InitModule </item> <item> InitMouse </item> <item> InitMovie </item> <item> InitNetwork </item> - <item> InitPalette </item> + <item> InitScintilla </item> <item> InitSound </item> - <item> InitSprite3D </item> <item> InitSprite </item> <item> Inkey </item> <item> Input </item> + <item> InputEvent3D </item> <item> InputRequester </item> <item> InsertElement </item> + <item> InsertJSONArray </item> + <item> InsertJSONList </item> + <item> InsertJSONMap </item> + <item> InsertJSONStructure </item> + <item> InsertString </item> + <item> InsertXMLArray </item> + <item> InsertXMLList </item> + <item> InsertXMLMap </item> + <item> InsertXMLStructure </item> + <item> InstructionAddress </item> + <item> InstructionString </item> <item> Int </item> - <item> IPAddressField </item> - <item> IPAddressGadget </item> - <item> IPString </item> - <item> IPString </item> + <item> IntQ </item> + <item> IsBillboardGroup </item> + <item> IsCamera </item> <item> IsDatabase </item> + <item> IsDialog </item> <item> IsDirectory </item> + <item> IsEffect </item> + <item> IsEntity </item> <item> IsFile </item> - <item> IsFilename </item> + <item> IsFingerprint </item> <item> IsFont </item> - <item> IsFunctionEntry </item> - <item> IsFunction </item> + <item> IsFtp </item> <item> IsGadget </item> + <item> IsGadget3D </item> <item> IsImage </item> + <item> IsInfinity </item> + <item> IsJSON </item> <item> IsLibrary </item> + <item> IsLight </item> + <item> IsMail </item> + <item> IsMaterial </item> <item> IsMenu </item> - <item> IsModule </item> + <item> IsMesh </item> <item> IsMovie </item> - <item> IsPalette </item> + <item> IsMusic </item> + <item> IsNaN </item> + <item> IsNode </item> + <item> IsParticleEmitter </item> + <item> IsProgram </item> + <item> IsRegularExpression </item> + <item> IsRuntime </item> <item> IsScreenActive </item> - <item> IsSprite3D </item> + <item> IsSerialPort </item> + <item> IsSound </item> + <item> IsSound3D </item> <item> IsSprite </item> + <item> IsStaticGeometry </item> <item> IsStatusBar </item> <item> IsSysTrayIcon </item> + <item> IsText3D </item> + <item> IsTexture </item> + <item> IsThread </item> <item> IsToolBar </item> <item> IsWindow </item> + <item> IsWindow3D </item> + <item> IsXML </item> + <item> JSONArraySize </item> + <item> JSONErrorLine </item> + <item> JSONErrorMessage </item> + <item> JSONErrorPosition </item> + <item> JSONMemberKey </item> + <item> JSONMemberValue </item> + <item> JSONObjectSize </item> + <item> JSONType </item> + <item> JSONValue </item> <item> JoystickAxisX </item> <item> JoystickAxisY </item> + <item> JoystickAxisZ </item> <item> JoystickButton </item> + <item> JoystickName </item> <item> KeyboardInkey </item> <item> KeyboardMode </item> <item> KeyboardPushed </item> <item> KeyboardReleased </item> + <item> KillProgram </item> <item> KillThread </item> - <item> LastElement </item> <item> LCase </item> + <item> LSet </item> + <item> LTrim </item> + <item> LastElement </item> <item> Left </item> <item> Len </item> + <item> LensFlareEffectColor </item> <item> LibraryFunctionAddress </item> <item> LibraryFunctionName </item> - <item> LightColor </item> - <item> LightLocate </item> - <item> LightSpecularColor </item> + <item> LibraryID </item> + <item> LightAttenuation </item> + <item> LightDirection </item> + <item> LightDirectionX </item> + <item> LightDirectionY </item> + <item> LightDirectionZ </item> + <item> LightID </item> + <item> LightLookAt </item> + <item> LightPitch </item> + <item> LightRoll </item> + <item> LightX </item> + <item> LightY </item> + <item> LightYaw </item> + <item> LightZ </item> <item> Line </item> <item> LineXY </item> + <item> LinearGradient </item> <item> ListIconGadget </item> <item> ListIndex </item> + <item> ListSize </item> <item> ListViewGadget </item> + <item> ListViewGadget3D </item> <item> LoadFont </item> <item> LoadImage </item> + <item> LoadJSON </item> <item> LoadMesh </item> - <item> LoadModule </item> <item> LoadMovie </item> - <item> LoadPalette </item> + <item> LoadMusic </item> <item> LoadSound </item> + <item> LoadSound3D </item> <item> LoadSprite </item> <item> LoadTexture </item> <item> LoadWorld </item> - <item> Locate </item> + <item> LoadXML </item> <item> Loc </item> + <item> LockMutex </item> <item> Lof </item> - <item> Log10 </item> <item> Log </item> - <item> LSet </item> - <item> LTrim </item> - <item> MakeIPAddress </item> + <item> Log10 </item> + <item> MD5FileFingerprint </item> + <item> MD5Fingerprint </item> + <item> MDIGadget </item> + <item> MailProgress </item> + <item> MainXMLNode </item> <item> MakeIPAddress </item> - <item> MaterialAmbientColor </item> + <item> MapKey </item> + <item> MapSize </item> + <item> MatchRegularExpression </item> <item> MaterialBlendingMode </item> - <item> MaterialDiffuseColor </item> + <item> MaterialCullingMode </item> <item> MaterialFilteringMode </item> + <item> MaterialFog </item> <item> MaterialID </item> <item> MaterialShadingMode </item> - <item> MaterialSpecularColor </item> - <item> MD5FileFingerprint </item> - <item> MD5Fingerprint </item> - <item> MDIGadget </item> + <item> MaterialShininess </item> + <item> MemorySize </item> + <item> MemoryStatus </item> <item> MemoryStringLength </item> <item> MenuBar </item> <item> MenuHeight </item> <item> MenuID </item> <item> MenuItem </item> <item> MenuTitle </item> + <item> MergeLists </item> + <item> MeshFace </item> <item> MeshID </item> + <item> MeshIndex </item> + <item> MeshIndexCount </item> + <item> MeshPoseCount </item> + <item> MeshPoseName </item> + <item> MeshRadius </item> + <item> MeshVertexColor </item> + <item> MeshVertexCount </item> + <item> MeshVertexNormal </item> + <item> MeshVertexPosition </item> + <item> MeshVertexTangent </item> + <item> MeshVertexTextureCoordinate </item> <item> MessageRequester </item> <item> Mid </item> <item> Minute </item> - <item> ModuleVolume </item> + <item> Mod </item> <item> Month </item> <item> MouseButton </item> <item> MouseDeltaX </item> <item> MouseDeltaY </item> <item> MouseLocate </item> + <item> MousePick </item> + <item> MouseRayCast </item> <item> MouseWheel </item> <item> MouseX </item> <item> MouseY </item> - <item> MoveBillboardGroup </item> <item> MoveBillboard </item> + <item> MoveBillboardGroup </item> <item> MoveCamera </item> + <item> MoveElement </item> <item> MoveEntity </item> + <item> MoveEntityBone </item> <item> MoveLight </item> + <item> MoveMemory </item> + <item> MoveNode </item> <item> MoveParticleEmitter </item> - <item> MoveWindow </item> + <item> MoveText3D </item> + <item> MoveXMLNode </item> <item> MovieAudio </item> <item> MovieHeight </item> <item> MovieInfo </item> @@ -524,326 +1001,682 @@ <item> MovieSeek </item> <item> MovieStatus </item> <item> MovieWidth </item> + <item> MusicVolume </item> + <item> NaN </item> <item> NetworkClientEvent </item> - <item> NetworkClientID </item> <item> NetworkServerEvent </item> <item> NewPrinterPage </item> <item> NextDatabaseDriver </item> <item> NextDatabaseRow </item> <item> NextDirectoryEntry </item> <item> NextElement </item> + <item> NextEnvironmentVariable </item> + <item> NextFTPDirectoryEntry </item> + <item> NextFingerprint </item> <item> NextIPAddress </item> + <item> NextInstruction </item> + <item> NextJSONMember </item> <item> NextLibraryFunction </item> - <item> NextPackFile </item> + <item> NextMapElement </item> + <item> NextPackEntry </item> + <item> NextPreferenceGroup </item> + <item> NextPreferenceKey </item> + <item> NextRegularExpressionMatch </item> <item> NextScreenMode </item> - <item> NextSelectedFileName </item> - <item> OffsetOf </item> + <item> NextSelectedFilename </item> + <item> NextWorldCollision </item> + <item> NextXMLAttribute </item> + <item> NextXMLNode </item> + <item> NodeAnimationKeyFramePitch </item> + <item> NodeAnimationKeyFrameRoll </item> + <item> NodeAnimationKeyFrameX </item> + <item> NodeAnimationKeyFrameY </item> + <item> NodeAnimationKeyFrameYaw </item> + <item> NodeAnimationKeyFrameZ </item> + <item> NodeAnimationStatus </item> + <item> NodeFixedYawAxis </item> + <item> NodeID </item> + <item> NodeLookAt </item> + <item> NodePitch </item> + <item> NodeRoll </item> + <item> NodeX </item> + <item> NodeY </item> + <item> NodeYaw </item> + <item> NodeZ </item> + <item> NormalX </item> + <item> NormalY </item> + <item> NormalZ </item> + <item> NormalizeMesh </item> + <item> OSVersion </item> + <item> OnErrorCall </item> + <item> OnErrorDefault </item> <item> OnErrorExit </item> - <item> OnErrorGosub </item> <item> OnErrorGoto </item> - <item> OnErrorResume </item> - <item> OpenComPort </item> <item> OpenConsole </item> + <item> OpenCryptRandom </item> <item> OpenDatabase </item> <item> OpenDatabaseRequester </item> + <item> OpenFTP </item> <item> OpenFile </item> <item> OpenFileRequester </item> + <item> OpenGLGadget </item> <item> OpenGadgetList </item> + <item> OpenGadgetList3D </item> <item> OpenHelp </item> <item> OpenLibrary </item> <item> OpenNetworkConnection </item> <item> OpenPack </item> <item> OpenPreferences </item> - <item> OpenRichEdit </item> <item> OpenScreen </item> + <item> OpenSerialPort </item> <item> OpenSubMenu </item> - <item> OpenTreeGadgetNode </item> - <item> OpenWindowedScreen </item> <item> OpenWindow </item> + <item> OpenWindow3D </item> + <item> OpenWindowedScreen </item> + <item> OpenXMLDialog </item> <item> OptionGadget </item> - <item> OSVersion </item> - <item> PackerCallback </item> - <item> PackFileSize </item> - <item> PackMemory </item> + <item> OptionGadget3D </item> + <item> OutputDepth </item> + <item> OutputHeight </item> + <item> OutputWidth </item> + <item> PackEntryName </item> + <item> PackEntrySize </item> + <item> PackEntryType </item> <item> PanelGadget </item> + <item> PanelGadget3D </item> + <item> ParentXMLNode </item> + <item> Parse3DScripts </item> <item> ParseDate </item> + <item> ParseJSON </item> + <item> ParseXML </item> <item> ParticleColorFader </item> <item> ParticleColorRange </item> <item> ParticleEmissionRate </item> - <item> ParticleEmitterLocate </item> + <item> ParticleEmitterDirection </item> + <item> ParticleEmitterID </item> <item> ParticleEmitterX </item> <item> ParticleEmitterY </item> <item> ParticleEmitterZ </item> <item> ParticleMaterial </item> <item> ParticleSize </item> + <item> ParticleSpeedFactor </item> <item> ParticleTimeToLive </item> <item> ParticleVelocity </item> <item> PathRequester </item> - <item> PauseCDAudio </item> + <item> PauseAudioCD </item> <item> PauseMovie </item> + <item> PauseSound </item> <item> PauseThread </item> + <item> PeekA </item> <item> PeekB </item> + <item> PeekC </item> + <item> PeekD </item> <item> PeekF </item> + <item> PeekI </item> <item> PeekL </item> + <item> PeekQ </item> <item> PeekS </item> + <item> PeekU </item> <item> PeekW </item> - <item> PlayCDAudio </item> - <item> PlayModule </item> + <item> PickX </item> + <item> PickY </item> + <item> PickZ </item> + <item> Pitch </item> + <item> PlayAudioCD </item> <item> PlayMovie </item> + <item> PlayMusic </item> <item> PlaySound </item> + <item> PlaySound3D </item> <item> Plot </item> <item> Point </item> + <item> PointJoint </item> + <item> PointPick </item> + <item> PokeA </item> <item> PokeB </item> + <item> PokeC </item> + <item> PokeD </item> <item> PokeF </item> + <item> PokeI </item> <item> PokeL </item> + <item> PokeQ </item> <item> PokeS </item> + <item> PokeU </item> <item> PokeW </item> + <item> PopListPosition </item> + <item> PopMapPosition </item> + <item> PostEvent </item> <item> Pow </item> <item> PreferenceComment </item> <item> PreferenceGroup </item> + <item> PreferenceGroupName </item> + <item> PreferenceKeyName </item> + <item> PreferenceKeyValue </item> <item> PreviousDatabaseRow </item> <item> PreviousElement </item> - <item> PrinterOutput </item> - <item> PrinterPageHeight </item> - <item> PrinterPageWidth </item> + <item> PreviousXMLNode </item> <item> Print </item> <item> PrintN </item> <item> PrintRequester </item> + <item> PrinterOutput </item> + <item> PrinterPageHeight </item> + <item> PrinterPageWidth </item> + <item> ProgramExitCode </item> + <item> ProgramFilename </item> + <item> ProgramID </item> <item> ProgramParameter </item> + <item> ProgramRunning </item> <item> ProgressBarGadget </item> + <item> ProgressBarGadget3D </item> + <item> PurifierGranularity </item> + <item> PushListPosition </item> + <item> PushMapPosition </item> + <item> RGB </item> + <item> RGBA </item> + <item> RSet </item> + <item> RTrim </item> + <item> Radian </item> + <item> RaiseError </item> <item> Random </item> + <item> RandomData </item> <item> RandomSeed </item> + <item> RandomizeArray </item> + <item> RandomizeList </item> + <item> RawKey </item> + <item> RayCast </item> + <item> RayCollide </item> + <item> RayPick </item> + <item> ReAllocateMemory </item> + <item> ReadAsciiCharacter </item> <item> ReadByte </item> + <item> ReadCharacter </item> + <item> ReadConsoleData </item> <item> ReadData </item> + <item> ReadDouble </item> <item> ReadFile </item> <item> ReadFloat </item> + <item> ReadInteger </item> <item> ReadLong </item> + <item> ReadPreferenceDouble </item> <item> ReadPreferenceFloat </item> + <item> ReadPreferenceInteger </item> <item> ReadPreferenceLong </item> + <item> ReadPreferenceQuad </item> <item> ReadPreferenceString </item> + <item> ReadProgramData </item> + <item> ReadProgramError </item> + <item> ReadProgramString </item> + <item> ReadQuad </item> + <item> ReadSerialPortData </item> <item> ReadString </item> + <item> ReadStringFormat </item> + <item> ReadUnicodeCharacter </item> <item> ReadWord </item> - <item> ReAllocateMemory </item> + <item> ReceiveFTPFile </item> + <item> ReceiveHTTPFile </item> <item> ReceiveNetworkData </item> - <item> ReceiveNetworkFile </item> <item> Red </item> + <item> RegularExpressionError </item> + <item> RegularExpressionGroup </item> + <item> RegularExpressionGroupLength </item> + <item> RegularExpressionGroupPosition </item> + <item> RegularExpressionMatchLength </item> + <item> RegularExpressionMatchPosition </item> + <item> RegularExpressionMatchString </item> + <item> RegularExpressionNamedGroup </item> + <item> RegularExpressionNamedGroupLength </item> + <item> RegularExpressionNamedGroupPosition </item> <item> ReleaseMouse </item> + <item> ReloadMaterial </item> <item> RemoveBillboard </item> + <item> RemoveEnvironmentVariable </item> <item> RemoveGadgetColumn </item> <item> RemoveGadgetItem </item> + <item> RemoveGadgetItem3D </item> + <item> RemoveJSONElement </item> + <item> RemoveJSONMember </item> <item> RemoveKeyboardShortcut </item> + <item> RemoveMailRecipient </item> <item> RemoveMaterialLayer </item> + <item> RemovePackFile </item> + <item> RemovePreferenceGroup </item> + <item> RemovePreferenceKey </item> <item> RemoveString </item> <item> RemoveSysTrayIcon </item> + <item> RemoveWindowTimer </item> + <item> RemoveXMLAttribute </item> + <item> RenameFTPFile </item> <item> RenameFile </item> - <item> RenderMovieFrame </item> <item> RenderWorld </item> + <item> ReplaceRegularExpression </item> <item> ReplaceString </item> - <item> ReplaceText </item> + <item> ResetGradientColors </item> <item> ResetList </item> + <item> ResetMap </item> + <item> ResetMaterial </item> + <item> ResetProfiler </item> <item> ResizeBillboard </item> - <item> ResizeEntity </item> <item> ResizeGadget </item> + <item> ResizeGadget3D </item> <item> ResizeImage </item> + <item> ResizeJSONElements </item> <item> ResizeMovie </item> <item> ResizeParticleEmitter </item> - <item> ResizeRichEdit </item> <item> ResizeWindow </item> - <item> ResumeCDAudio </item> + <item> ResizeWindow3D </item> + <item> ResolveXMLAttributeName </item> + <item> ResolveXMLNodeName </item> + <item> ResumeAudioCD </item> <item> ResumeMovie </item> + <item> ResumeSound </item> <item> ResumeThread </item> - <item> RGB </item> - <item> RichEditBackgroundColor </item> - <item> RichEditBackground </item> - <item> RichEditFontFace </item> - <item> RichEditFont </item> - <item> RichEditFontSize </item> - <item> RichEditHeight </item> - <item> RichEditID </item> - <item> RichEditIndex </item> - <item> RichEditLocate </item> - <item> RichEditMouseX </item> - <item> RichEditMouseY </item> - <item> RichEditOptions </item> - <item> RichEditParent </item> - <item> RichEditTextColor </item> - <item> RichEditWidth </item> - <item> RichEditX </item> - <item> RichEditY </item> + <item> ReverseString </item> + <item> RibbonEffectColor </item> + <item> RibbonEffectWidth </item> <item> Right </item> + <item> Roll </item> + <item> RootXMLNode </item> <item> RotateBillboardGroup </item> <item> RotateCamera </item> <item> RotateEntity </item> + <item> RotateEntityBone </item> + <item> RotateLight </item> <item> RotateMaterial </item> - <item> RotateParticleEmitter </item> - <item> RotateSprite3D </item> + <item> RotateNode </item> + <item> RotateSprite </item> <item> Round </item> - <item> RSet </item> - <item> RTrim </item> + <item> RoundBox </item> <item> RunProgram </item> + <item> SHA1FileFingerprint </item> + <item> SHA1Fingerprint </item> + <item> SaveDebugOutput </item> <item> SaveFileRequester </item> <item> SaveImage </item> + <item> SaveJSON </item> + <item> SaveMesh </item> + <item> SaveRenderTexture </item> <item> SaveSprite </item> + <item> SaveTerrain </item> + <item> SaveXML </item> <item> ScaleEntity </item> <item> ScaleMaterial </item> + <item> ScaleNode </item> + <item> ScaleText3D </item> + <item> ScintillaGadget </item> + <item> ScintillaSendMessage </item> + <item> ScreenDepth </item> + <item> ScreenHeight </item> <item> ScreenID </item> <item> ScreenModeDepth </item> <item> ScreenModeHeight </item> <item> ScreenModeRefreshRate </item> <item> ScreenModeWidth </item> <item> ScreenOutput </item> + <item> ScreenWidth </item> <item> ScrollAreaGadget </item> + <item> ScrollAreaGadget3D </item> <item> ScrollBarGadget </item> + <item> ScrollBarGadget3D </item> <item> ScrollMaterial </item> <item> Second </item> + <item> SecondWorldCollisionEntity </item> + <item> SelectElement </item> <item> SelectedFilePattern </item> <item> SelectedFontColor </item> <item> SelectedFontName </item> <item> SelectedFontSize </item> <item> SelectedFontStyle </item> - <item> SelectedRange </item> - <item> SelectElement </item> - <item> SelectText </item> + <item> SendFTPFile </item> + <item> SendMail </item> <item> SendNetworkData </item> - <item> SendNetworkFile </item> <item> SendNetworkString </item> - <item> SetClipboardData </item> + <item> SerialPortError </item> + <item> SerialPortID </item> + <item> SerialPortTimeouts </item> + <item> ServerID </item> + <item> SetActiveGadget </item> + <item> SetActiveGadget3D </item> + <item> SetActiveWindow </item> + <item> SetActiveWindow3D </item> + <item> SetClipboardImage </item> <item> SetClipboardText </item> + <item> SetCurrentDirectory </item> + <item> SetDatabaseBlob </item> + <item> SetDragCallback </item> + <item> SetDropCallback </item> + <item> SetEntityAnimationLength </item> <item> SetEntityAnimationTime </item> - <item> SetErrorNumber </item> + <item> SetEntityAnimationWeight </item> + <item> SetEntityAttribute </item> + <item> SetEntityCollisionFilter </item> + <item> SetEntityMaterial </item> + <item> SetEnvironmentVariable </item> + <item> SetFTPDirectory </item> + <item> SetFileAttributes </item> + <item> SetFileDate </item> <item> SetFrameRate </item> + <item> SetGUITheme3D </item> <item> SetGadgetAttribute </item> + <item> SetGadgetAttribute3D </item> + <item> SetGadgetColor </item> + <item> SetGadgetData </item> + <item> SetGadgetData3D </item> <item> SetGadgetFont </item> <item> SetGadgetItemAttribute </item> + <item> SetGadgetItemColor </item> + <item> SetGadgetItemData </item> + <item> SetGadgetItemData3D </item> + <item> SetGadgetItemImage </item> <item> SetGadgetItemState </item> + <item> SetGadgetItemState3D </item> <item> SetGadgetItemText </item> + <item> SetGadgetItemText3D </item> <item> SetGadgetState </item> + <item> SetGadgetState3D </item> <item> SetGadgetText </item> - <item> Set/GetWindowTitle </item> + <item> SetGadgetText3D </item> + <item> SetJSONArray </item> + <item> SetJSONBoolean </item> + <item> SetJSONDouble </item> + <item> SetJSONFloat </item> + <item> SetJSONInteger </item> + <item> SetJSONNull </item> + <item> SetJSONObject </item> + <item> SetJSONQuad </item> + <item> SetJSONString </item> + <item> SetJointAttribute </item> + <item> SetLightColor </item> + <item> SetMailAttribute </item> + <item> SetMailBody </item> + <item> SetMaterialAttribute </item> + <item> SetMaterialColor </item> <item> SetMenuItemState </item> + <item> SetMenuItemText </item> + <item> SetMenuTitleText </item> <item> SetMeshData </item> - <item> SetModulePosition </item> - <item> SetPaletteColor </item> - <item> SetRefreshRate </item> - <item> SetRichEditCallback </item> - <item> SetRichEditText </item> + <item> SetMeshMaterial </item> + <item> SetMusicPosition </item> + <item> SetNodeAnimationKeyFramePosition </item> + <item> SetNodeAnimationKeyFrameRotation </item> + <item> SetNodeAnimationKeyFrameScale </item> + <item> SetNodeAnimationLength </item> + <item> SetNodeAnimationTime </item> + <item> SetNodeAnimationWeight </item> + <item> SetOrientation </item> + <item> SetOrigin </item> + <item> SetRenderQueue </item> + <item> SetRuntimeDouble </item> + <item> SetRuntimeInteger </item> + <item> SetRuntimeString </item> + <item> SetSerialPortStatus </item> + <item> SetSoundFrequency </item> + <item> SetSoundPosition </item> + <item> SetTerrainTileHeightAtPoint </item> + <item> SetTerrainTileLayerBlend </item> + <item> SetToolBarButtonState </item> + <item> SetURLPart </item> <item> SetWindowCallback </item> + <item> SetWindowColor </item> + <item> SetWindowData </item> + <item> SetWindowState </item> <item> SetWindowTitle </item> + <item> SetWindowTitle3D </item> + <item> SetXMLAttribute </item> + <item> SetXMLEncoding </item> + <item> SetXMLNodeName </item> + <item> SetXMLNodeOffset </item> + <item> SetXMLNodeText </item> + <item> SetXMLStandalone </item> + <item> SetupTerrains </item> + <item> ShortcutGadget </item> + <item> ShowAssemblyViewer </item> + <item> ShowCallstack </item> + <item> ShowDebugOutput </item> + <item> ShowGUI </item> + <item> ShowLibraryViewer </item> + <item> ShowMemoryViewer </item> + <item> ShowProfiler </item> + <item> ShowVariableViewer </item> + <item> ShowWatchlist </item> + <item> Sign </item> + <item> SignalSemaphore </item> <item> Sin </item> - <item> SizeOf </item> + <item> SinH </item> <item> SkyBox </item> <item> SkyDome </item> + <item> SliderJoint </item> + <item> SmartWindowRefresh </item> <item> SortArray </item> <item> SortList </item> - <item> SoundFrequency </item> + <item> SortStructuredArray </item> + <item> SortStructuredList </item> + <item> SoundCone3D </item> + <item> SoundID3D </item> + <item> SoundLength </item> + <item> SoundListenerLocate </item> <item> SoundPan </item> + <item> SoundRange3D </item> + <item> SoundStatus </item> <item> SoundVolume </item> + <item> SoundVolume3D </item> <item> Space </item> <item> SpinGadget </item> + <item> SpinGadget3D </item> + <item> SplinePointX </item> + <item> SplinePointY </item> + <item> SplinePointZ </item> + <item> SplineX </item> + <item> SplineY </item> + <item> SplineZ </item> + <item> SplitList </item> <item> SplitterGadget </item> - <item> Sprite3DBlendingMode </item> - <item> Sprite3DQuality </item> + <item> SpotLightRange </item> + <item> SpriteBlendingMode </item> <item> SpriteCollision </item> <item> SpriteDepth </item> <item> SpriteHeight </item> + <item> SpriteID </item> <item> SpriteOutput </item> <item> SpritePixelCollision </item> + <item> SpriteQuality </item> <item> SpriteWidth </item> <item> Sqr </item> - <item> Start3D </item> + <item> StartAESCipher </item> <item> StartDrawing </item> + <item> StartEntityAnimation </item> + <item> StartNodeAnimation </item> <item> StartPrinting </item> - <item> StartSpecialFX </item> - <item> StartTimer </item> - <item> StatusBarIcon </item> + <item> StartProfiler </item> + <item> StatusBarHeight </item> + <item> StatusBarID </item> + <item> StatusBarImage </item> + <item> StatusBarProgress </item> <item> StatusBarText </item> - <item> Stop3D </item> - <item> StopCDAudio </item> + <item> StickyWindow </item> + <item> StopAudioCD </item> <item> StopDrawing </item> - <item> StopModule </item> + <item> StopEntityAnimation </item> <item> StopMovie </item> + <item> StopMusic </item> + <item> StopNodeAnimation </item> <item> StopPrinting </item> + <item> StopProfiler </item> <item> StopSound </item> - <item> StopSpecialFX </item> - <item> StreamFileIn </item> - <item> StreamFileOut </item> + <item> StopSound3D </item> + <item> Str </item> + <item> StrD </item> <item> StrF </item> + <item> StrU </item> + <item> StringByteLength </item> <item> StringField </item> <item> StringGadget </item> - <item> Str </item> - <item> StrU </item> + <item> StringGadget3D </item> + <item> SubMeshCount </item> + <item> Sun </item> + <item> SwapElements </item> + <item> SwitchCamera </item> <item> SysTrayIconToolTip </item> <item> Tan </item> + <item> TanH </item> <item> TerrainHeight </item> + <item> TerrainLocate </item> + <item> TerrainMousePick </item> + <item> TerrainPhysicBody </item> + <item> TerrainRenderMode </item> + <item> TerrainTileHeightAtPosition </item> + <item> TerrainTileLayerMapSize </item> + <item> TerrainTilePointX </item> + <item> TerrainTilePointY </item> + <item> TerrainTileSize </item> + <item> Text3DAlignment </item> + <item> Text3DCaption </item> + <item> Text3DColor </item> + <item> Text3DID </item> <item> TextGadget </item> - <item> TextLength </item> + <item> TextGadget3D </item> + <item> TextHeight </item> + <item> TextWidth </item> <item> TextureHeight </item> <item> TextureID </item> <item> TextureOutput </item> <item> TextureWidth </item> + <item> ThreadID </item> <item> ThreadPriority </item> + <item> ToolBarHeight </item> + <item> ToolBarID </item> <item> ToolBarImageButton </item> <item> ToolBarSeparator </item> <item> ToolBarStandardButton </item> <item> ToolBarToolTip </item> <item> TrackBarGadget </item> - <item> TransformSprite3D </item> + <item> TransformMesh </item> + <item> TransformSprite </item> <item> TransparentSpriteColor </item> <item> TreeGadget </item> - <item> TreeGadgetItemNumber </item> <item> Trim </item> + <item> TruncateFile </item> + <item> TryLockMutex </item> + <item> TrySemaphore </item> <item> UCase </item> - <item> UnpackMemory </item> - <item> UseBuffer </item> - <item> UseCDAudio </item> - <item> UseDatabase </item> - <item> UseDirectory </item> - <item> UseFile </item> - <item> UseFont </item> + <item> URLDecoder </item> + <item> URLEncoder </item> + <item> UnbindEvent </item> + <item> UnbindGadgetEvent </item> + <item> UnbindMenuEvent </item> + <item> UnclipOutput </item> + <item> UncompressMemory </item> + <item> UncompressPackFile </item> + <item> UncompressPackMemory </item> + <item> UnlockMutex </item> + <item> UpdateEntityAnimation </item> + <item> UpdateMesh </item> + <item> UpdateMeshBoundingBox </item> + <item> UpdateRenderTexture </item> + <item> UpdateSplinePoint </item> + <item> UpdateTerrain </item> + <item> UpdateTerrainTileLayerBlend </item> + <item> UpdateVertexPoseReference </item> + <item> UseAudioCD </item> + <item> UseBriefLZPacker </item> + <item> UseFLACSoundDecoder </item> <item> UseGadgetList </item> - <item> UseImage </item> + <item> UseJCALG1Packer </item> + <item> UseJPEG2000ImageDecoder </item> + <item> UseJPEG2000ImageEncoder </item> <item> UseJPEGImageDecoder </item> <item> UseJPEGImageEncoder </item> - <item> UseMovie </item> + <item> UseLZMAPacker </item> + <item> UseODBCDatabase </item> <item> UseOGGSoundDecoder </item> - <item> UsePalette </item> <item> UsePNGImageDecoder </item> <item> UsePNGImageEncoder </item> - <item> UseRichEdit </item> + <item> UsePostgreSQLDatabase </item> + <item> UseSQLiteDatabase </item> <item> UseTGAImageDecoder </item> <item> UseTIFFImageDecoder </item> - <item> UseWindow </item> - <item> ValF </item> + <item> UseZipPacker </item> + <item> UserName </item> <item> Val </item> + <item> ValD </item> + <item> ValF </item> + <item> VertexPoseReferenceCount </item> + <item> WaitProgram </item> + <item> WaitSemaphore </item> <item> WaitThread </item> <item> WaitWindowEvent </item> + <item> WaterColor </item> + <item> WaterHeight </item> <item> WebGadget </item> + <item> WebGadgetPath </item> + <item> WindowBounds </item> <item> WindowEvent </item> + <item> WindowEvent3D </item> <item> WindowHeight </item> + <item> WindowHeight3D </item> <item> WindowID </item> + <item> WindowID3D </item> <item> WindowMouseX </item> <item> WindowMouseY </item> <item> WindowOutput </item> <item> WindowWidth </item> + <item> WindowWidth3D </item> <item> WindowX </item> + <item> WindowX3D </item> <item> WindowY </item> + <item> WindowY3D </item> + <item> WorldCollisionAppliedImpulse </item> + <item> WorldCollisionContact </item> + <item> WorldCollisionNormal </item> + <item> WorldDebug </item> + <item> WorldGravity </item> + <item> WorldShadows </item> + <item> WriteAsciiCharacter </item> <item> WriteByte </item> + <item> WriteCharacter </item> + <item> WriteConsoleData </item> <item> WriteData </item> + <item> WriteDouble </item> <item> WriteFloat </item> + <item> WriteInteger </item> <item> WriteLong </item> + <item> WritePreferenceDouble </item> <item> WritePreferenceFloat </item> + <item> WritePreferenceInteger </item> <item> WritePreferenceLong </item> + <item> WritePreferenceQuad </item> <item> WritePreferenceString </item> + <item> WriteProgramData </item> + <item> WriteProgramString </item> + <item> WriteProgramStringN </item> + <item> WriteQuad </item> + <item> WriteSerialPortData </item> + <item> WriteSerialPortString </item> <item> WriteString </item> + <item> WriteStringFormat </item> <item> WriteStringN </item> + <item> WriteUnicodeCharacter </item> <item> WriteWord </item> + <item> XMLAttributeName </item> + <item> XMLAttributeValue </item> + <item> XMLChildCount </item> + <item> XMLError </item> + <item> XMLErrorLine </item> + <item> XMLErrorPosition </item> + <item> XMLNodeFromID </item> + <item> XMLNodeFromPath </item> + <item> XMLNodePath </item> + <item> XMLNodeType </item> + <item> XMLStatus </item> + <item> Yaw </item> <item> Year </item> - <item> ZoomSprite3D </item> + <item> ZoomSprite </item> </list> - <contexts> <context attribute="Normal Text" lineEndContext="#stay" name="Normal"> + <AnyChar attribute="Operator" String="-+*/%|=!<>!^&~" context="#stay"/> + + <AnyChar attribute="Separator" String=",.:()[]\" context="#stay"/> + <RegExpr attribute="Keyword" context="#stay" String="\b(if)([\s]|$)" insensitive="true" beginRegion="IfRegion"/> <RegExpr attribute="Keyword" context="#stay" String="\b(endif)([\s]|$)" insensitive="true" endRegion="IfRegion"/> @@ -874,21 +1707,32 @@ <RegExpr attribute="Keyword" context="#stay" String="\b(datasection)([\s]|$)" insensitive="true" beginRegion="DataSectionRegion"/> <RegExpr attribute="Keyword" context="#stay" String="\b(enddatasection)([\s]|$)" insensitive="true" endRegion="DataSectionRegion"/> - <RegExpr attribute="Keyword" context="#stay" String="\b(compilerif)([\s]|$)" insensitive="true" beginRegion="CompilerIfRegion"/> - <RegExpr attribute="Keyword" context="#stay" String="\b(compilerendif)([\s]|$)" insensitive="true" endRegion="CompilerIfRegion"/> + <keyword attribute="Keyword" context="#stay" String="keywords"/> - <RegExpr attribute="Keyword" context="#stay" String="\b(compilerselect)([\s]|$)" insensitive="true" beginRegion="CompilerSelectRegion"/> - <RegExpr attribute="Keyword" context="#stay" String="\b(compilerendselect)([\s]|$)" insensitive="true" endRegion="CompilerEndSelectRegion"/> + <RegExpr attribute="Compiler Keyword" context="#stay" String="\b(compilerif)([\s]|$)" insensitive="true" beginRegion="CompilerIfRegion"/> + <RegExpr attribute="Compiler Keyword" context="#stay" String="\b(compilerendif)([\s]|$)" insensitive="true" endRegion="CompilerIfRegion"/> + + <RegExpr attribute="Compiler Keyword" context="#stay" String="\b(compilerselect)([\s]|$)" insensitive="true" beginRegion="CompilerSelectRegion"/> + <RegExpr attribute="Compiler Keyword" context="#stay" String="\b(compilerendselect)([\s]|$)" insensitive="true" endRegion="CompilerEndSelectRegion"/> + + <keyword attribute="Compiler Keyword" context="#stay" String="compiler"/> - <keyword attribute="Keyword" context="#stay" String="keywords"/> <keyword attribute="Functions" context="#stay" String="functions"/> + + <keyword attribute="Debug Keyword" context="#stay" String="debug"/> + <RegExpr attribute="Constant" context="#stay" String="\#+[a-zA-Z_\x7f-\xff][a-zA-Z0-9_\x7f-\xff]*"/> + <Float attribute="Number" context="#stay"/> <Int attribute="Number" context="#stay"/> + <DetectChar attribute="String" context="String" char=""" /> + <RegExpr attribute="Region Marker" context="#stay" String="^\s*;+\s*BEGIN.*$" beginRegion="marker"/> <RegExpr attribute="Region Marker" context="#stay" String="^\s*;+\s*END.*$" endRegion="marker"/> + <DetectChar attribute="Comment" context="Comment1" char=";"/> + </context> <context attribute="String" lineEndContext="#pop" name="String"> <DetectChar attribute="String" context="#pop" char="""/> @@ -899,13 +1743,17 @@ </contexts> <itemDatas> <itemData name="Normal Text" defStyleNum="dsNormal"/> + <itemData name="Operator" defStyleNum="dsNormal"/> + <itemData name="Separator" defStyleNum="dsNormal"/> <itemData name="Keyword" defStyleNum="dsKeyword"/> + <itemData name="Debug Keyword" defStyleNum="dsKeyword"/> + <itemData name="Compiler Keyword" defStyleNum="dsKeyword"/> <itemData name="Functions" defStyleNum="dsFunction"/> <itemData name="Constant" defStyleNum="dsDataType"/> <itemData name="Number" defStyleNum="dsDecVal"/> <itemData name="String" defStyleNum="dsString"/> <itemData name="Comment" defStyleNum="dsComment"/> - <itemData name="Region Marker " defStyleNum="dsRegionMarker"/> + <itemData name="Region Marker" defStyleNum="dsRegionMarker"/> </itemDatas> </highlighting> <general> @@ -915,4 +1763,4 @@ </comments> </general> </language> -<!-- // kate: space-indent on; indent-width 2; replace-tabs on; --> +<!-- // kate: space-indent on; indent-width 3; replace-tabs on; --> diff --git a/kate/data/rust.xml b/kate/data/rust.xml new file mode 100644 index 000000000..10bf247b0 --- /dev/null +++ b/kate/data/rust.xml @@ -0,0 +1,362 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- + Copyright (c) 2015 The Rust Project Developers + + Permission is hereby granted, free of charge, to any + person obtaining a copy of this software and associated + documentation files (the "Software"), to deal in the + Software without restriction, including without + limitation the rights to use, copy, modify, merge, + publish, distribute, sublicense, and/or sell copies of + the Software, and to permit persons to whom the Software + is furnished to do so, subject to the following + conditions: + + The above copyright notice and this permission notice + shall be included in all copies or substantial portions + of the Software. + + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF + ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED + TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A + PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT + SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY + CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION + OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR + IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER + DEALINGS IN THE SOFTWARE. +--> +<!DOCTYPE language SYSTEM "language.dtd" +[ + <!-- FIXME: Kate's regex engine has very limited support for + predefined char classes, so making rustIdent consistent with actual + Rust identifiers will be a bit difficult --> + <!ENTITY rustIdent "[a-zA-Z_][a-zA-Z_0-9]*"> + <!ENTITY rustIntSuf "([iu](8|16|32|64)?)?"> +]> +<language name="Rust" version="1.0" kateversion="2.4" section="Sources" extensions="*.rs" mimetype="text/rust" priority="15"> +<highlighting> + <list name="fn"> + <item> fn </item> + </list> + <list name="type"> + <item> type </item> + </list> + <list name="reserved"> + <item> abstract </item> + <item> alignof </item> + <item> become </item> + <item> do </item> + <item> final </item> + <item> offsetof </item> + <item> override </item> + <item> priv </item> + <item> pure </item> + <item> sizeof </item> + <item> typeof </item> + <item> unsized </item> + <item> yield </item> + </list> + <list name="keywords"> + <item> as </item> + <item> box </item> + <item> break </item> + <item> const </item> + <item> continue </item> + <item> crate </item> + <item> else </item> + <item> enum </item> + <item> extern </item> + <item> for </item> + <item> if </item> + <item> impl </item> + <item> in </item> + <item> let </item> + <item> loop </item> + <item> match </item> + <item> mod </item> + <item> move </item> + <item> mut </item> + <item> pub </item> + <item> ref </item> + <item> return </item> + <item> static </item> + <item> struct </item> + <item> super </item> + <item> trait </item> + <item> unsafe </item> + <item> use </item> + <item> virtual </item> + <item> where </item> + <item> while </item> + </list> + <list name="traits"> + <item> AsSlice </item> + <item> CharExt </item> + <item> Clone </item> + <item> Copy </item> + <item> Debug </item> + <item> Decodable </item> + <item> Default </item> + <item> Display </item> + <item> DoubleEndedIterator </item> + <item> Drop </item> + <item> Encodable </item> + <item> Eq </item> + <item> Default </item> + <item> Extend </item> + <item> Fn </item> + <item> FnMut </item> + <item> FnOnce </item> + <item> FromPrimitive </item> + <item> Hash </item> + <item> Iterator </item> + <item> IteratorExt </item> + <item> MutPtrExt </item> + <item> Ord </item> + <item> PartialEq </item> + <item> PartialOrd </item> + <item> PtrExt </item> + <item> Rand </item> + <item> Send </item> + <item> Sized </item> + <item> SliceConcatExt </item> + <item> SliceExt </item> + <item> Str </item> + <item> StrExt </item> + <item> Sync </item> + <item> ToString </item> + </list> + <list name="types"> + <item> bool </item> + <item> int </item> + <item> isize </item> + <item> uint </item> + <item> usize </item> + <item> i8 </item> + <item> i16 </item> + <item> i32 </item> + <item> i64 </item> + <item> u8 </item> + <item> u16 </item> + <item> u32 </item> + <item> u64 </item> + <item> f32 </item> + <item> f64 </item> + <item> float </item> + <item> char </item> + <item> str </item> + <item> Option </item> + <item> Result </item> + <item> Self </item> + <item> Box </item> + <item> Vec </item> + <item> String </item> + </list> + <list name="ctypes"> + <item> c_float </item> + <item> c_double </item> + <item> c_void </item> + <item> FILE </item> + <item> fpos_t </item> + <item> DIR </item> + <item> dirent </item> + <item> c_char </item> + <item> c_schar </item> + <item> c_uchar </item> + <item> c_short </item> + <item> c_ushort </item> + <item> c_int </item> + <item> c_uint </item> + <item> c_long </item> + <item> c_ulong </item> + <item> size_t </item> + <item> ptrdiff_t </item> + <item> clock_t </item> + <item> time_t </item> + <item> c_longlong </item> + <item> c_ulonglong </item> + <item> intptr_t </item> + <item> uintptr_t </item> + <item> off_t </item> + <item> dev_t </item> + <item> ino_t </item> + <item> pid_t </item> + <item> mode_t </item> + <item> ssize_t </item> + </list> + <list name="self"> + <item> self </item> + </list> + <list name="constants"> + <item> true </item> + <item> false </item> + <item> Some </item> + <item> None </item> + <item> Ok </item> + <item> Err </item> + <item> Success </item> + <item> Failure </item> + <item> Cons </item> + <item> Nil </item> + </list> + <list name="cconstants"> + <item> EXIT_FAILURE </item> + <item> EXIT_SUCCESS </item> + <item> RAND_MAX </item> + <item> EOF </item> + <item> SEEK_SET </item> + <item> SEEK_CUR </item> + <item> SEEK_END </item> + <item> _IOFBF </item> + <item> _IONBF </item> + <item> _IOLBF </item> + <item> BUFSIZ </item> + <item> FOPEN_MAX </item> + <item> FILENAME_MAX </item> + <item> L_tmpnam </item> + <item> TMP_MAX </item> + <item> O_RDONLY </item> + <item> O_WRONLY </item> + <item> O_RDWR </item> + <item> O_APPEND </item> + <item> O_CREAT </item> + <item> O_EXCL </item> + <item> O_TRUNC </item> + <item> S_IFIFO </item> + <item> S_IFCHR </item> + <item> S_IFBLK </item> + <item> S_IFDIR </item> + <item> S_IFREG </item> + <item> S_IFMT </item> + <item> S_IEXEC </item> + <item> S_IWRITE </item> + <item> S_IREAD </item> + <item> S_IRWXU </item> + <item> S_IXUSR </item> + <item> S_IWUSR </item> + <item> S_IRUSR </item> + <item> F_OK </item> + <item> R_OK </item> + <item> W_OK </item> + <item> X_OK </item> + <item> STDIN_FILENO </item> + <item> STDOUT_FILENO </item> + <item> STDERR_FILENO </item> + </list> + <contexts> + <context attribute="Normal Text" lineEndContext="#stay" name="Normal"> + <DetectSpaces/> + <keyword String="fn" attribute="Keyword" context="Function"/> + <keyword String="type" attribute="Keyword" context="Type"/> + <keyword String="reserved" attribute="Keyword" context="#stay"/> + <keyword String="keywords" attribute="Keyword" context="#stay"/> + <keyword String="types" attribute="Type" context="#stay"/> + <keyword String="traits" attribute="Trait" context="#stay"/> + <keyword String="ctypes" attribute="CType" context="#stay"/> + <keyword String="self" attribute="Self" context="#stay"/> + <keyword String="constants" attribute="Constant" context="#stay"/> + <keyword String="cconstants" attribute="CConstant" context="#stay"/> + <Detect2Chars char="/" char1="/" attribute="Comment" context="Commentar 1"/> + <Detect2Chars char="/" char1="*" attribute="Comment" context="Commentar 2" beginRegion="Comment"/> + <RegExpr String="0x[0-9a-fA-F_]+&rustIntSuf;" attribute="Number" context="#stay"/> + <RegExpr String="0o[0-7_]+&rustIntSuf;" attribute="Number" context="#stay"/> + <RegExpr String="0b[0-1_]+&rustIntSuf;" attribute="Number" context="#stay"/> + <RegExpr String="[0-9][0-9_]*\.[0-9_]*([eE][+-]?[0-9_]+)?(f32|f64|f)?" attribute="Number" context="#stay"/> + <RegExpr String="[0-9][0-9_]*&rustIntSuf;" attribute="Number" context="#stay"/> + <Detect2Chars char="#" char1="[" attribute="Attribute" context="Attribute" beginRegion="Attribute"/> + <StringDetect String="#![" attribute="Attribute" context="Attribute" beginRegion="Attribute"/> + <RegExpr String="&rustIdent;::" attribute="Scope"/> + <RegExpr String="&rustIdent;!" attribute="Macro"/> + <RegExpr String="'&rustIdent;(?!')" attribute="Lifetime"/> + <DetectChar char="{" attribute="Symbol" context="#stay" beginRegion="Brace" /> + <DetectChar char="}" attribute="Symbol" context="#stay" endRegion="Brace" /> + <Detect2Chars char="r" char1=""" attribute="String" context="RawString"/> + <StringDetect String="r##"" attribute="String" context="RawHashed2"/> + <StringDetect String="r#"" attribute="String" context="RawHashed1"/> + <DetectChar char=""" attribute="String" context="String"/> + <DetectChar char="'" attribute="Character" context="Character"/> + <DetectChar char="[" attribute="Symbol" context="#stay" beginRegion="Bracket" /> + <DetectChar char="]" attribute="Symbol" context="#stay" endRegion="Bracket" /> + <DetectIdentifier/> + </context> + <context attribute="Attribute" lineEndContext="#stay" name="Attribute"> + <DetectChar char="]" attribute="Attribute" context="#pop" endRegion="Attribute"/> + <IncludeRules context="Normal"/> + </context> + <context attribute="Definition" lineEndContext="#stay" name="Function"> + <DetectSpaces/> + <DetectChar char="(" attribute="Normal Text" context="#pop"/> + <DetectChar char="<" attribute="Normal Text" context="#pop"/> + </context> + <context attribute="Definition" lineEndContext="#stay" name="Type"> + <DetectSpaces/> + <DetectChar char="=" attribute="Normal Text" context="#pop"/> + <DetectChar char="<" attribute="Normal Text" context="#pop"/> + <DetectChar char=";" attribute="Normal Text" context="#pop"/> + </context> + <!-- Rustc allows strings to extend over multiple lines, and the + only thing a backshash at end-of-line does is remove the whitespace. --> + <context attribute="String" lineEndContext="#stay" name="String"> + <DetectChar char="\" attribute="CharEscape" context="CharEscape"/> + <DetectChar attribute="String" context="#pop" char="""/> + </context> + <context attribute="String" lineEndContext="#stay" name="RawString"> + <DetectChar attribute="String" context="#pop" char="""/> + </context> + <!-- These rules are't complete: they won't match r###"abc"### --> + <context attribute="String" lineEndContext="#stay" name="RawHashed1"> + <Detect2Chars attribute="String" context="#pop" char=""" char1="#"/> + </context> + <context attribute="String" lineEndContext="#stay" name="RawHashed2"> + <StringDetect attribute="String" context="#pop" String=""##"/> + </context> + <context attribute="Character" lineEndContext="#pop" name="Character"> + <DetectChar char="\" attribute="CharEscape" context="CharEscape"/> + <DetectChar attribute="Character" context="#pop" char="'"/> + </context> + <context attribute="CharEscape" lineEndContext="#pop" name="CharEscape"> + <AnyChar String="nrt\'"" attribute="CharEscape" context="#pop"/> + <RegExpr String="x[0-9a-fA-F]{2}" attribute="CharEscape" context="#pop"/> + <RegExpr String="u\{[0-9a-fA-F]{1,6}\}" attribute="CharEscape" context="#pop"/> + <RegExpr String="u[0-9a-fA-F]{4}" attribute="CharEscape" context="#pop"/> + <RegExpr String="U[0-9a-fA-F]{8}" attribute="CharEscape" context="#pop"/> + <RegExpr String="." attribute="Error" context="#pop"/> + </context> + <context attribute="Comment" lineEndContext="#pop" name="Commentar 1"/> + <context attribute="Comment" lineEndContext="#stay" name="Commentar 2"> + <DetectSpaces/> + <Detect2Chars char="*" char1="/" attribute="Comment" context="#pop" endRegion="Comment"/> + </context> + </contexts> + <itemDatas> + <itemData name="Normal Text" defStyleNum="dsNormal"/> + <itemData name="Keyword" defStyleNum="dsKeyword" color="#770088" bold="1"/> + <itemData name="Self" defStyleNum="dsKeyword" color="#FF0000" bold="1"/> + <itemData name="Type" defStyleNum="dsKeyword" color="#4e9a06" bold="1"/> + <itemData name="Trait" defStyleNum="dsKeyword" color="#4e9a06" bold="1"/> + <itemData name="CType" defStyleNum="dsNormal" color="#4e9a06"/> + <itemData name="Constant" defStyleNum="dsKeyword" color="#116644"/> + <itemData name="CConstant" defStyleNum="dsNormal" color="#116644"/> + <itemData name="Definition" defStyleNum="dsNormal" color="#0000FF"/> + <itemData name="Comment" defStyleNum="dsComment" color="#AA5500"/> + <itemData name="Scope" defStyleNum="dsNormal" color="#0055AA"/> + <itemData name="Number" defStyleNum="dsDecVal" color="#116644"/> + <itemData name="String" defStyleNum="dsString" color="#FF0000"/> + <itemData name="CharEscape" defStyleNum="dsChar" color="#FF0000" bold="1"/> + <itemData name="Character" defStyleNum="dsChar" color="#FF0000"/> + <itemData name="Macro" defStyleNum="dsOthers"/> + <itemData name="Attribute" defStyleNum="dsOthers"/> + <itemData name="Lifetime" defStyleNum="dsOthers" bold="1"/> + <itemData name="Error" defStyleNum="dsError"/> + </itemDatas> +</highlighting> +<general> + <comments> + <comment name="singleLine" start="//" /> + <comment name="multiLine" start="/*" end="*/" region="Comment"/> + </comments> + <keywords casesensitive="1" /> +</general> +</language> + diff --git a/kate/data/update-files.xml b/kate/data/update-files.xml index 346f26a1c..443deddac 100644 --- a/kate/data/update-files.xml +++ b/kate/data/update-files.xml @@ -46,7 +46,7 @@ <Definition name="Curry" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/curry.xml" version="0.3"/> <Definition name="C" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/c.xml" version="1.46"/> <Definition name="Ddoc" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/ddoc.xml" version="1.15"/> -<Definition name="Debian Changelog" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/debianchangelog.xml" version="0.70"/> +<Definition name="Debian Changelog" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/debianchangelog.xml" version="0.71"/> <Definition name="Debian Control" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/debiancontrol.xml" version="0.84"/> <Definition name=".desktop" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/desktop.xml" version="1.05-1"/> <Definition name="Diff" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/diff.xml" version="1.12"/> @@ -171,7 +171,7 @@ <Definition name="Prolog" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/prolog.xml" version="1.3-1"/> <Definition name="Protobuf" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/protobuf.xml" version="2.40"/> <Definition name="Puppet" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/puppet.xml" version="1.18"/> -<Definition name="PureBasic" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/purebasic.xml" version="3.91"/> +<Definition name="PureBasic" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/purebasic.xml" version="5.31"/> <Definition name="Python" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/python.xml" version="2.23"/> <Definition name="QMake" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/qmake.xml" version="1.2"/> <Definition name="QML" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/qml.xml" version="1.4"/> @@ -191,6 +191,7 @@ <Definition name="RSI IDL" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/rsiidl.xml" version="1.04"/> <Definition name="Rich Text Format" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/rtf.xml" version="1.0"/> <Definition name="Ruby" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/ruby.xml" version="1.27"/> +<Definition name="Rust" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/rust.xml" version="1.0"/> <Definition name="R Script" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/r.xml" version="2.07-1"/> <Definition name="Sather" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/sather.xml" version="1.03"/> <Definition name="Scala" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/scala.xml" version="1.0"/> |