diff options
author | pommicket <pommicket@gmail.com> | 2023-09-07 23:09:49 -0400 |
---|---|---|
committer | pommicket <pommicket@gmail.com> | 2023-09-07 23:09:49 -0400 |
commit | 49f22fb75ae7ec5ffa98532c060d81e18d71575c (patch) | |
tree | 08f8142b70cd7641d36df5bfcf52064119ef7783 /keywords.h | |
parent | 5100257c186d52ffb61fe26e302ec7205f291599 (diff) |
add gdscript language
Diffstat (limited to 'keywords.h')
-rw-r--r-- | keywords.h | 47 |
1 files changed, 47 insertions, 0 deletions
@@ -408,6 +408,53 @@ static const KeywordList syntax_all_keywords_css[128] = { ['!'] = {syntax_keywords_css_x21, arr_count(syntax_keywords_css_x21)}, ['-'] = {syntax_keywords_css_x2d, arr_count(syntax_keywords_css_x2d)}, ['@'] = {syntax_keywords_css_x40, arr_count(syntax_keywords_css_x40)}, ['a'] = {syntax_keywords_css_a, arr_count(syntax_keywords_css_a)}, ['b'] = {syntax_keywords_css_b, arr_count(syntax_keywords_css_b)}, ['c'] = {syntax_keywords_css_c, arr_count(syntax_keywords_css_c)}, ['d'] = {syntax_keywords_css_d, arr_count(syntax_keywords_css_d)}, ['e'] = {syntax_keywords_css_e, arr_count(syntax_keywords_css_e)}, ['f'] = {syntax_keywords_css_f, arr_count(syntax_keywords_css_f)}, ['g'] = {syntax_keywords_css_g, arr_count(syntax_keywords_css_g)}, ['h'] = {syntax_keywords_css_h, arr_count(syntax_keywords_css_h)}, ['i'] = {syntax_keywords_css_i, arr_count(syntax_keywords_css_i)}, ['j'] = {syntax_keywords_css_j, arr_count(syntax_keywords_css_j)}, ['k'] = {syntax_keywords_css_k, arr_count(syntax_keywords_css_k)}, ['l'] = {syntax_keywords_css_l, arr_count(syntax_keywords_css_l)}, ['m'] = {syntax_keywords_css_m, arr_count(syntax_keywords_css_m)}, ['n'] = {syntax_keywords_css_n, arr_count(syntax_keywords_css_n)}, ['o'] = {syntax_keywords_css_o, arr_count(syntax_keywords_css_o)}, ['p'] = {syntax_keywords_css_p, arr_count(syntax_keywords_css_p)}, ['q'] = {syntax_keywords_css_q, arr_count(syntax_keywords_css_q)}, ['r'] = {syntax_keywords_css_r, arr_count(syntax_keywords_css_r)}, ['s'] = {syntax_keywords_css_s, arr_count(syntax_keywords_css_s)}, ['t'] = {syntax_keywords_css_t, arr_count(syntax_keywords_css_t)}, ['u'] = {syntax_keywords_css_u, arr_count(syntax_keywords_css_u)}, ['v'] = {syntax_keywords_css_v, arr_count(syntax_keywords_css_v)}, ['w'] = {syntax_keywords_css_w, arr_count(syntax_keywords_css_w)}, ['x'] = {syntax_keywords_css_x, arr_count(syntax_keywords_css_x)}, ['y'] = {syntax_keywords_css_y, arr_count(syntax_keywords_css_y)}, ['z'] = {syntax_keywords_css_z, arr_count(syntax_keywords_css_z)} }; +static const Keyword syntax_keywords_gdscript_A[91] = {{"AABB", SYNTAX_BUILTIN},{"AESContext", SYNTAX_BUILTIN},{"AStar2D", SYNTAX_BUILTIN},{"AStar3D", SYNTAX_BUILTIN},{"AStarGrid2D", SYNTAX_BUILTIN},{"AcceptDialog", SYNTAX_BUILTIN},{"AnimatableBody2D", SYNTAX_BUILTIN},{"AnimatableBody3D", SYNTAX_BUILTIN},{"AnimatedSprite2D", SYNTAX_BUILTIN},{"AnimatedSprite3D", SYNTAX_BUILTIN},{"AnimatedTexture", SYNTAX_BUILTIN},{"Animation", SYNTAX_BUILTIN},{"AnimationLibrary", SYNTAX_BUILTIN},{"AnimationNode", SYNTAX_BUILTIN},{"AnimationNodeAdd2", SYNTAX_BUILTIN},{"AnimationNodeAdd3", SYNTAX_BUILTIN},{"AnimationNodeAnimation", SYNTAX_BUILTIN},{"AnimationNodeBlend2", SYNTAX_BUILTIN},{"AnimationNodeBlend3", SYNTAX_BUILTIN},{"AnimationNodeBlendSpace1D", SYNTAX_BUILTIN},{"AnimationNodeBlendSpace2D", SYNTAX_BUILTIN},{"AnimationNodeBlendTree", SYNTAX_BUILTIN},{"AnimationNodeOneShot", SYNTAX_BUILTIN},{"AnimationNodeOutput", SYNTAX_BUILTIN},{"AnimationNodeStateMachine", SYNTAX_BUILTIN},{"AnimationNodeStateMachinePlayback", SYNTAX_BUILTIN},{"AnimationNodeStateMachineTransition", SYNTAX_BUILTIN},{"AnimationNodeSub2", SYNTAX_BUILTIN},{"AnimationNodeSync", SYNTAX_BUILTIN},{"AnimationNodeTimeScale", SYNTAX_BUILTIN},{"AnimationNodeTimeSeek", SYNTAX_BUILTIN},{"AnimationNodeTransition", SYNTAX_BUILTIN},{"AnimationPlayer", SYNTAX_BUILTIN},{"AnimationRootNode", SYNTAX_BUILTIN},{"AnimationTree", SYNTAX_BUILTIN},{"Area2D", SYNTAX_BUILTIN},{"Area3D", SYNTAX_BUILTIN},{"Array", SYNTAX_BUILTIN},{"ArrayMesh", SYNTAX_BUILTIN},{"ArrayOccluder3D", SYNTAX_BUILTIN},{"AspectRatioContainer", SYNTAX_BUILTIN},{"AtlasTexture", SYNTAX_BUILTIN},{"AudioBusLayout", SYNTAX_BUILTIN},{"AudioEffect", SYNTAX_BUILTIN},{"AudioEffectAmplify", SYNTAX_BUILTIN},{"AudioEffectBandLimitFilter", SYNTAX_BUILTIN},{"AudioEffectBandPassFilter", SYNTAX_BUILTIN},{"AudioEffectCapture", SYNTAX_BUILTIN},{"AudioEffectChorus", SYNTAX_BUILTIN},{"AudioEffectCompressor", SYNTAX_BUILTIN},{"AudioEffectDelay", SYNTAX_BUILTIN},{"AudioEffectDistortion", SYNTAX_BUILTIN},{"AudioEffectEQ", SYNTAX_BUILTIN},{"AudioEffectEQ10", SYNTAX_BUILTIN},{"AudioEffectEQ21", SYNTAX_BUILTIN},{"AudioEffectEQ6", SYNTAX_BUILTIN},{"AudioEffectFilter", SYNTAX_BUILTIN},{"AudioEffectHighPassFilter", SYNTAX_BUILTIN},{"AudioEffectHighShelfFilter", SYNTAX_BUILTIN},{"AudioEffectInstance", SYNTAX_BUILTIN},{"AudioEffectLimiter", SYNTAX_BUILTIN},{"AudioEffectLowPassFilter", SYNTAX_BUILTIN},{"AudioEffectLowShelfFilter", SYNTAX_BUILTIN},{"AudioEffectNotchFilter", SYNTAX_BUILTIN},{"AudioEffectPanner", SYNTAX_BUILTIN},{"AudioEffectPhaser", SYNTAX_BUILTIN},{"AudioEffectPitchShift", SYNTAX_BUILTIN},{"AudioEffectRecord", SYNTAX_BUILTIN},{"AudioEffectReverb", SYNTAX_BUILTIN},{"AudioEffectSpectrumAnalyzer", SYNTAX_BUILTIN},{"AudioEffectSpectrumAnalyzerInstance", SYNTAX_BUILTIN},{"AudioEffectStereoEnhance", SYNTAX_BUILTIN},{"AudioListener2D", SYNTAX_BUILTIN},{"AudioListener3D", SYNTAX_BUILTIN},{"AudioServer", SYNTAX_BUILTIN},{"AudioStream", SYNTAX_BUILTIN},{"AudioStreamGenerator", SYNTAX_BUILTIN},{"AudioStreamGeneratorPlayback", SYNTAX_BUILTIN},{"AudioStreamMP3", SYNTAX_BUILTIN},{"AudioStreamMicrophone", SYNTAX_BUILTIN},{"AudioStreamOggVorbis", SYNTAX_BUILTIN},{"AudioStreamPlayback", SYNTAX_BUILTIN},{"AudioStreamPlaybackOggVorbis", SYNTAX_BUILTIN},{"AudioStreamPlaybackPolyphonic", SYNTAX_BUILTIN},{"AudioStreamPlaybackResampled", SYNTAX_BUILTIN},{"AudioStreamPlayer", SYNTAX_BUILTIN},{"AudioStreamPlayer2D", SYNTAX_BUILTIN},{"AudioStreamPlayer3D", SYNTAX_BUILTIN},{"AudioStreamPolyphonic", SYNTAX_BUILTIN},{"AudioStreamRandomizer", SYNTAX_BUILTIN},{"AudioStreamWAV", SYNTAX_BUILTIN}}; +static const Keyword syntax_keywords_gdscript_B[14] = {{"BackBufferCopy", SYNTAX_BUILTIN},{"BaseButton", SYNTAX_BUILTIN},{"BaseMaterial3D", SYNTAX_BUILTIN},{"Basis", SYNTAX_BUILTIN},{"BitMap", SYNTAX_BUILTIN},{"Bone2D", SYNTAX_BUILTIN},{"BoneAttachment3D", SYNTAX_BUILTIN},{"BoneMap", SYNTAX_BUILTIN},{"BoxContainer", SYNTAX_BUILTIN},{"BoxMesh", SYNTAX_BUILTIN},{"BoxOccluder3D", SYNTAX_BUILTIN},{"BoxShape3D", SYNTAX_BUILTIN},{"Button", SYNTAX_BUILTIN},{"ButtonGroup", SYNTAX_BUILTIN}}; +static const Keyword syntax_keywords_gdscript_C[77] = {{"CPUParticles2D", SYNTAX_BUILTIN},{"CPUParticles3D", SYNTAX_BUILTIN},{"CSGBox3D", SYNTAX_BUILTIN},{"CSGCombiner3D", SYNTAX_BUILTIN},{"CSGCylinder3D", SYNTAX_BUILTIN},{"CSGMesh3D", SYNTAX_BUILTIN},{"CSGPolygon3D", SYNTAX_BUILTIN},{"CSGPrimitive3D", SYNTAX_BUILTIN},{"CSGShape3D", SYNTAX_BUILTIN},{"CSGSphere3D", SYNTAX_BUILTIN},{"CSGTorus3D", SYNTAX_BUILTIN},{"CSharpScript", SYNTAX_BUILTIN},{"Callable", SYNTAX_BUILTIN},{"CallbackTweener", SYNTAX_BUILTIN},{"Camera2D", SYNTAX_BUILTIN},{"Camera3D", SYNTAX_BUILTIN},{"CameraAttributes", SYNTAX_BUILTIN},{"CameraAttributesPhysical", SYNTAX_BUILTIN},{"CameraAttributesPractical", SYNTAX_BUILTIN},{"CameraFeed", SYNTAX_BUILTIN},{"CameraServer", SYNTAX_BUILTIN},{"CameraTexture", SYNTAX_BUILTIN},{"CanvasGroup", SYNTAX_BUILTIN},{"CanvasItem", SYNTAX_BUILTIN},{"CanvasItemMaterial", SYNTAX_BUILTIN},{"CanvasLayer", SYNTAX_BUILTIN},{"CanvasModulate", SYNTAX_BUILTIN},{"CanvasTexture", SYNTAX_BUILTIN},{"CapsuleMesh", SYNTAX_BUILTIN},{"CapsuleShape2D", SYNTAX_BUILTIN},{"CapsuleShape3D", SYNTAX_BUILTIN},{"CenterContainer", SYNTAX_BUILTIN},{"CharFXTransform", SYNTAX_BUILTIN},{"CharacterBody2D", SYNTAX_BUILTIN},{"CharacterBody3D", SYNTAX_BUILTIN},{"CheckBox", SYNTAX_BUILTIN},{"CheckButton", SYNTAX_BUILTIN},{"CircleShape2D", SYNTAX_BUILTIN},{"ClassDB", SYNTAX_BUILTIN},{"CodeEdit", SYNTAX_BUILTIN},{"CodeHighlighter", SYNTAX_BUILTIN},{"CollisionObject2D", SYNTAX_BUILTIN},{"CollisionObject3D", SYNTAX_BUILTIN},{"CollisionPolygon2D", SYNTAX_BUILTIN},{"CollisionPolygon3D", SYNTAX_BUILTIN},{"CollisionShape2D", SYNTAX_BUILTIN},{"CollisionShape3D", SYNTAX_BUILTIN},{"Color", SYNTAX_BUILTIN},{"ColorPicker", SYNTAX_BUILTIN},{"ColorPickerButton", SYNTAX_BUILTIN},{"ColorRect", SYNTAX_BUILTIN},{"CompressedCubemap", SYNTAX_BUILTIN},{"CompressedCubemapArray", SYNTAX_BUILTIN},{"CompressedTexture2D", SYNTAX_BUILTIN},{"CompressedTexture2DArray", SYNTAX_BUILTIN},{"CompressedTexture3D", SYNTAX_BUILTIN},{"CompressedTextureLayered", SYNTAX_BUILTIN},{"ConcavePolygonShape2D", SYNTAX_BUILTIN},{"ConcavePolygonShape3D", SYNTAX_BUILTIN},{"ConeTwistJoint3D", SYNTAX_BUILTIN},{"ConfigFile", SYNTAX_BUILTIN},{"ConfirmationDialog", SYNTAX_BUILTIN},{"Container", SYNTAX_BUILTIN},{"Control", SYNTAX_BUILTIN},{"ConvexPolygonShape2D", SYNTAX_BUILTIN},{"ConvexPolygonShape3D", SYNTAX_BUILTIN},{"Crypto", SYNTAX_BUILTIN},{"CryptoKey", SYNTAX_BUILTIN},{"Cubemap", SYNTAX_BUILTIN},{"CubemapArray", SYNTAX_BUILTIN},{"Curve", SYNTAX_BUILTIN},{"Curve2D", SYNTAX_BUILTIN},{"Curve3D", SYNTAX_BUILTIN},{"CurveTexture", SYNTAX_BUILTIN},{"CurveXYZTexture", SYNTAX_BUILTIN},{"CylinderMesh", SYNTAX_BUILTIN},{"CylinderShape3D", SYNTAX_BUILTIN}}; +static const Keyword syntax_keywords_gdscript_D[8] = {{"DTLSServer", SYNTAX_BUILTIN},{"DampedSpringJoint2D", SYNTAX_BUILTIN},{"Decal", SYNTAX_BUILTIN},{"Dictionary", SYNTAX_BUILTIN},{"DirAccess", SYNTAX_BUILTIN},{"DirectionalLight2D", SYNTAX_BUILTIN},{"DirectionalLight3D", SYNTAX_BUILTIN},{"DisplayServer", SYNTAX_BUILTIN}}; +static const Keyword syntax_keywords_gdscript_E[55] = {{"ENetConnection", SYNTAX_BUILTIN},{"ENetMultiplayerPeer", SYNTAX_BUILTIN},{"ENetPacketPeer", SYNTAX_BUILTIN},{"EditorCommandPalette", SYNTAX_BUILTIN},{"EditorDebuggerPlugin", SYNTAX_BUILTIN},{"EditorDebuggerSession", SYNTAX_BUILTIN},{"EditorExportPlatform", SYNTAX_BUILTIN},{"EditorExportPlatformAndroid", SYNTAX_BUILTIN},{"EditorExportPlatformIOS", SYNTAX_BUILTIN},{"EditorExportPlatformLinuxBSD", SYNTAX_BUILTIN},{"EditorExportPlatformMacOS", SYNTAX_BUILTIN},{"EditorExportPlatformPC", SYNTAX_BUILTIN},{"EditorExportPlatformWeb", SYNTAX_BUILTIN},{"EditorExportPlatformWindows", SYNTAX_BUILTIN},{"EditorExportPlugin", SYNTAX_BUILTIN},{"EditorFeatureProfile", SYNTAX_BUILTIN},{"EditorFileDialog", SYNTAX_BUILTIN},{"EditorFileSystem", SYNTAX_BUILTIN},{"EditorFileSystemDirectory", SYNTAX_BUILTIN},{"EditorFileSystemImportFormatSupportQuery", SYNTAX_BUILTIN},{"EditorImportPlugin", SYNTAX_BUILTIN},{"EditorInspector", SYNTAX_BUILTIN},{"EditorInspectorPlugin", SYNTAX_BUILTIN},{"EditorInterface", SYNTAX_BUILTIN},{"EditorNode3DGizmo", SYNTAX_BUILTIN},{"EditorNode3DGizmoPlugin", SYNTAX_BUILTIN},{"EditorPaths", SYNTAX_BUILTIN},{"EditorPlugin", SYNTAX_BUILTIN},{"EditorProperty", SYNTAX_BUILTIN},{"EditorResourceConversionPlugin", SYNTAX_BUILTIN},{"EditorResourcePicker", SYNTAX_BUILTIN},{"EditorResourcePreview", SYNTAX_BUILTIN},{"EditorResourcePreviewGenerator", SYNTAX_BUILTIN},{"EditorResourceTooltipPlugin", SYNTAX_BUILTIN},{"EditorSceneFormatImporter", SYNTAX_BUILTIN},{"EditorSceneFormatImporterBlend", SYNTAX_BUILTIN},{"EditorSceneFormatImporterFBX", SYNTAX_BUILTIN},{"EditorSceneFormatImporterGLTF", SYNTAX_BUILTIN},{"EditorScenePostImport", SYNTAX_BUILTIN},{"EditorScenePostImportPlugin", SYNTAX_BUILTIN},{"EditorScript", SYNTAX_BUILTIN},{"EditorScriptPicker", SYNTAX_BUILTIN},{"EditorSelection", SYNTAX_BUILTIN},{"EditorSettings", SYNTAX_BUILTIN},{"EditorSpinSlider", SYNTAX_BUILTIN},{"EditorSyntaxHighlighter", SYNTAX_BUILTIN},{"EditorTranslationParserPlugin", SYNTAX_BUILTIN},{"EditorUndoRedoManager", SYNTAX_BUILTIN},{"EditorVCSInterface", SYNTAX_BUILTIN},{"EncodedObjectAsID", SYNTAX_BUILTIN},{"Engine", SYNTAX_BUILTIN},{"EngineDebugger", SYNTAX_BUILTIN},{"EngineProfiler", SYNTAX_BUILTIN},{"Environment", SYNTAX_BUILTIN},{"Expression", SYNTAX_BUILTIN}}; +static const Keyword syntax_keywords_gdscript_F[10] = {{"FastNoiseLite", SYNTAX_BUILTIN},{"FileAccess", SYNTAX_BUILTIN},{"FileDialog", SYNTAX_BUILTIN},{"FileSystemDock", SYNTAX_BUILTIN},{"FlowContainer", SYNTAX_BUILTIN},{"FogMaterial", SYNTAX_BUILTIN},{"FogVolume", SYNTAX_BUILTIN},{"Font", SYNTAX_BUILTIN},{"FontFile", SYNTAX_BUILTIN},{"FontVariation", SYNTAX_BUILTIN}}; +static const Keyword syntax_keywords_gdscript_G[45] = {{"GDExtension", SYNTAX_BUILTIN},{"GDExtensionManager", SYNTAX_BUILTIN},{"GDScript", SYNTAX_BUILTIN},{"GLTFAccessor", SYNTAX_BUILTIN},{"GLTFAnimation", SYNTAX_BUILTIN},{"GLTFBufferView", SYNTAX_BUILTIN},{"GLTFCamera", SYNTAX_BUILTIN},{"GLTFDocument", SYNTAX_BUILTIN},{"GLTFDocumentExtension", SYNTAX_BUILTIN},{"GLTFDocumentExtensionConvertImporterMesh", SYNTAX_BUILTIN},{"GLTFLight", SYNTAX_BUILTIN},{"GLTFMesh", SYNTAX_BUILTIN},{"GLTFNode", SYNTAX_BUILTIN},{"GLTFPhysicsBody", SYNTAX_BUILTIN},{"GLTFPhysicsShape", SYNTAX_BUILTIN},{"GLTFSkeleton", SYNTAX_BUILTIN},{"GLTFSkin", SYNTAX_BUILTIN},{"GLTFSpecGloss", SYNTAX_BUILTIN},{"GLTFState", SYNTAX_BUILTIN},{"GLTFTexture", SYNTAX_BUILTIN},{"GLTFTextureSampler", SYNTAX_BUILTIN},{"GPUParticles2D", SYNTAX_BUILTIN},{"GPUParticles3D", SYNTAX_BUILTIN},{"GPUParticlesAttractor3D", SYNTAX_BUILTIN},{"GPUParticlesAttractorBox3D", SYNTAX_BUILTIN},{"GPUParticlesAttractorSphere3D", SYNTAX_BUILTIN},{"GPUParticlesAttractorVectorField3D", SYNTAX_BUILTIN},{"GPUParticlesCollision3D", SYNTAX_BUILTIN},{"GPUParticlesCollisionBox3D", SYNTAX_BUILTIN},{"GPUParticlesCollisionHeightField3D", SYNTAX_BUILTIN},{"GPUParticlesCollisionSDF3D", SYNTAX_BUILTIN},{"GPUParticlesCollisionSphere3D", SYNTAX_BUILTIN},{"Generic6DOFJoint3D", SYNTAX_BUILTIN},{"Geometry2D", SYNTAX_BUILTIN},{"Geometry3D", SYNTAX_BUILTIN},{"GeometryInstance3D", SYNTAX_BUILTIN},{"GodotSharp", SYNTAX_BUILTIN},{"Gradient", SYNTAX_BUILTIN},{"GradientTexture1D", SYNTAX_BUILTIN},{"GradientTexture2D", SYNTAX_BUILTIN},{"GraphEdit", SYNTAX_BUILTIN},{"GraphNode", SYNTAX_BUILTIN},{"GridContainer", SYNTAX_BUILTIN},{"GridMap", SYNTAX_BUILTIN},{"GrooveJoint2D", SYNTAX_BUILTIN}}; +static const Keyword syntax_keywords_gdscript_H[12] = {{"HBoxContainer", SYNTAX_BUILTIN},{"HFlowContainer", SYNTAX_BUILTIN},{"HMACContext", SYNTAX_BUILTIN},{"HScrollBar", SYNTAX_BUILTIN},{"HSeparator", SYNTAX_BUILTIN},{"HSlider", SYNTAX_BUILTIN},{"HSplitContainer", SYNTAX_BUILTIN},{"HTTPClient", SYNTAX_BUILTIN},{"HTTPRequest", SYNTAX_BUILTIN},{"HashingContext", SYNTAX_BUILTIN},{"HeightMapShape3D", SYNTAX_BUILTIN},{"HingeJoint3D", SYNTAX_BUILTIN}}; +static const Keyword syntax_keywords_gdscript_I[33] = {{"INF", SYNTAX_CONSTANT},{"IP", SYNTAX_BUILTIN},{"Image", SYNTAX_BUILTIN},{"ImageFormatLoader", SYNTAX_BUILTIN},{"ImageFormatLoaderExtension", SYNTAX_BUILTIN},{"ImageTexture", SYNTAX_BUILTIN},{"ImageTexture3D", SYNTAX_BUILTIN},{"ImageTextureLayered", SYNTAX_BUILTIN},{"ImmediateMesh", SYNTAX_BUILTIN},{"ImporterMesh", SYNTAX_BUILTIN},{"ImporterMeshInstance3D", SYNTAX_BUILTIN},{"Input", SYNTAX_BUILTIN},{"InputEvent", SYNTAX_BUILTIN},{"InputEventAction", SYNTAX_BUILTIN},{"InputEventFromWindow", SYNTAX_BUILTIN},{"InputEventGesture", SYNTAX_BUILTIN},{"InputEventJoypadButton", SYNTAX_BUILTIN},{"InputEventJoypadMotion", SYNTAX_BUILTIN},{"InputEventKey", SYNTAX_BUILTIN},{"InputEventMIDI", SYNTAX_BUILTIN},{"InputEventMagnifyGesture", SYNTAX_BUILTIN},{"InputEventMouse", SYNTAX_BUILTIN},{"InputEventMouseButton", SYNTAX_BUILTIN},{"InputEventMouseMotion", SYNTAX_BUILTIN},{"InputEventPanGesture", SYNTAX_BUILTIN},{"InputEventScreenDrag", SYNTAX_BUILTIN},{"InputEventScreenTouch", SYNTAX_BUILTIN},{"InputEventShortcut", SYNTAX_BUILTIN},{"InputEventWithModifiers", SYNTAX_BUILTIN},{"InputMap", SYNTAX_BUILTIN},{"InstancePlaceholder", SYNTAX_BUILTIN},{"IntervalTweener", SYNTAX_BUILTIN},{"ItemList", SYNTAX_BUILTIN}}; +static const Keyword syntax_keywords_gdscript_J[9] = {{"JNISingleton", SYNTAX_BUILTIN},{"JSON", SYNTAX_BUILTIN},{"JSONRPC", SYNTAX_BUILTIN},{"JavaClass", SYNTAX_BUILTIN},{"JavaClassWrapper", SYNTAX_BUILTIN},{"JavaScriptBridge", SYNTAX_BUILTIN},{"JavaScriptObject", SYNTAX_BUILTIN},{"Joint2D", SYNTAX_BUILTIN},{"Joint3D", SYNTAX_BUILTIN}}; +static const Keyword syntax_keywords_gdscript_K[2] = {{"KinematicCollision2D", SYNTAX_BUILTIN},{"KinematicCollision3D", SYNTAX_BUILTIN}}; +static const Keyword syntax_keywords_gdscript_L[14] = {{"Label", SYNTAX_BUILTIN},{"Label3D", SYNTAX_BUILTIN},{"LabelSettings", SYNTAX_BUILTIN},{"Light2D", SYNTAX_BUILTIN},{"Light3D", SYNTAX_BUILTIN},{"LightOccluder2D", SYNTAX_BUILTIN},{"LightmapGI", SYNTAX_BUILTIN},{"LightmapGIData", SYNTAX_BUILTIN},{"LightmapProbe", SYNTAX_BUILTIN},{"Lightmapper", SYNTAX_BUILTIN},{"LightmapperRD", SYNTAX_BUILTIN},{"Line2D", SYNTAX_BUILTIN},{"LineEdit", SYNTAX_BUILTIN},{"LinkButton", SYNTAX_BUILTIN}}; +static const Keyword syntax_keywords_gdscript_M[30] = {{"MainLoop", SYNTAX_BUILTIN},{"MarginContainer", SYNTAX_BUILTIN},{"Marker2D", SYNTAX_BUILTIN},{"Marker3D", SYNTAX_BUILTIN},{"Marshalls", SYNTAX_BUILTIN},{"Material", SYNTAX_BUILTIN},{"MenuBar", SYNTAX_BUILTIN},{"MenuButton", SYNTAX_BUILTIN},{"Mesh", SYNTAX_BUILTIN},{"MeshConvexDecompositionSettings", SYNTAX_BUILTIN},{"MeshDataTool", SYNTAX_BUILTIN},{"MeshInstance2D", SYNTAX_BUILTIN},{"MeshInstance3D", SYNTAX_BUILTIN},{"MeshLibrary", SYNTAX_BUILTIN},{"MeshTexture", SYNTAX_BUILTIN},{"MethodTweener", SYNTAX_BUILTIN},{"MissingNode", SYNTAX_BUILTIN},{"MissingResource", SYNTAX_BUILTIN},{"MobileVRInterface", SYNTAX_BUILTIN},{"MovieWriter", SYNTAX_BUILTIN},{"MultiMesh", SYNTAX_BUILTIN},{"MultiMeshInstance2D", SYNTAX_BUILTIN},{"MultiMeshInstance3D", SYNTAX_BUILTIN},{"MultiplayerAPI", SYNTAX_BUILTIN},{"MultiplayerAPIExtension", SYNTAX_BUILTIN},{"MultiplayerPeer", SYNTAX_BUILTIN},{"MultiplayerPeerExtension", SYNTAX_BUILTIN},{"MultiplayerSpawner", SYNTAX_BUILTIN},{"MultiplayerSynchronizer", SYNTAX_BUILTIN},{"Mutex", SYNTAX_BUILTIN}}; +static const Keyword syntax_keywords_gdscript_N[28] = {{"NAN", SYNTAX_CONSTANT},{"NavigationAgent2D", SYNTAX_BUILTIN},{"NavigationAgent3D", SYNTAX_BUILTIN},{"NavigationLink2D", SYNTAX_BUILTIN},{"NavigationLink3D", SYNTAX_BUILTIN},{"NavigationMesh", SYNTAX_BUILTIN},{"NavigationMeshGenerator", SYNTAX_BUILTIN},{"NavigationMeshSourceGeometryData3D", SYNTAX_BUILTIN},{"NavigationObstacle2D", SYNTAX_BUILTIN},{"NavigationObstacle3D", SYNTAX_BUILTIN},{"NavigationPathQueryParameters2D", SYNTAX_BUILTIN},{"NavigationPathQueryParameters3D", SYNTAX_BUILTIN},{"NavigationPathQueryResult2D", SYNTAX_BUILTIN},{"NavigationPathQueryResult3D", SYNTAX_BUILTIN},{"NavigationPolygon", SYNTAX_BUILTIN},{"NavigationRegion2D", SYNTAX_BUILTIN},{"NavigationRegion3D", SYNTAX_BUILTIN},{"NavigationServer2D", SYNTAX_BUILTIN},{"NavigationServer3D", SYNTAX_BUILTIN},{"NinePatchRect", SYNTAX_BUILTIN},{"Node", SYNTAX_BUILTIN},{"Node2D", SYNTAX_BUILTIN},{"Node3D", SYNTAX_BUILTIN},{"Node3DGizmo", SYNTAX_BUILTIN},{"NodePath", SYNTAX_BUILTIN},{"Noise", SYNTAX_BUILTIN},{"NoiseTexture2D", SYNTAX_BUILTIN},{"NoiseTexture3D", SYNTAX_BUILTIN}}; +static const Keyword syntax_keywords_gdscript_O[19] = {{"ORMMaterial3D", SYNTAX_BUILTIN},{"OS", SYNTAX_BUILTIN},{"Object", SYNTAX_BUILTIN},{"Occluder3D", SYNTAX_BUILTIN},{"OccluderInstance3D", SYNTAX_BUILTIN},{"OccluderPolygon2D", SYNTAX_BUILTIN},{"OfflineMultiplayerPeer", SYNTAX_BUILTIN},{"OggPacketSequence", SYNTAX_BUILTIN},{"OggPacketSequencePlayback", SYNTAX_BUILTIN},{"OmniLight3D", SYNTAX_BUILTIN},{"OpenXRAction", SYNTAX_BUILTIN},{"OpenXRActionMap", SYNTAX_BUILTIN},{"OpenXRActionSet", SYNTAX_BUILTIN},{"OpenXRHand", SYNTAX_BUILTIN},{"OpenXRIPBinding", SYNTAX_BUILTIN},{"OpenXRInteractionProfile", SYNTAX_BUILTIN},{"OpenXRInterface", SYNTAX_BUILTIN},{"OptimizedTranslation", SYNTAX_BUILTIN},{"OptionButton", SYNTAX_BUILTIN}}; +static const Keyword syntax_keywords_gdscript_P[89] = {{"PCKPacker", SYNTAX_BUILTIN},{"PI", SYNTAX_CONSTANT},{"PackedByteArray", SYNTAX_BUILTIN},{"PackedColorArray", SYNTAX_BUILTIN},{"PackedDataContainer", SYNTAX_BUILTIN},{"PackedDataContainerRef", SYNTAX_BUILTIN},{"PackedFloat32Array", SYNTAX_BUILTIN},{"PackedFloat64Array", SYNTAX_BUILTIN},{"PackedInt32Array", SYNTAX_BUILTIN},{"PackedInt64Array", SYNTAX_BUILTIN},{"PackedScene", SYNTAX_BUILTIN},{"PackedStringArray", SYNTAX_BUILTIN},{"PackedVector2Array", SYNTAX_BUILTIN},{"PackedVector3Array", SYNTAX_BUILTIN},{"PacketPeer", SYNTAX_BUILTIN},{"PacketPeerDTLS", SYNTAX_BUILTIN},{"PacketPeerExtension", SYNTAX_BUILTIN},{"PacketPeerStream", SYNTAX_BUILTIN},{"PacketPeerUDP", SYNTAX_BUILTIN},{"Panel", SYNTAX_BUILTIN},{"PanelContainer", SYNTAX_BUILTIN},{"PanoramaSkyMaterial", SYNTAX_BUILTIN},{"ParallaxBackground", SYNTAX_BUILTIN},{"ParallaxLayer", SYNTAX_BUILTIN},{"ParticleProcessMaterial", SYNTAX_BUILTIN},{"Path2D", SYNTAX_BUILTIN},{"Path3D", SYNTAX_BUILTIN},{"PathFollow2D", SYNTAX_BUILTIN},{"PathFollow3D", SYNTAX_BUILTIN},{"Performance", SYNTAX_BUILTIN},{"PhysicalBone2D", SYNTAX_BUILTIN},{"PhysicalBone3D", SYNTAX_BUILTIN},{"PhysicalSkyMaterial", SYNTAX_BUILTIN},{"PhysicsBody2D", SYNTAX_BUILTIN},{"PhysicsBody3D", SYNTAX_BUILTIN},{"PhysicsDirectBodyState2D", SYNTAX_BUILTIN},{"PhysicsDirectBodyState2DExtension", SYNTAX_BUILTIN},{"PhysicsDirectBodyState3D", SYNTAX_BUILTIN},{"PhysicsDirectBodyState3DExtension", SYNTAX_BUILTIN},{"PhysicsDirectSpaceState2D", SYNTAX_BUILTIN},{"PhysicsDirectSpaceState2DExtension", SYNTAX_BUILTIN},{"PhysicsDirectSpaceState3D", SYNTAX_BUILTIN},{"PhysicsDirectSpaceState3DExtension", SYNTAX_BUILTIN},{"PhysicsMaterial", SYNTAX_BUILTIN},{"PhysicsPointQueryParameters2D", SYNTAX_BUILTIN},{"PhysicsPointQueryParameters3D", SYNTAX_BUILTIN},{"PhysicsRayQueryParameters2D", SYNTAX_BUILTIN},{"PhysicsRayQueryParameters3D", SYNTAX_BUILTIN},{"PhysicsServer2D", SYNTAX_BUILTIN},{"PhysicsServer2DExtension", SYNTAX_BUILTIN},{"PhysicsServer2DManager", SYNTAX_BUILTIN},{"PhysicsServer3D", SYNTAX_BUILTIN},{"PhysicsServer3DExtension", SYNTAX_BUILTIN},{"PhysicsServer3DManager", SYNTAX_BUILTIN},{"PhysicsServer3DRenderingServerHandler", SYNTAX_BUILTIN},{"PhysicsShapeQueryParameters2D", SYNTAX_BUILTIN},{"PhysicsShapeQueryParameters3D", SYNTAX_BUILTIN},{"PhysicsTestMotionParameters2D", SYNTAX_BUILTIN},{"PhysicsTestMotionParameters3D", SYNTAX_BUILTIN},{"PhysicsTestMotionResult2D", SYNTAX_BUILTIN},{"PhysicsTestMotionResult3D", SYNTAX_BUILTIN},{"PinJoint2D", SYNTAX_BUILTIN},{"PinJoint3D", SYNTAX_BUILTIN},{"PlaceholderCubemap", SYNTAX_BUILTIN},{"PlaceholderCubemapArray", SYNTAX_BUILTIN},{"PlaceholderMaterial", SYNTAX_BUILTIN},{"PlaceholderMesh", SYNTAX_BUILTIN},{"PlaceholderTexture2D", SYNTAX_BUILTIN},{"PlaceholderTexture2DArray", SYNTAX_BUILTIN},{"PlaceholderTexture3D", SYNTAX_BUILTIN},{"PlaceholderTextureLayered", SYNTAX_BUILTIN},{"Plane", SYNTAX_BUILTIN},{"PlaneMesh", SYNTAX_BUILTIN},{"PointLight2D", SYNTAX_BUILTIN},{"PointMesh", SYNTAX_BUILTIN},{"Polygon2D", SYNTAX_BUILTIN},{"PolygonOccluder3D", SYNTAX_BUILTIN},{"PolygonPathFinder", SYNTAX_BUILTIN},{"Popup", SYNTAX_BUILTIN},{"PopupMenu", SYNTAX_BUILTIN},{"PopupPanel", SYNTAX_BUILTIN},{"PortableCompressedTexture2D", SYNTAX_BUILTIN},{"PrimitiveMesh", SYNTAX_BUILTIN},{"PrismMesh", SYNTAX_BUILTIN},{"ProceduralSkyMaterial", SYNTAX_BUILTIN},{"ProgressBar", SYNTAX_BUILTIN},{"ProjectSettings", SYNTAX_BUILTIN},{"Projection", SYNTAX_BUILTIN},{"PropertyTweener", SYNTAX_BUILTIN}}; +static const Keyword syntax_keywords_gdscript_Q[3] = {{"QuadMesh", SYNTAX_BUILTIN},{"QuadOccluder3D", SYNTAX_BUILTIN},{"Quaternion", SYNTAX_BUILTIN}}; +static const Keyword syntax_keywords_gdscript_R[47] = {{"RDAttachmentFormat", SYNTAX_BUILTIN},{"RDFramebufferPass", SYNTAX_BUILTIN},{"RDPipelineColorBlendState", SYNTAX_BUILTIN},{"RDPipelineColorBlendStateAttachment", SYNTAX_BUILTIN},{"RDPipelineDepthStencilState", SYNTAX_BUILTIN},{"RDPipelineMultisampleState", SYNTAX_BUILTIN},{"RDPipelineRasterizationState", SYNTAX_BUILTIN},{"RDPipelineSpecializationConstant", SYNTAX_BUILTIN},{"RDSamplerState", SYNTAX_BUILTIN},{"RDShaderFile", SYNTAX_BUILTIN},{"RDShaderSPIRV", SYNTAX_BUILTIN},{"RDShaderSource", SYNTAX_BUILTIN},{"RDTextureFormat", SYNTAX_BUILTIN},{"RDTextureView", SYNTAX_BUILTIN},{"RDUniform", SYNTAX_BUILTIN},{"RDVertexAttribute", SYNTAX_BUILTIN},{"RID", SYNTAX_BUILTIN},{"RandomNumberGenerator", SYNTAX_BUILTIN},{"Range", SYNTAX_BUILTIN},{"RayCast2D", SYNTAX_BUILTIN},{"RayCast3D", SYNTAX_BUILTIN},{"Rect2", SYNTAX_BUILTIN},{"Rect2i", SYNTAX_BUILTIN},{"RectangleShape2D", SYNTAX_BUILTIN},{"RefCounted", SYNTAX_BUILTIN},{"ReferenceRect", SYNTAX_BUILTIN},{"ReflectionProbe", SYNTAX_BUILTIN},{"RegEx", SYNTAX_BUILTIN},{"RegExMatch", SYNTAX_BUILTIN},{"RemoteTransform2D", SYNTAX_BUILTIN},{"RemoteTransform3D", SYNTAX_BUILTIN},{"RenderingDevice", SYNTAX_BUILTIN},{"RenderingServer", SYNTAX_BUILTIN},{"Resource", SYNTAX_BUILTIN},{"ResourceFormatLoader", SYNTAX_BUILTIN},{"ResourceFormatSaver", SYNTAX_BUILTIN},{"ResourceImporter", SYNTAX_BUILTIN},{"ResourceLoader", SYNTAX_BUILTIN},{"ResourcePreloader", SYNTAX_BUILTIN},{"ResourceSaver", SYNTAX_BUILTIN},{"ResourceUID", SYNTAX_BUILTIN},{"RibbonTrailMesh", SYNTAX_BUILTIN},{"RichTextEffect", SYNTAX_BUILTIN},{"RichTextLabel", SYNTAX_BUILTIN},{"RigidBody2D", SYNTAX_BUILTIN},{"RigidBody3D", SYNTAX_BUILTIN},{"RootMotionView", SYNTAX_BUILTIN}}; +static const Keyword syntax_keywords_gdscript_S[81] = {{"SceneMultiplayer", SYNTAX_BUILTIN},{"SceneReplicationConfig", SYNTAX_BUILTIN},{"SceneState", SYNTAX_BUILTIN},{"SceneTree", SYNTAX_BUILTIN},{"SceneTreeTimer", SYNTAX_BUILTIN},{"Script", SYNTAX_BUILTIN},{"ScriptCreateDialog", SYNTAX_BUILTIN},{"ScriptEditor", SYNTAX_BUILTIN},{"ScriptEditorBase", SYNTAX_BUILTIN},{"ScriptExtension", SYNTAX_BUILTIN},{"ScriptLanguage", SYNTAX_BUILTIN},{"ScriptLanguageExtension", SYNTAX_BUILTIN},{"ScrollBar", SYNTAX_BUILTIN},{"ScrollContainer", SYNTAX_BUILTIN},{"SegmentShape2D", SYNTAX_BUILTIN},{"Semaphore", SYNTAX_BUILTIN},{"SeparationRayShape2D", SYNTAX_BUILTIN},{"SeparationRayShape3D", SYNTAX_BUILTIN},{"Separator", SYNTAX_BUILTIN},{"Shader", SYNTAX_BUILTIN},{"ShaderGlobalsOverride", SYNTAX_BUILTIN},{"ShaderInclude", SYNTAX_BUILTIN},{"ShaderMaterial", SYNTAX_BUILTIN},{"Shape2D", SYNTAX_BUILTIN},{"Shape3D", SYNTAX_BUILTIN},{"ShapeCast2D", SYNTAX_BUILTIN},{"ShapeCast3D", SYNTAX_BUILTIN},{"Shortcut", SYNTAX_BUILTIN},{"Signal", SYNTAX_BUILTIN},{"Skeleton2D", SYNTAX_BUILTIN},{"Skeleton3D", SYNTAX_BUILTIN},{"SkeletonIK3D", SYNTAX_BUILTIN},{"SkeletonModification2D", SYNTAX_BUILTIN},{"SkeletonModification2DCCDIK", SYNTAX_BUILTIN},{"SkeletonModification2DFABRIK", SYNTAX_BUILTIN},{"SkeletonModification2DJiggle", SYNTAX_BUILTIN},{"SkeletonModification2DLookAt", SYNTAX_BUILTIN},{"SkeletonModification2DPhysicalBones", SYNTAX_BUILTIN},{"SkeletonModification2DStackHolder", SYNTAX_BUILTIN},{"SkeletonModification2DTwoBoneIK", SYNTAX_BUILTIN},{"SkeletonModificationStack2D", SYNTAX_BUILTIN},{"SkeletonProfile", SYNTAX_BUILTIN},{"SkeletonProfileHumanoid", SYNTAX_BUILTIN},{"Skin", SYNTAX_BUILTIN},{"SkinReference", SYNTAX_BUILTIN},{"Sky", SYNTAX_BUILTIN},{"Slider", SYNTAX_BUILTIN},{"SliderJoint3D", SYNTAX_BUILTIN},{"SoftBody3D", SYNTAX_BUILTIN},{"SphereMesh", SYNTAX_BUILTIN},{"SphereOccluder3D", SYNTAX_BUILTIN},{"SphereShape3D", SYNTAX_BUILTIN},{"SpinBox", SYNTAX_BUILTIN},{"SplitContainer", SYNTAX_BUILTIN},{"SpotLight3D", SYNTAX_BUILTIN},{"SpringArm3D", SYNTAX_BUILTIN},{"Sprite2D", SYNTAX_BUILTIN},{"Sprite3D", SYNTAX_BUILTIN},{"SpriteBase3D", SYNTAX_BUILTIN},{"SpriteFrames", SYNTAX_BUILTIN},{"StandardMaterial3D", SYNTAX_BUILTIN},{"StaticBody2D", SYNTAX_BUILTIN},{"StaticBody3D", SYNTAX_BUILTIN},{"StreamPeer", SYNTAX_BUILTIN},{"StreamPeerBuffer", SYNTAX_BUILTIN},{"StreamPeerExtension", SYNTAX_BUILTIN},{"StreamPeerGZIP", SYNTAX_BUILTIN},{"StreamPeerTCP", SYNTAX_BUILTIN},{"StreamPeerTLS", SYNTAX_BUILTIN},{"String", SYNTAX_BUILTIN},{"StringName", SYNTAX_BUILTIN},{"StyleBox", SYNTAX_BUILTIN},{"StyleBoxEmpty", SYNTAX_BUILTIN},{"StyleBoxFlat", SYNTAX_BUILTIN},{"StyleBoxLine", SYNTAX_BUILTIN},{"StyleBoxTexture", SYNTAX_BUILTIN},{"SubViewport", SYNTAX_BUILTIN},{"SubViewportContainer", SYNTAX_BUILTIN},{"SurfaceTool", SYNTAX_BUILTIN},{"SyntaxHighlighter", SYNTAX_BUILTIN},{"SystemFont", SYNTAX_BUILTIN}}; +static const Keyword syntax_keywords_gdscript_T[47] = {{"TAU", SYNTAX_CONSTANT},{"TCPServer", SYNTAX_BUILTIN},{"TLSOptions", SYNTAX_BUILTIN},{"TabBar", SYNTAX_BUILTIN},{"TabContainer", SYNTAX_BUILTIN},{"TextEdit", SYNTAX_BUILTIN},{"TextLine", SYNTAX_BUILTIN},{"TextMesh", SYNTAX_BUILTIN},{"TextParagraph", SYNTAX_BUILTIN},{"TextServer", SYNTAX_BUILTIN},{"TextServerAdvanced", SYNTAX_BUILTIN},{"TextServerDummy", SYNTAX_BUILTIN},{"TextServerExtension", SYNTAX_BUILTIN},{"TextServerFallback", SYNTAX_BUILTIN},{"TextServerManager", SYNTAX_BUILTIN},{"Texture", SYNTAX_BUILTIN},{"Texture2D", SYNTAX_BUILTIN},{"Texture2DArray", SYNTAX_BUILTIN},{"Texture3D", SYNTAX_BUILTIN},{"TextureButton", SYNTAX_BUILTIN},{"TextureLayered", SYNTAX_BUILTIN},{"TextureProgressBar", SYNTAX_BUILTIN},{"TextureRect", SYNTAX_BUILTIN},{"Theme", SYNTAX_BUILTIN},{"ThemeDB", SYNTAX_BUILTIN},{"Thread", SYNTAX_BUILTIN},{"TileData", SYNTAX_BUILTIN},{"TileMap", SYNTAX_BUILTIN},{"TileMapPattern", SYNTAX_BUILTIN},{"TileSet", SYNTAX_BUILTIN},{"TileSetAtlasSource", SYNTAX_BUILTIN},{"TileSetScenesCollectionSource", SYNTAX_BUILTIN},{"TileSetSource", SYNTAX_BUILTIN},{"Time", SYNTAX_BUILTIN},{"Timer", SYNTAX_BUILTIN},{"TorusMesh", SYNTAX_BUILTIN},{"TouchScreenButton", SYNTAX_BUILTIN},{"Transform2D", SYNTAX_BUILTIN},{"Transform3D", SYNTAX_BUILTIN},{"Translation", SYNTAX_BUILTIN},{"TranslationServer", SYNTAX_BUILTIN},{"Tree", SYNTAX_BUILTIN},{"TreeItem", SYNTAX_BUILTIN},{"TriangleMesh", SYNTAX_BUILTIN},{"TubeTrailMesh", SYNTAX_BUILTIN},{"Tween", SYNTAX_BUILTIN},{"Tweener", SYNTAX_BUILTIN}}; +static const Keyword syntax_keywords_gdscript_U[4] = {{"UDPServer", SYNTAX_BUILTIN},{"UPNP", SYNTAX_BUILTIN},{"UPNPDevice", SYNTAX_BUILTIN},{"UndoRedo", SYNTAX_BUILTIN}}; +static const Keyword syntax_keywords_gdscript_V[135] = {{"VBoxContainer", SYNTAX_BUILTIN},{"VFlowContainer", SYNTAX_BUILTIN},{"VScrollBar", SYNTAX_BUILTIN},{"VSeparator", SYNTAX_BUILTIN},{"VSlider", SYNTAX_BUILTIN},{"VSplitContainer", SYNTAX_BUILTIN},{"Variant", SYNTAX_BUILTIN},{"Vector2", SYNTAX_BUILTIN},{"Vector2i", SYNTAX_BUILTIN},{"Vector3", SYNTAX_BUILTIN},{"Vector3i", SYNTAX_BUILTIN},{"Vector4", SYNTAX_BUILTIN},{"Vector4i", SYNTAX_BUILTIN},{"VehicleBody3D", SYNTAX_BUILTIN},{"VehicleWheel3D", SYNTAX_BUILTIN},{"VideoStream", SYNTAX_BUILTIN},{"VideoStreamPlayback", SYNTAX_BUILTIN},{"VideoStreamPlayer", SYNTAX_BUILTIN},{"VideoStreamTheora", SYNTAX_BUILTIN},{"Viewport", SYNTAX_BUILTIN},{"ViewportTexture", SYNTAX_BUILTIN},{"VisibleOnScreenEnabler2D", SYNTAX_BUILTIN},{"VisibleOnScreenEnabler3D", SYNTAX_BUILTIN},{"VisibleOnScreenNotifier2D", SYNTAX_BUILTIN},{"VisibleOnScreenNotifier3D", SYNTAX_BUILTIN},{"VisualInstance3D", SYNTAX_BUILTIN},{"VisualShader", SYNTAX_BUILTIN},{"VisualShaderNode", SYNTAX_BUILTIN},{"VisualShaderNodeBillboard", SYNTAX_BUILTIN},{"VisualShaderNodeBooleanConstant", SYNTAX_BUILTIN},{"VisualShaderNodeBooleanParameter", SYNTAX_BUILTIN},{"VisualShaderNodeClamp", SYNTAX_BUILTIN},{"VisualShaderNodeColorConstant", SYNTAX_BUILTIN},{"VisualShaderNodeColorFunc", SYNTAX_BUILTIN},{"VisualShaderNodeColorOp", SYNTAX_BUILTIN},{"VisualShaderNodeColorParameter", SYNTAX_BUILTIN},{"VisualShaderNodeComment", SYNTAX_BUILTIN},{"VisualShaderNodeCompare", SYNTAX_BUILTIN},{"VisualShaderNodeConstant", SYNTAX_BUILTIN},{"VisualShaderNodeCubemap", SYNTAX_BUILTIN},{"VisualShaderNodeCubemapParameter", SYNTAX_BUILTIN},{"VisualShaderNodeCurveTexture", SYNTAX_BUILTIN},{"VisualShaderNodeCurveXYZTexture", SYNTAX_BUILTIN},{"VisualShaderNodeCustom", SYNTAX_BUILTIN},{"VisualShaderNodeDerivativeFunc", SYNTAX_BUILTIN},{"VisualShaderNodeDeterminant", SYNTAX_BUILTIN},{"VisualShaderNodeDistanceFade", SYNTAX_BUILTIN},{"VisualShaderNodeDotProduct", SYNTAX_BUILTIN},{"VisualShaderNodeExpression", SYNTAX_BUILTIN},{"VisualShaderNodeFaceForward", SYNTAX_BUILTIN},{"VisualShaderNodeFloatConstant", SYNTAX_BUILTIN},{"VisualShaderNodeFloatFunc", SYNTAX_BUILTIN},{"VisualShaderNodeFloatOp", SYNTAX_BUILTIN},{"VisualShaderNodeFloatParameter", SYNTAX_BUILTIN},{"VisualShaderNodeFresnel", SYNTAX_BUILTIN},{"VisualShaderNodeGlobalExpression", SYNTAX_BUILTIN},{"VisualShaderNodeGroupBase", SYNTAX_BUILTIN},{"VisualShaderNodeIf", SYNTAX_BUILTIN},{"VisualShaderNodeInput", SYNTAX_BUILTIN},{"VisualShaderNodeIntConstant", SYNTAX_BUILTIN},{"VisualShaderNodeIntFunc", SYNTAX_BUILTIN},{"VisualShaderNodeIntOp", SYNTAX_BUILTIN},{"VisualShaderNodeIntParameter", SYNTAX_BUILTIN},{"VisualShaderNodeIs", SYNTAX_BUILTIN},{"VisualShaderNodeLinearSceneDepth", SYNTAX_BUILTIN},{"VisualShaderNodeMix", SYNTAX_BUILTIN},{"VisualShaderNodeMultiplyAdd", SYNTAX_BUILTIN},{"VisualShaderNodeOuterProduct", SYNTAX_BUILTIN},{"VisualShaderNodeOutput", SYNTAX_BUILTIN},{"VisualShaderNodeParameter", SYNTAX_BUILTIN},{"VisualShaderNodeParameterRef", SYNTAX_BUILTIN},{"VisualShaderNodeParticleAccelerator", SYNTAX_BUILTIN},{"VisualShaderNodeParticleBoxEmitter", SYNTAX_BUILTIN},{"VisualShaderNodeParticleConeVelocity", SYNTAX_BUILTIN},{"VisualShaderNodeParticleEmit", SYNTAX_BUILTIN},{"VisualShaderNodeParticleEmitter", SYNTAX_BUILTIN},{"VisualShaderNodeParticleMeshEmitter", SYNTAX_BUILTIN},{"VisualShaderNodeParticleMultiplyByAxisAngle", SYNTAX_BUILTIN},{"VisualShaderNodeParticleOutput", SYNTAX_BUILTIN},{"VisualShaderNodeParticleRandomness", SYNTAX_BUILTIN},{"VisualShaderNodeParticleRingEmitter", SYNTAX_BUILTIN},{"VisualShaderNodeParticleSphereEmitter", SYNTAX_BUILTIN},{"VisualShaderNodeProximityFade", SYNTAX_BUILTIN},{"VisualShaderNodeRandomRange", SYNTAX_BUILTIN},{"VisualShaderNodeRemap", SYNTAX_BUILTIN},{"VisualShaderNodeResizableBase", SYNTAX_BUILTIN},{"VisualShaderNodeSDFRaymarch", SYNTAX_BUILTIN},{"VisualShaderNodeSDFToScreenUV", SYNTAX_BUILTIN},{"VisualShaderNodeSample3D", SYNTAX_BUILTIN},{"VisualShaderNodeScreenUVToSDF", SYNTAX_BUILTIN},{"VisualShaderNodeSmoothStep", SYNTAX_BUILTIN},{"VisualShaderNodeStep", SYNTAX_BUILTIN},{"VisualShaderNodeSwitch", SYNTAX_BUILTIN},{"VisualShaderNodeTexture", SYNTAX_BUILTIN},{"VisualShaderNodeTexture2DArray", SYNTAX_BUILTIN},{"VisualShaderNodeTexture2DArrayParameter", SYNTAX_BUILTIN},{"VisualShaderNodeTexture2DParameter", SYNTAX_BUILTIN},{"VisualShaderNodeTexture3D", SYNTAX_BUILTIN},{"VisualShaderNodeTexture3DParameter", SYNTAX_BUILTIN},{"VisualShaderNodeTextureParameter", SYNTAX_BUILTIN},{"VisualShaderNodeTextureParameterTriplanar", SYNTAX_BUILTIN},{"VisualShaderNodeTextureSDF", SYNTAX_BUILTIN},{"VisualShaderNodeTextureSDFNormal", SYNTAX_BUILTIN},{"VisualShaderNodeTransformCompose", SYNTAX_BUILTIN},{"VisualShaderNodeTransformConstant", SYNTAX_BUILTIN},{"VisualShaderNodeTransformDecompose", SYNTAX_BUILTIN},{"VisualShaderNodeTransformFunc", SYNTAX_BUILTIN},{"VisualShaderNodeTransformOp", SYNTAX_BUILTIN},{"VisualShaderNodeTransformParameter", SYNTAX_BUILTIN},{"VisualShaderNodeTransformVecMult", SYNTAX_BUILTIN},{"VisualShaderNodeUIntConstant", SYNTAX_BUILTIN},{"VisualShaderNodeUIntFunc", SYNTAX_BUILTIN},{"VisualShaderNodeUIntOp", SYNTAX_BUILTIN},{"VisualShaderNodeUIntParameter", SYNTAX_BUILTIN},{"VisualShaderNodeUVFunc", SYNTAX_BUILTIN},{"VisualShaderNodeUVPolarCoord", SYNTAX_BUILTIN},{"VisualShaderNodeVarying", SYNTAX_BUILTIN},{"VisualShaderNodeVaryingGetter", SYNTAX_BUILTIN},{"VisualShaderNodeVaryingSetter", SYNTAX_BUILTIN},{"VisualShaderNodeVec2Constant", SYNTAX_BUILTIN},{"VisualShaderNodeVec2Parameter", SYNTAX_BUILTIN},{"VisualShaderNodeVec3Constant", SYNTAX_BUILTIN},{"VisualShaderNodeVec3Parameter", SYNTAX_BUILTIN},{"VisualShaderNodeVec4Constant", SYNTAX_BUILTIN},{"VisualShaderNodeVec4Parameter", SYNTAX_BUILTIN},{"VisualShaderNodeVectorBase", SYNTAX_BUILTIN},{"VisualShaderNodeVectorCompose", SYNTAX_BUILTIN},{"VisualShaderNodeVectorDecompose", SYNTAX_BUILTIN},{"VisualShaderNodeVectorDistance", SYNTAX_BUILTIN},{"VisualShaderNodeVectorFunc", SYNTAX_BUILTIN},{"VisualShaderNodeVectorLen", SYNTAX_BUILTIN},{"VisualShaderNodeVectorOp", SYNTAX_BUILTIN},{"VisualShaderNodeVectorRefract", SYNTAX_BUILTIN},{"VoxelGI", SYNTAX_BUILTIN},{"VoxelGIData", SYNTAX_BUILTIN}}; +static const Keyword syntax_keywords_gdscript_W[16] = {{"WeakRef", SYNTAX_BUILTIN},{"WebRTCDataChannel", SYNTAX_BUILTIN},{"WebRTCDataChannelExtension", SYNTAX_BUILTIN},{"WebRTCMultiplayerPeer", SYNTAX_BUILTIN},{"WebRTCPeerConnection", SYNTAX_BUILTIN},{"WebRTCPeerConnectionExtension", SYNTAX_BUILTIN},{"WebSocketMultiplayerPeer", SYNTAX_BUILTIN},{"WebSocketPeer", SYNTAX_BUILTIN},{"WebXRInterface", SYNTAX_BUILTIN},{"Window", SYNTAX_BUILTIN},{"WorkerThreadPool", SYNTAX_BUILTIN},{"World2D", SYNTAX_BUILTIN},{"World3D", SYNTAX_BUILTIN},{"WorldBoundaryShape2D", SYNTAX_BUILTIN},{"WorldBoundaryShape3D", SYNTAX_BUILTIN},{"WorldEnvironment", SYNTAX_BUILTIN}}; +static const Keyword syntax_keywords_gdscript_X[12] = {{"X509Certificate", SYNTAX_BUILTIN},{"XMLParser", SYNTAX_BUILTIN},{"XRAnchor3D", SYNTAX_BUILTIN},{"XRCamera3D", SYNTAX_BUILTIN},{"XRController3D", SYNTAX_BUILTIN},{"XRInterface", SYNTAX_BUILTIN},{"XRInterfaceExtension", SYNTAX_BUILTIN},{"XRNode3D", SYNTAX_BUILTIN},{"XROrigin3D", SYNTAX_BUILTIN},{"XRPose", SYNTAX_BUILTIN},{"XRPositionalTracker", SYNTAX_BUILTIN},{"XRServer", SYNTAX_BUILTIN}}; +static const Keyword syntax_keywords_gdscript_Z[2] = {{"ZIPPacker", SYNTAX_BUILTIN},{"ZIPReader", SYNTAX_BUILTIN}}; +static const Keyword syntax_keywords_gdscript_a[10] = {{"abs", SYNTAX_BUILTIN},{"absf", SYNTAX_BUILTIN},{"absi", SYNTAX_BUILTIN},{"acos", SYNTAX_BUILTIN},{"as", SYNTAX_KEYWORD},{"asin", SYNTAX_BUILTIN},{"assert", SYNTAX_KEYWORD},{"atan", SYNTAX_BUILTIN},{"atan2", SYNTAX_BUILTIN},{"await", SYNTAX_KEYWORD}}; +static const Keyword syntax_keywords_gdscript_b[7] = {{"bezier_derivative", SYNTAX_BUILTIN},{"bezier_interpolate", SYNTAX_BUILTIN},{"bool", SYNTAX_BUILTIN},{"break", SYNTAX_KEYWORD},{"breakpoint", SYNTAX_KEYWORD},{"bytes_to_var", SYNTAX_BUILTIN},{"bytes_to_var_with_objects", SYNTAX_BUILTIN}}; +static const Keyword syntax_keywords_gdscript_c[16] = {{"ceil", SYNTAX_BUILTIN},{"ceilf", SYNTAX_BUILTIN},{"ceili", SYNTAX_BUILTIN},{"clamp", SYNTAX_BUILTIN},{"clampf", SYNTAX_BUILTIN},{"clampi", SYNTAX_BUILTIN},{"class", SYNTAX_KEYWORD},{"class_name", SYNTAX_KEYWORD},{"const", SYNTAX_KEYWORD},{"continue", SYNTAX_KEYWORD},{"cos", SYNTAX_BUILTIN},{"cosh", SYNTAX_BUILTIN},{"cubic_interpolate", SYNTAX_BUILTIN},{"cubic_interpolate_angle", SYNTAX_BUILTIN},{"cubic_interpolate_angle_in_time", SYNTAX_BUILTIN},{"cubic_interpolate_in_time", SYNTAX_BUILTIN}}; +static const Keyword syntax_keywords_gdscript_d[2] = {{"db_to_linear", SYNTAX_BUILTIN},{"deg_to_rad", SYNTAX_BUILTIN}}; +static const Keyword syntax_keywords_gdscript_e[7] = {{"ease", SYNTAX_BUILTIN},{"elif", SYNTAX_KEYWORD},{"else", SYNTAX_KEYWORD},{"enum", SYNTAX_KEYWORD},{"error_string", SYNTAX_BUILTIN},{"exp", SYNTAX_BUILTIN},{"extends", SYNTAX_KEYWORD}}; +static const Keyword syntax_keywords_gdscript_f[9] = {{"false", SYNTAX_CONSTANT},{"float", SYNTAX_BUILTIN},{"floor", SYNTAX_BUILTIN},{"floorf", SYNTAX_BUILTIN},{"floori", SYNTAX_BUILTIN},{"fmod", SYNTAX_BUILTIN},{"for", SYNTAX_KEYWORD},{"fposmod", SYNTAX_BUILTIN},{"func", SYNTAX_KEYWORD}}; +static const Keyword syntax_keywords_gdscript_h[1] = {{"hash", SYNTAX_BUILTIN}}; +static const Keyword syntax_keywords_gdscript_i[14] = {{"if", SYNTAX_KEYWORD},{"in", SYNTAX_KEYWORD},{"instance_from_id", SYNTAX_BUILTIN},{"int", SYNTAX_BUILTIN},{"inverse_lerp", SYNTAX_BUILTIN},{"is", SYNTAX_KEYWORD},{"is_equal_approx", SYNTAX_BUILTIN},{"is_finite", SYNTAX_BUILTIN},{"is_inf", SYNTAX_BUILTIN},{"is_instance_id_valid", SYNTAX_BUILTIN},{"is_instance_valid", SYNTAX_BUILTIN},{"is_nan", SYNTAX_BUILTIN},{"is_same", SYNTAX_BUILTIN},{"is_zero_approx", SYNTAX_BUILTIN}}; +static const Keyword syntax_keywords_gdscript_l[5] = {{"lerp", SYNTAX_BUILTIN},{"lerp_angle", SYNTAX_BUILTIN},{"lerpf", SYNTAX_BUILTIN},{"linear_to_db", SYNTAX_BUILTIN},{"log", SYNTAX_BUILTIN}}; +static const Keyword syntax_keywords_gdscript_m[8] = {{"match", SYNTAX_KEYWORD},{"max", SYNTAX_BUILTIN},{"maxf", SYNTAX_BUILTIN},{"maxi", SYNTAX_BUILTIN},{"min", SYNTAX_BUILTIN},{"minf", SYNTAX_BUILTIN},{"mini", SYNTAX_BUILTIN},{"move_toward", SYNTAX_BUILTIN}}; +static const Keyword syntax_keywords_gdscript_n[2] = {{"nearest_po2", SYNTAX_BUILTIN},{"null", SYNTAX_CONSTANT}}; +static const Keyword syntax_keywords_gdscript_p[14] = {{"pass", SYNTAX_KEYWORD},{"pingpong", SYNTAX_BUILTIN},{"posmod", SYNTAX_BUILTIN},{"pow", SYNTAX_BUILTIN},{"preload", SYNTAX_KEYWORD},{"print", SYNTAX_BUILTIN},{"print_rich", SYNTAX_BUILTIN},{"print_verbose", SYNTAX_BUILTIN},{"printerr", SYNTAX_BUILTIN},{"printraw", SYNTAX_BUILTIN},{"prints", SYNTAX_BUILTIN},{"printt", SYNTAX_BUILTIN},{"push_error", SYNTAX_BUILTIN},{"push_warning", SYNTAX_BUILTIN}}; +static const Keyword syntax_keywords_gdscript_r[15] = {{"rad_to_deg", SYNTAX_BUILTIN},{"rand_from_seed", SYNTAX_BUILTIN},{"randf", SYNTAX_BUILTIN},{"randf_range", SYNTAX_BUILTIN},{"randfn", SYNTAX_BUILTIN},{"randi", SYNTAX_BUILTIN},{"randi_range", SYNTAX_BUILTIN},{"randomize", SYNTAX_BUILTIN},{"remap", SYNTAX_BUILTIN},{"return", SYNTAX_KEYWORD},{"rid_allocate_id", SYNTAX_BUILTIN},{"rid_from_int64", SYNTAX_BUILTIN},{"round", SYNTAX_BUILTIN},{"roundf", SYNTAX_BUILTIN},{"roundi", SYNTAX_BUILTIN}}; +static const Keyword syntax_keywords_gdscript_s[17] = {{"seed", SYNTAX_BUILTIN},{"self", SYNTAX_KEYWORD},{"sign", SYNTAX_BUILTIN},{"signal", SYNTAX_KEYWORD},{"signf", SYNTAX_BUILTIN},{"signi", SYNTAX_BUILTIN},{"sin", SYNTAX_BUILTIN},{"sinh", SYNTAX_BUILTIN},{"smoothstep", SYNTAX_BUILTIN},{"snapped", SYNTAX_BUILTIN},{"snappedf", SYNTAX_BUILTIN},{"snappedi", SYNTAX_BUILTIN},{"sqrt", SYNTAX_BUILTIN},{"static", SYNTAX_KEYWORD},{"step_decimals", SYNTAX_BUILTIN},{"str", SYNTAX_BUILTIN},{"str_to_var", SYNTAX_BUILTIN}}; +static const Keyword syntax_keywords_gdscript_t[4] = {{"tan", SYNTAX_BUILTIN},{"tanh", SYNTAX_BUILTIN},{"true", SYNTAX_CONSTANT},{"typeof", SYNTAX_BUILTIN}}; +static const Keyword syntax_keywords_gdscript_v[5] = {{"var", SYNTAX_KEYWORD},{"var_to_bytes", SYNTAX_BUILTIN},{"var_to_bytes_with_objects", SYNTAX_BUILTIN},{"var_to_str", SYNTAX_BUILTIN},{"void", SYNTAX_KEYWORD}}; +static const Keyword syntax_keywords_gdscript_w[5] = {{"weakref", SYNTAX_BUILTIN},{"while", SYNTAX_KEYWORD},{"wrap", SYNTAX_BUILTIN},{"wrapf", SYNTAX_BUILTIN},{"wrapi", SYNTAX_BUILTIN}}; +static const Keyword syntax_keywords_gdscript_y[1] = {{"yield", SYNTAX_KEYWORD}}; +static const KeywordList syntax_all_keywords_gdscript[128] = { + ['A'] = {syntax_keywords_gdscript_A, arr_count(syntax_keywords_gdscript_A)}, ['B'] = {syntax_keywords_gdscript_B, arr_count(syntax_keywords_gdscript_B)}, ['C'] = {syntax_keywords_gdscript_C, arr_count(syntax_keywords_gdscript_C)}, ['D'] = {syntax_keywords_gdscript_D, arr_count(syntax_keywords_gdscript_D)}, ['E'] = {syntax_keywords_gdscript_E, arr_count(syntax_keywords_gdscript_E)}, ['F'] = {syntax_keywords_gdscript_F, arr_count(syntax_keywords_gdscript_F)}, ['G'] = {syntax_keywords_gdscript_G, arr_count(syntax_keywords_gdscript_G)}, ['H'] = {syntax_keywords_gdscript_H, arr_count(syntax_keywords_gdscript_H)}, ['I'] = {syntax_keywords_gdscript_I, arr_count(syntax_keywords_gdscript_I)}, ['J'] = {syntax_keywords_gdscript_J, arr_count(syntax_keywords_gdscript_J)}, ['K'] = {syntax_keywords_gdscript_K, arr_count(syntax_keywords_gdscript_K)}, ['L'] = {syntax_keywords_gdscript_L, arr_count(syntax_keywords_gdscript_L)}, ['M'] = {syntax_keywords_gdscript_M, arr_count(syntax_keywords_gdscript_M)}, ['N'] = {syntax_keywords_gdscript_N, arr_count(syntax_keywords_gdscript_N)}, ['O'] = {syntax_keywords_gdscript_O, arr_count(syntax_keywords_gdscript_O)}, ['P'] = {syntax_keywords_gdscript_P, arr_count(syntax_keywords_gdscript_P)}, ['Q'] = {syntax_keywords_gdscript_Q, arr_count(syntax_keywords_gdscript_Q)}, ['R'] = {syntax_keywords_gdscript_R, arr_count(syntax_keywords_gdscript_R)}, ['S'] = {syntax_keywords_gdscript_S, arr_count(syntax_keywords_gdscript_S)}, ['T'] = {syntax_keywords_gdscript_T, arr_count(syntax_keywords_gdscript_T)}, ['U'] = {syntax_keywords_gdscript_U, arr_count(syntax_keywords_gdscript_U)}, ['V'] = {syntax_keywords_gdscript_V, arr_count(syntax_keywords_gdscript_V)}, ['W'] = {syntax_keywords_gdscript_W, arr_count(syntax_keywords_gdscript_W)}, ['X'] = {syntax_keywords_gdscript_X, arr_count(syntax_keywords_gdscript_X)}, ['Z'] = {syntax_keywords_gdscript_Z, arr_count(syntax_keywords_gdscript_Z)}, ['a'] = {syntax_keywords_gdscript_a, arr_count(syntax_keywords_gdscript_a)}, ['b'] = {syntax_keywords_gdscript_b, arr_count(syntax_keywords_gdscript_b)}, ['c'] = {syntax_keywords_gdscript_c, arr_count(syntax_keywords_gdscript_c)}, ['d'] = {syntax_keywords_gdscript_d, arr_count(syntax_keywords_gdscript_d)}, ['e'] = {syntax_keywords_gdscript_e, arr_count(syntax_keywords_gdscript_e)}, ['f'] = {syntax_keywords_gdscript_f, arr_count(syntax_keywords_gdscript_f)}, ['h'] = {syntax_keywords_gdscript_h, arr_count(syntax_keywords_gdscript_h)}, ['i'] = {syntax_keywords_gdscript_i, arr_count(syntax_keywords_gdscript_i)}, ['l'] = {syntax_keywords_gdscript_l, arr_count(syntax_keywords_gdscript_l)}, ['m'] = {syntax_keywords_gdscript_m, arr_count(syntax_keywords_gdscript_m)}, ['n'] = {syntax_keywords_gdscript_n, arr_count(syntax_keywords_gdscript_n)}, ['p'] = {syntax_keywords_gdscript_p, arr_count(syntax_keywords_gdscript_p)}, ['r'] = {syntax_keywords_gdscript_r, arr_count(syntax_keywords_gdscript_r)}, ['s'] = {syntax_keywords_gdscript_s, arr_count(syntax_keywords_gdscript_s)}, ['t'] = {syntax_keywords_gdscript_t, arr_count(syntax_keywords_gdscript_t)}, ['v'] = {syntax_keywords_gdscript_v, arr_count(syntax_keywords_gdscript_v)}, ['w'] = {syntax_keywords_gdscript_w, arr_count(syntax_keywords_gdscript_w)}, ['y'] = {syntax_keywords_gdscript_y, arr_count(syntax_keywords_gdscript_y)} +}; + static const Keyword syntax_keywords_comment_B[1] = {{"BUG", SYNTAX_TODO}}; static const Keyword syntax_keywords_comment_F[1] = {{"FIXME", SYNTAX_TODO}}; static const Keyword syntax_keywords_comment_O[1] = {{"OPTIMIZE", SYNTAX_TODO}}; |