diff options
Diffstat (limited to 'keywords.py')
-rwxr-xr-x | keywords.py | 699 |
1 files changed, 401 insertions, 298 deletions
diff --git a/keywords.py b/keywords.py index 779484b..db2f697 100755 --- a/keywords.py +++ b/keywords.py @@ -5,7 +5,7 @@ types = [ 'SYNTAX_KEYWORD', 'SYNTAX_CONSTANT', 'SYNTAX_BUILTIN', - 'SYNTAX_TODO' + 'SYNTAX_TODO', ] exec('\n'.join(['{} = {}'.format(type, i) for (i, type) in enumerate(types)])) @@ -162,7 +162,7 @@ keywords_glsl = [ 'image2DRect', 'iimage2DRect', 'uimage2DRect', 'image2DMS', 'iimage2DMS', 'uimage2DMS', 'image2DMSArray', 'iimage2DMSArray', 'uimage2DMSArray', 'image3D', 'iimage3D', 'uimage3D', 'imageCube', 'iimageCube', 'uimageCube', 'imageCubeArray', 'iimageCubeArray', 'uimageCubeArray', - 'imageBuffer', 'iimageBuffer', 'uimageBuffer', 'struct' + 'imageBuffer', 'iimageBuffer', 'uimageBuffer', 'struct', ] # extracted from https://registry.khronos.org/OpenGL-Refpages/gl4/index.php @@ -324,10 +324,10 @@ attributes_html = [ 'preload','readonly','rel','required','reversed','rows','rowspan','sandbox', 'scope','selected','shape','size','sizes','span','spellcheck','src','srcdoc', 'srclang','srcset','start','step','style','tabindex','target', - 'title','translate','type','usemap','value','width','wrap' + 'title','translate','type','usemap','value','width','wrap', ] constants_config = [ - 'on', 'off', 'yes', 'no', 'true', 'false' + 'on', 'off', 'yes', 'no', 'true', 'false', ] assert len(attributes_html) == len(set(attributes_html)) @@ -349,7 +349,7 @@ keywords_javascript = [ ] constants_json = [ - 'true', 'false', 'null' + 'true', 'false', 'null', ] constants_javascript = constants_json + ['undefined'] @@ -372,7 +372,7 @@ builtins_javascript = [ 'outerHeight', 'outerWidth', 'pageXOffset', 'pageYOffset', 'personalbar', 'scheduler', 'screen', 'screenLeft', 'screenTop', 'screenX', 'screenY', 'scrollbars', 'scrollX', 'scrollY', 'sessionStorage', - 'speechSynthesis', 'statusbar', 'toolbar', 'visualViewport', 'window' + 'speechSynthesis', 'statusbar', 'toolbar', 'visualViewport', 'window', ] keywords_java = [ @@ -385,24 +385,24 @@ keywords_java = [ 'catch', 'extends', 'int', 'short', 'try', 'char', 'final', 'interface', 'static', 'var', 'class', 'finally', 'long', 'strictfp', 'void', - 'const', 'float', 'native', 'super', 'volatile', 'while' + 'const', 'float', 'native', 'super', 'volatile', 'while', ] keywords_typescript = keywords_javascript + [ 'public', 'any', 'as', 'module', 'static', 'interface', 'enum', 'type', - 'implements', 'private', 'package' + 'implements', 'private', 'package', ] builtins_typescript = builtins_javascript + [ - 'string', 'number', 'get', 'set' + 'string', 'number', 'get', 'set', ] constants_typescript = constants_javascript constants_java = [ - 'true', 'false', 'null' + 'true', 'false', 'null', ] keywords_go = [ @@ -410,11 +410,11 @@ keywords_go = [ 'case', 'defer', 'go', 'map', 'struct', 'chan', 'else', 'goto', 'package', 'switch', 'const', 'fallthrough', 'if', 'range', 'type', - 'continue', 'for', 'import', 'return', 'var' + 'continue', 'for', 'import', 'return', 'var', ] constants_go = [ - 'true', 'false', 'iota', 'nil' + 'true', 'false', 'iota', 'nil', ] builtins_go = [ @@ -424,7 +424,7 @@ builtins_go = [ 'int8', 'int16', 'int32', 'int64', 'float32', 'float64', 'complex64', 'complex128', 'byte', 'rune', 'uint', 'int', 'uintptr', 'string', 'error', - 'comparable' + 'comparable', ] builtins_css = [ @@ -602,7 +602,7 @@ keywords_css = [ 'progress', 'q', 'rb', 'rp', 'rt', 'rtc', 'ruby', 's', 'samp', 'script', 'section', 'select', 'shadow', 'slot', 'source', 'spacer', 'span', 'strike', 'strong', 'sub', 'summary', 'sup', 'table', 'tbody', 'td', 'template', 'textarea', 'tfoot', 'th', 'thead', 'time', 'title', 'tr', 'track', 'tt', 'u', 'ul', 'video', 'wbr', - 'xmp', 'svg' + 'xmp', 'svg', ] keywords_comment = [ @@ -618,296 +618,398 @@ keywords_gdscript = [ ] builtins_gdscript = [ - 'AABB', 'AESContext', 'AStar2D', 'AStar3D', 'AStarGrid2D', 'AcceptDialog', - 'AnimatableBody2D', 'AnimatableBody3D', 'AnimatedSprite2D', 'AnimatedSprite3D', - 'AnimatedTexture', 'Animation', 'AnimationLibrary', 'AnimationNode', - 'AnimationNodeAdd2', 'AnimationNodeAdd3', 'AnimationNodeAnimation', - 'AnimationNodeBlend2', 'AnimationNodeBlend3', 'AnimationNodeBlendSpace1D', - 'AnimationNodeBlendSpace2D', 'AnimationNodeBlendTree', 'AnimationNodeOneShot', - 'AnimationNodeOutput', 'AnimationNodeStateMachine', - 'AnimationNodeStateMachinePlayback', 'AnimationNodeStateMachineTransition', - 'AnimationNodeSub2', 'AnimationNodeSync', 'AnimationNodeTimeScale', - 'AnimationNodeTimeSeek', 'AnimationNodeTransition', 'AnimationPlayer', - 'AnimationRootNode', 'AnimationTree', 'Area2D', 'Area3D', 'Array', 'ArrayMesh', - 'ArrayOccluder3D', 'AspectRatioContainer', 'AtlasTexture', 'AudioBusLayout', - 'AudioEffect', 'AudioEffectAmplify', 'AudioEffectBandLimitFilter', - 'AudioEffectBandPassFilter', 'AudioEffectCapture', 'AudioEffectChorus', - 'AudioEffectCompressor', 'AudioEffectDelay', 'AudioEffectDistortion', - 'AudioEffectEQ', 'AudioEffectEQ10', 'AudioEffectEQ21', 'AudioEffectEQ6', - 'AudioEffectFilter', 'AudioEffectHighPassFilter', 'AudioEffectHighShelfFilter', - 'AudioEffectInstance', 'AudioEffectLimiter', 'AudioEffectLowPassFilter', - 'AudioEffectLowShelfFilter', 'AudioEffectNotchFilter', 'AudioEffectPanner', - 'AudioEffectPhaser', 'AudioEffectPitchShift', 'AudioEffectRecord', - 'AudioEffectReverb', 'AudioEffectSpectrumAnalyzer', - 'AudioEffectSpectrumAnalyzerInstance', 'AudioEffectStereoEnhance', - 'AudioListener2D', 'AudioListener3D', 'AudioServer', 'AudioStream', - 'AudioStreamGenerator', 'AudioStreamGeneratorPlayback', 'AudioStreamMP3', - 'AudioStreamMicrophone', 'AudioStreamOggVorbis', 'AudioStreamPlayback', - 'AudioStreamPlaybackOggVorbis', 'AudioStreamPlaybackPolyphonic', - 'AudioStreamPlaybackResampled', 'AudioStreamPlayer', 'AudioStreamPlayer2D', - 'AudioStreamPlayer3D', 'AudioStreamPolyphonic', 'AudioStreamRandomizer', - 'AudioStreamWAV', 'BackBufferCopy', 'BaseButton', 'BaseMaterial3D', 'Basis', - 'BitMap', 'Bone2D', 'BoneAttachment3D', 'BoneMap', 'BoxContainer', 'BoxMesh', - 'BoxOccluder3D', 'BoxShape3D', 'Button', 'ButtonGroup', 'CPUParticles2D', - 'CPUParticles3D', 'CSGBox3D', 'CSGCombiner3D', 'CSGCylinder3D', 'CSGMesh3D', - 'CSGPolygon3D', 'CSGPrimitive3D', 'CSGShape3D', 'CSGSphere3D', 'CSGTorus3D', - 'CSharpScript', 'Callable', 'CallbackTweener', 'Camera2D', 'Camera3D', - 'CameraAttributes', 'CameraAttributesPhysical', 'CameraAttributesPractical', - 'CameraFeed', 'CameraServer', 'CameraTexture', 'CanvasGroup', 'CanvasItem', - 'CanvasItemMaterial', 'CanvasLayer', 'CanvasModulate', 'CanvasTexture', - 'CapsuleMesh', 'CapsuleShape2D', 'CapsuleShape3D', 'CenterContainer', - 'CharFXTransform', 'CharacterBody2D', 'CharacterBody3D', 'CheckBox', - 'CheckButton', 'CircleShape2D', 'ClassDB', 'CodeEdit', 'CodeHighlighter', - 'CollisionObject2D', 'CollisionObject3D', 'CollisionPolygon2D', - 'CollisionPolygon3D', 'CollisionShape2D', 'CollisionShape3D', 'Color', - 'ColorPicker', 'ColorPickerButton', 'ColorRect', 'CompressedCubemap', - 'CompressedCubemapArray', 'CompressedTexture2D', 'CompressedTexture2DArray', - 'CompressedTexture3D', 'CompressedTextureLayered', 'ConcavePolygonShape2D', - 'ConcavePolygonShape3D', 'ConeTwistJoint3D', 'ConfigFile', - 'ConfirmationDialog', 'Container', 'Control', 'ConvexPolygonShape2D', - 'ConvexPolygonShape3D', 'Crypto', 'CryptoKey', 'Cubemap', 'CubemapArray', - 'Curve', 'Curve2D', 'Curve3D', 'CurveTexture', 'CurveXYZTexture', - 'CylinderMesh', 'CylinderShape3D', 'DTLSServer', 'DampedSpringJoint2D', - 'Decal', 'Dictionary', 'DirAccess', 'DirectionalLight2D', 'DirectionalLight3D', - 'DisplayServer', 'ENetConnection', 'ENetMultiplayerPeer', 'ENetPacketPeer', - 'EditorCommandPalette', 'EditorDebuggerPlugin', 'EditorDebuggerSession', - 'EditorExportPlatform', 'EditorExportPlatformAndroid', - 'EditorExportPlatformIOS', 'EditorExportPlatformLinuxBSD', - 'EditorExportPlatformMacOS', 'EditorExportPlatformPC', - 'EditorExportPlatformWeb', 'EditorExportPlatformWindows', 'EditorExportPlugin', - 'EditorFeatureProfile', 'EditorFileDialog', 'EditorFileSystem', - 'EditorFileSystemDirectory', 'EditorFileSystemImportFormatSupportQuery', - 'EditorImportPlugin', 'EditorInspector', 'EditorInspectorPlugin', - 'EditorInterface', 'EditorNode3DGizmo', 'EditorNode3DGizmoPlugin', - 'EditorPaths', 'EditorPlugin', 'EditorProperty', - 'EditorResourceConversionPlugin', 'EditorResourcePicker', - 'EditorResourcePreview', 'EditorResourcePreviewGenerator', - 'EditorResourceTooltipPlugin', 'EditorSceneFormatImporter', - 'EditorSceneFormatImporterBlend', 'EditorSceneFormatImporterFBX', - 'EditorSceneFormatImporterGLTF', 'EditorScenePostImport', - 'EditorScenePostImportPlugin', 'EditorScript', 'EditorScriptPicker', - 'EditorSelection', 'EditorSettings', 'EditorSpinSlider', - 'EditorSyntaxHighlighter', 'EditorTranslationParserPlugin', - 'EditorUndoRedoManager', 'EditorVCSInterface', 'EncodedObjectAsID', 'Engine', - 'EngineDebugger', 'EngineProfiler', 'Environment', 'Expression', - 'FastNoiseLite', 'FileAccess', 'FileDialog', 'FileSystemDock', 'FlowContainer', - 'FogMaterial', 'FogVolume', 'Font', 'FontFile', 'FontVariation', 'GDExtension', - 'GDExtensionManager', 'GDScript', 'GLTFAccessor', 'GLTFAnimation', - 'GLTFBufferView', 'GLTFCamera', 'GLTFDocument', 'GLTFDocumentExtension', - 'GLTFDocumentExtensionConvertImporterMesh', 'GLTFLight', 'GLTFMesh', - 'GLTFNode', 'GLTFPhysicsBody', 'GLTFPhysicsShape', 'GLTFSkeleton', 'GLTFSkin', - 'GLTFSpecGloss', 'GLTFState', 'GLTFTexture', 'GLTFTextureSampler', - 'GPUParticles2D', 'GPUParticles3D', 'GPUParticlesAttractor3D', - 'GPUParticlesAttractorBox3D', 'GPUParticlesAttractorSphere3D', - 'GPUParticlesAttractorVectorField3D', 'GPUParticlesCollision3D', - 'GPUParticlesCollisionBox3D', 'GPUParticlesCollisionHeightField3D', - 'GPUParticlesCollisionSDF3D', 'GPUParticlesCollisionSphere3D', - 'Generic6DOFJoint3D', 'Geometry2D', 'Geometry3D', 'GeometryInstance3D', - 'GodotSharp', 'Gradient', 'GradientTexture1D', 'GradientTexture2D', - 'GraphEdit', 'GraphNode', 'GridContainer', 'GridMap', 'GrooveJoint2D', - 'HBoxContainer', 'HFlowContainer', 'HMACContext', 'HScrollBar', 'HSeparator', - 'HSlider', 'HSplitContainer', 'HTTPClient', 'HTTPRequest', 'HashingContext', - 'HeightMapShape3D', 'HingeJoint3D', 'IP', 'Image', 'ImageFormatLoader', - 'ImageFormatLoaderExtension', 'ImageTexture', 'ImageTexture3D', - 'ImageTextureLayered', 'ImmediateMesh', 'ImporterMesh', - 'ImporterMeshInstance3D', 'Input', 'InputEvent', 'InputEventAction', - 'InputEventFromWindow', 'InputEventGesture', 'InputEventJoypadButton', - 'InputEventJoypadMotion', 'InputEventKey', 'InputEventMIDI', - 'InputEventMagnifyGesture', 'InputEventMouse', 'InputEventMouseButton', - 'InputEventMouseMotion', 'InputEventPanGesture', 'InputEventScreenDrag', - 'InputEventScreenTouch', 'InputEventShortcut', 'InputEventWithModifiers', - 'InputMap', 'InstancePlaceholder', 'IntervalTweener', 'ItemList', - 'JNISingleton', 'JSON', 'JSONRPC', 'JavaClass', 'JavaClassWrapper', - 'JavaScriptBridge', 'JavaScriptObject', 'Joint2D', 'Joint3D', - 'KinematicCollision2D', 'KinematicCollision3D', 'Label', 'Label3D', - 'LabelSettings', 'Light2D', 'Light3D', 'LightOccluder2D', 'LightmapGI', - 'LightmapGIData', 'LightmapProbe', 'Lightmapper', 'LightmapperRD', 'Line2D', - 'LineEdit', 'LinkButton', 'MainLoop', 'MarginContainer', 'Marker2D', - 'Marker3D', 'Marshalls', 'Material', 'MenuBar', 'MenuButton', 'Mesh', - 'MeshConvexDecompositionSettings', 'MeshDataTool', 'MeshInstance2D', - 'MeshInstance3D', 'MeshLibrary', 'MeshTexture', 'MethodTweener', 'MissingNode', - 'MissingResource', 'MobileVRInterface', 'MovieWriter', 'MultiMesh', - 'MultiMeshInstance2D', 'MultiMeshInstance3D', 'MultiplayerAPI', - 'MultiplayerAPIExtension', 'MultiplayerPeer', 'MultiplayerPeerExtension', - 'MultiplayerSpawner', 'MultiplayerSynchronizer', 'Mutex', 'NavigationAgent2D', - 'NavigationAgent3D', 'NavigationLink2D', 'NavigationLink3D', 'NavigationMesh', - 'NavigationMeshGenerator', 'NavigationMeshSourceGeometryData3D', - 'NavigationObstacle2D', 'NavigationObstacle3D', - 'NavigationPathQueryParameters2D', 'NavigationPathQueryParameters3D', - 'NavigationPathQueryResult2D', 'NavigationPathQueryResult3D', - 'NavigationPolygon', 'NavigationRegion2D', 'NavigationRegion3D', - 'NavigationServer2D', 'NavigationServer3D', 'NinePatchRect', 'Node', 'Node2D', - 'Node3D', 'Node3DGizmo', 'NodePath', 'Noise', 'NoiseTexture2D', - 'NoiseTexture3D', 'ORMMaterial3D', 'OS', 'Object', 'Occluder3D', - 'OccluderInstance3D', 'OccluderPolygon2D', 'OfflineMultiplayerPeer', - 'OggPacketSequence', 'OggPacketSequencePlayback', 'OmniLight3D', - 'OpenXRAction', 'OpenXRActionMap', 'OpenXRActionSet', 'OpenXRHand', - 'OpenXRIPBinding', 'OpenXRInteractionProfile', 'OpenXRInterface', - 'OptimizedTranslation', 'OptionButton', 'PCKPacker', 'PackedByteArray', - 'PackedColorArray', 'PackedDataContainer', 'PackedDataContainerRef', - 'PackedFloat32Array', 'PackedFloat64Array', 'PackedInt32Array', - 'PackedInt64Array', 'PackedScene', 'PackedStringArray', 'PackedVector2Array', - 'PackedVector3Array', 'PacketPeer', 'PacketPeerDTLS', 'PacketPeerExtension', - 'PacketPeerStream', 'PacketPeerUDP', 'Panel', 'PanelContainer', - 'PanoramaSkyMaterial', 'ParallaxBackground', 'ParallaxLayer', - 'ParticleProcessMaterial', 'Path2D', 'Path3D', 'PathFollow2D', 'PathFollow3D', - 'Performance', 'PhysicalBone2D', 'PhysicalBone3D', 'PhysicalSkyMaterial', - 'PhysicsBody2D', 'PhysicsBody3D', 'PhysicsDirectBodyState2D', - 'PhysicsDirectBodyState2DExtension', 'PhysicsDirectBodyState3D', - 'PhysicsDirectBodyState3DExtension', 'PhysicsDirectSpaceState2D', - 'PhysicsDirectSpaceState2DExtension', 'PhysicsDirectSpaceState3D', - 'PhysicsDirectSpaceState3DExtension', 'PhysicsMaterial', - 'PhysicsPointQueryParameters2D', 'PhysicsPointQueryParameters3D', - 'PhysicsRayQueryParameters2D', 'PhysicsRayQueryParameters3D', - 'PhysicsServer2D', 'PhysicsServer2DExtension', 'PhysicsServer2DManager', - 'PhysicsServer3D', 'PhysicsServer3DExtension', 'PhysicsServer3DManager', - 'PhysicsServer3DRenderingServerHandler', 'PhysicsShapeQueryParameters2D', - 'PhysicsShapeQueryParameters3D', 'PhysicsTestMotionParameters2D', - 'PhysicsTestMotionParameters3D', 'PhysicsTestMotionResult2D', - 'PhysicsTestMotionResult3D', 'PinJoint2D', 'PinJoint3D', 'PlaceholderCubemap', - 'PlaceholderCubemapArray', 'PlaceholderMaterial', 'PlaceholderMesh', - 'PlaceholderTexture2D', 'PlaceholderTexture2DArray', 'PlaceholderTexture3D', - 'PlaceholderTextureLayered', 'Plane', 'PlaneMesh', 'PointLight2D', 'PointMesh', - 'Polygon2D', 'PolygonOccluder3D', 'PolygonPathFinder', 'Popup', 'PopupMenu', - 'PopupPanel', 'PortableCompressedTexture2D', 'PrimitiveMesh', 'PrismMesh', - 'ProceduralSkyMaterial', 'ProgressBar', 'ProjectSettings', 'Projection', - 'PropertyTweener', 'QuadMesh', 'QuadOccluder3D', 'Quaternion', - 'RDAttachmentFormat', 'RDFramebufferPass', 'RDPipelineColorBlendState', - 'RDPipelineColorBlendStateAttachment', 'RDPipelineDepthStencilState', - 'RDPipelineMultisampleState', 'RDPipelineRasterizationState', - 'RDPipelineSpecializationConstant', 'RDSamplerState', 'RDShaderFile', - 'RDShaderSPIRV', 'RDShaderSource', 'RDTextureFormat', 'RDTextureView', - 'RDUniform', 'RDVertexAttribute', 'RID', 'RandomNumberGenerator', 'Range', - 'RayCast2D', 'RayCast3D', 'Rect2', 'Rect2i', 'RectangleShape2D', 'RefCounted', - 'ReferenceRect', 'ReflectionProbe', 'RegEx', 'RegExMatch', 'RemoteTransform2D', - 'RemoteTransform3D', 'RenderingDevice', 'RenderingServer', 'Resource', - 'ResourceFormatLoader', 'ResourceFormatSaver', 'ResourceImporter', - 'ResourceLoader', 'ResourcePreloader', 'ResourceSaver', 'ResourceUID', - 'RibbonTrailMesh', 'RichTextEffect', 'RichTextLabel', 'RigidBody2D', - 'RigidBody3D', 'RootMotionView', 'SceneMultiplayer', 'SceneReplicationConfig', - 'SceneState', 'SceneTree', 'SceneTreeTimer', 'Script', 'ScriptCreateDialog', - 'ScriptEditor', 'ScriptEditorBase', 'ScriptExtension', 'ScriptLanguage', - 'ScriptLanguageExtension', 'ScrollBar', 'ScrollContainer', 'SegmentShape2D', - 'Semaphore', 'SeparationRayShape2D', 'SeparationRayShape3D', 'Separator', - 'Shader', 'ShaderGlobalsOverride', 'ShaderInclude', 'ShaderMaterial', - 'Shape2D', 'Shape3D', 'ShapeCast2D', 'ShapeCast3D', 'Shortcut', 'Signal', - 'Skeleton2D', 'Skeleton3D', 'SkeletonIK3D', 'SkeletonModification2D', - 'SkeletonModification2DCCDIK', 'SkeletonModification2DFABRIK', - 'SkeletonModification2DJiggle', 'SkeletonModification2DLookAt', - 'SkeletonModification2DPhysicalBones', 'SkeletonModification2DStackHolder', - 'SkeletonModification2DTwoBoneIK', 'SkeletonModificationStack2D', - 'SkeletonProfile', 'SkeletonProfileHumanoid', 'Skin', 'SkinReference', 'Sky', - 'Slider', 'SliderJoint3D', 'SoftBody3D', 'SphereMesh', 'SphereOccluder3D', - 'SphereShape3D', 'SpinBox', 'SplitContainer', 'SpotLight3D', 'SpringArm3D', - 'Sprite2D', 'Sprite3D', 'SpriteBase3D', 'SpriteFrames', 'StandardMaterial3D', - 'StaticBody2D', 'StaticBody3D', 'StreamPeer', 'StreamPeerBuffer', - 'StreamPeerExtension', 'StreamPeerGZIP', 'StreamPeerTCP', 'StreamPeerTLS', - 'String', 'StringName', 'StyleBox', 'StyleBoxEmpty', 'StyleBoxFlat', - 'StyleBoxLine', 'StyleBoxTexture', 'SubViewport', 'SubViewportContainer', - 'SurfaceTool', 'SyntaxHighlighter', 'SystemFont', 'TCPServer', 'TLSOptions', - 'TabBar', 'TabContainer', 'TextEdit', 'TextLine', 'TextMesh', 'TextParagraph', - 'TextServer', 'TextServerAdvanced', 'TextServerDummy', 'TextServerExtension', - 'TextServerFallback', 'TextServerManager', 'Texture', 'Texture2D', - 'Texture2DArray', 'Texture3D', 'TextureButton', 'TextureLayered', - 'TextureProgressBar', 'TextureRect', 'Theme', 'ThemeDB', 'Thread', 'TileData', - 'TileMap', 'TileMapPattern', 'TileSet', 'TileSetAtlasSource', - 'TileSetScenesCollectionSource', 'TileSetSource', 'Time', 'Timer', 'TorusMesh', - 'TouchScreenButton', 'Transform2D', 'Transform3D', 'Translation', - 'TranslationServer', 'Tree', 'TreeItem', 'TriangleMesh', 'TubeTrailMesh', - 'Tween', 'Tweener', 'UDPServer', 'UPNP', 'UPNPDevice', 'UndoRedo', - 'VBoxContainer', 'VFlowContainer', 'VScrollBar', 'VSeparator', 'VSlider', - 'VSplitContainer', 'Variant', 'Vector2', 'Vector2i', 'Vector3', 'Vector3i', - 'Vector4', 'Vector4i', 'VehicleBody3D', 'VehicleWheel3D', 'VideoStream', - 'VideoStreamPlayback', 'VideoStreamPlayer', 'VideoStreamTheora', 'Viewport', - 'ViewportTexture', 'VisibleOnScreenEnabler2D', 'VisibleOnScreenEnabler3D', - 'VisibleOnScreenNotifier2D', 'VisibleOnScreenNotifier3D', 'VisualInstance3D', - 'VisualShader', 'VisualShaderNode', 'VisualShaderNodeBillboard', - 'VisualShaderNodeBooleanConstant', 'VisualShaderNodeBooleanParameter', - 'VisualShaderNodeClamp', 'VisualShaderNodeColorConstant', - 'VisualShaderNodeColorFunc', 'VisualShaderNodeColorOp', - 'VisualShaderNodeColorParameter', 'VisualShaderNodeComment', - 'VisualShaderNodeCompare', 'VisualShaderNodeConstant', - 'VisualShaderNodeCubemap', 'VisualShaderNodeCubemapParameter', - 'VisualShaderNodeCurveTexture', 'VisualShaderNodeCurveXYZTexture', - 'VisualShaderNodeCustom', 'VisualShaderNodeDerivativeFunc', - 'VisualShaderNodeDeterminant', 'VisualShaderNodeDistanceFade', - 'VisualShaderNodeDotProduct', 'VisualShaderNodeExpression', - 'VisualShaderNodeFaceForward', 'VisualShaderNodeFloatConstant', - 'VisualShaderNodeFloatFunc', 'VisualShaderNodeFloatOp', - 'VisualShaderNodeFloatParameter', 'VisualShaderNodeFresnel', - 'VisualShaderNodeGlobalExpression', 'VisualShaderNodeGroupBase', - 'VisualShaderNodeIf', 'VisualShaderNodeInput', 'VisualShaderNodeIntConstant', - 'VisualShaderNodeIntFunc', 'VisualShaderNodeIntOp', - 'VisualShaderNodeIntParameter', 'VisualShaderNodeIs', - 'VisualShaderNodeLinearSceneDepth', 'VisualShaderNodeMix', - 'VisualShaderNodeMultiplyAdd', 'VisualShaderNodeOuterProduct', - 'VisualShaderNodeOutput', 'VisualShaderNodeParameter', - 'VisualShaderNodeParameterRef', 'VisualShaderNodeParticleAccelerator', - 'VisualShaderNodeParticleBoxEmitter', 'VisualShaderNodeParticleConeVelocity', - 'VisualShaderNodeParticleEmit', 'VisualShaderNodeParticleEmitter', - 'VisualShaderNodeParticleMeshEmitter', - 'VisualShaderNodeParticleMultiplyByAxisAngle', - 'VisualShaderNodeParticleOutput', 'VisualShaderNodeParticleRandomness', - 'VisualShaderNodeParticleRingEmitter', 'VisualShaderNodeParticleSphereEmitter', - 'VisualShaderNodeProximityFade', 'VisualShaderNodeRandomRange', - 'VisualShaderNodeRemap', 'VisualShaderNodeResizableBase', - 'VisualShaderNodeSDFRaymarch', 'VisualShaderNodeSDFToScreenUV', - 'VisualShaderNodeSample3D', 'VisualShaderNodeScreenUVToSDF', - 'VisualShaderNodeSmoothStep', 'VisualShaderNodeStep', 'VisualShaderNodeSwitch', - 'VisualShaderNodeTexture', 'VisualShaderNodeTexture2DArray', - 'VisualShaderNodeTexture2DArrayParameter', - 'VisualShaderNodeTexture2DParameter', 'VisualShaderNodeTexture3D', - 'VisualShaderNodeTexture3DParameter', 'VisualShaderNodeTextureParameter', - 'VisualShaderNodeTextureParameterTriplanar', 'VisualShaderNodeTextureSDF', - 'VisualShaderNodeTextureSDFNormal', 'VisualShaderNodeTransformCompose', - 'VisualShaderNodeTransformConstant', 'VisualShaderNodeTransformDecompose', - 'VisualShaderNodeTransformFunc', 'VisualShaderNodeTransformOp', - 'VisualShaderNodeTransformParameter', 'VisualShaderNodeTransformVecMult', - 'VisualShaderNodeUIntConstant', 'VisualShaderNodeUIntFunc', - 'VisualShaderNodeUIntOp', 'VisualShaderNodeUIntParameter', - 'VisualShaderNodeUVFunc', 'VisualShaderNodeUVPolarCoord', - 'VisualShaderNodeVarying', 'VisualShaderNodeVaryingGetter', - 'VisualShaderNodeVaryingSetter', 'VisualShaderNodeVec2Constant', - 'VisualShaderNodeVec2Parameter', 'VisualShaderNodeVec3Constant', - 'VisualShaderNodeVec3Parameter', 'VisualShaderNodeVec4Constant', - 'VisualShaderNodeVec4Parameter', 'VisualShaderNodeVectorBase', - 'VisualShaderNodeVectorCompose', 'VisualShaderNodeVectorDecompose', - 'VisualShaderNodeVectorDistance', 'VisualShaderNodeVectorFunc', - 'VisualShaderNodeVectorLen', 'VisualShaderNodeVectorOp', - 'VisualShaderNodeVectorRefract', 'VoxelGI', 'VoxelGIData', 'WeakRef', - 'WebRTCDataChannel', 'WebRTCDataChannelExtension', 'WebRTCMultiplayerPeer', - 'WebRTCPeerConnection', 'WebRTCPeerConnectionExtension', - 'WebSocketMultiplayerPeer', 'WebSocketPeer', 'WebXRInterface', 'Window', - 'WorkerThreadPool', 'World2D', 'World3D', 'WorldBoundaryShape2D', - 'WorldBoundaryShape3D', 'WorldEnvironment', 'X509Certificate', 'XMLParser', - 'XRAnchor3D', 'XRCamera3D', 'XRController3D', 'XRInterface', - 'XRInterfaceExtension', 'XRNode3D', 'XROrigin3D', 'XRPose', - 'XRPositionalTracker', 'XRServer', 'ZIPPacker', 'ZIPReader', 'abs', 'absf', - 'absi', 'acos', 'asin', 'atan', 'atan2', 'bezier_derivative', - 'bezier_interpolate', 'bool', 'bytes_to_var', 'bytes_to_var_with_objects', - 'ceil', 'ceilf', 'ceili', 'clamp', 'clampf', 'clampi', 'cos', 'cosh', - 'cubic_interpolate', 'cubic_interpolate_angle', - 'cubic_interpolate_angle_in_time', 'cubic_interpolate_in_time', 'db_to_linear', - 'deg_to_rad', 'ease', 'error_string', 'exp', 'float', 'floor', 'floorf', - 'floori', 'fmod', 'fposmod', 'hash', 'instance_from_id', 'int', 'inverse_lerp', - 'is_equal_approx', 'is_finite', 'is_inf', 'is_instance_id_valid', - 'is_instance_valid', 'is_nan', 'is_same', 'is_zero_approx', 'lerp', - 'lerp_angle', 'lerpf', 'linear_to_db', 'log', 'max', 'maxf', 'maxi', 'min', - 'minf', 'mini', 'move_toward', 'nearest_po2', 'pingpong', 'posmod', 'pow', - 'print', 'print_rich', 'print_verbose', 'printerr', 'printraw', 'prints', - 'printt', 'push_error', 'push_warning', 'rad_to_deg', 'rand_from_seed', - 'randf', 'randf_range', 'randfn', 'randi', 'randi_range', 'randomize', 'remap', - 'rid_allocate_id', 'rid_from_int64', 'round', 'roundf', 'roundi', 'seed', - 'sign', 'signf', 'signi', 'sin', 'sinh', 'smoothstep', 'snapped', 'snappedf', - 'snappedi', 'sqrt', 'step_decimals', 'str', 'str_to_var', 'tan', 'tanh', - 'typeof', 'var_to_bytes', 'var_to_bytes_with_objects', 'var_to_str', 'weakref', - 'wrap', 'wrapf', 'wrapi' + 'AABB', 'AESContext', 'AStar2D', 'AStar3D', 'AStarGrid2D', 'AcceptDialog', + 'AnimatableBody2D', 'AnimatableBody3D', 'AnimatedSprite2D', 'AnimatedSprite3D', + 'AnimatedTexture', 'Animation', 'AnimationLibrary', 'AnimationNode', + 'AnimationNodeAdd2', 'AnimationNodeAdd3', 'AnimationNodeAnimation', + 'AnimationNodeBlend2', 'AnimationNodeBlend3', 'AnimationNodeBlendSpace1D', + 'AnimationNodeBlendSpace2D', 'AnimationNodeBlendTree', 'AnimationNodeOneShot', + 'AnimationNodeOutput', 'AnimationNodeStateMachine', + 'AnimationNodeStateMachinePlayback', 'AnimationNodeStateMachineTransition', + 'AnimationNodeSub2', 'AnimationNodeSync', 'AnimationNodeTimeScale', + 'AnimationNodeTimeSeek', 'AnimationNodeTransition', 'AnimationPlayer', + 'AnimationRootNode', 'AnimationTree', 'Area2D', 'Area3D', 'Array', 'ArrayMesh', + 'ArrayOccluder3D', 'AspectRatioContainer', 'AtlasTexture', 'AudioBusLayout', + 'AudioEffect', 'AudioEffectAmplify', 'AudioEffectBandLimitFilter', + 'AudioEffectBandPassFilter', 'AudioEffectCapture', 'AudioEffectChorus', + 'AudioEffectCompressor', 'AudioEffectDelay', 'AudioEffectDistortion', + 'AudioEffectEQ', 'AudioEffectEQ10', 'AudioEffectEQ21', 'AudioEffectEQ6', + 'AudioEffectFilter', 'AudioEffectHighPassFilter', 'AudioEffectHighShelfFilter', + 'AudioEffectInstance', 'AudioEffectLimiter', 'AudioEffectLowPassFilter', + 'AudioEffectLowShelfFilter', 'AudioEffectNotchFilter', 'AudioEffectPanner', + 'AudioEffectPhaser', 'AudioEffectPitchShift', 'AudioEffectRecord', + 'AudioEffectReverb', 'AudioEffectSpectrumAnalyzer', + 'AudioEffectSpectrumAnalyzerInstance', 'AudioEffectStereoEnhance', + 'AudioListener2D', 'AudioListener3D', 'AudioServer', 'AudioStream', + 'AudioStreamGenerator', 'AudioStreamGeneratorPlayback', 'AudioStreamMP3', + 'AudioStreamMicrophone', 'AudioStreamOggVorbis', 'AudioStreamPlayback', + 'AudioStreamPlaybackOggVorbis', 'AudioStreamPlaybackPolyphonic', + 'AudioStreamPlaybackResampled', 'AudioStreamPlayer', 'AudioStreamPlayer2D', + 'AudioStreamPlayer3D', 'AudioStreamPolyphonic', 'AudioStreamRandomizer', + 'AudioStreamWAV', 'BackBufferCopy', 'BaseButton', 'BaseMaterial3D', 'Basis', + 'BitMap', 'Bone2D', 'BoneAttachment3D', 'BoneMap', 'BoxContainer', 'BoxMesh', + 'BoxOccluder3D', 'BoxShape3D', 'Button', 'ButtonGroup', 'CPUParticles2D', + 'CPUParticles3D', 'CSGBox3D', 'CSGCombiner3D', 'CSGCylinder3D', 'CSGMesh3D', + 'CSGPolygon3D', 'CSGPrimitive3D', 'CSGShape3D', 'CSGSphere3D', 'CSGTorus3D', + 'CSharpScript', 'Callable', 'CallbackTweener', 'Camera2D', 'Camera3D', + 'CameraAttributes', 'CameraAttributesPhysical', 'CameraAttributesPractical', + 'CameraFeed', 'CameraServer', 'CameraTexture', 'CanvasGroup', 'CanvasItem', + 'CanvasItemMaterial', 'CanvasLayer', 'CanvasModulate', 'CanvasTexture', + 'CapsuleMesh', 'CapsuleShape2D', 'CapsuleShape3D', 'CenterContainer', + 'CharFXTransform', 'CharacterBody2D', 'CharacterBody3D', 'CheckBox', + 'CheckButton', 'CircleShape2D', 'ClassDB', 'CodeEdit', 'CodeHighlighter', + 'CollisionObject2D', 'CollisionObject3D', 'CollisionPolygon2D', + 'CollisionPolygon3D', 'CollisionShape2D', 'CollisionShape3D', 'Color', + 'ColorPicker', 'ColorPickerButton', 'ColorRect', 'CompressedCubemap', + 'CompressedCubemapArray', 'CompressedTexture2D', 'CompressedTexture2DArray', + 'CompressedTexture3D', 'CompressedTextureLayered', 'ConcavePolygonShape2D', + 'ConcavePolygonShape3D', 'ConeTwistJoint3D', 'ConfigFile', + 'ConfirmationDialog', 'Container', 'Control', 'ConvexPolygonShape2D', + 'ConvexPolygonShape3D', 'Crypto', 'CryptoKey', 'Cubemap', 'CubemapArray', + 'Curve', 'Curve2D', 'Curve3D', 'CurveTexture', 'CurveXYZTexture', + 'CylinderMesh', 'CylinderShape3D', 'DTLSServer', 'DampedSpringJoint2D', + 'Decal', 'Dictionary', 'DirAccess', 'DirectionalLight2D', 'DirectionalLight3D', + 'DisplayServer', 'ENetConnection', 'ENetMultiplayerPeer', 'ENetPacketPeer', + 'EditorCommandPalette', 'EditorDebuggerPlugin', 'EditorDebuggerSession', + 'EditorExportPlatform', 'EditorExportPlatformAndroid', + 'EditorExportPlatformIOS', 'EditorExportPlatformLinuxBSD', + 'EditorExportPlatformMacOS', 'EditorExportPlatformPC', + 'EditorExportPlatformWeb', 'EditorExportPlatformWindows', 'EditorExportPlugin', + 'EditorFeatureProfile', 'EditorFileDialog', 'EditorFileSystem', + 'EditorFileSystemDirectory', 'EditorFileSystemImportFormatSupportQuery', + 'EditorImportPlugin', 'EditorInspector', 'EditorInspectorPlugin', + 'EditorInterface', 'EditorNode3DGizmo', 'EditorNode3DGizmoPlugin', + 'EditorPaths', 'EditorPlugin', 'EditorProperty', + 'EditorResourceConversionPlugin', 'EditorResourcePicker', + 'EditorResourcePreview', 'EditorResourcePreviewGenerator', + 'EditorResourceTooltipPlugin', 'EditorSceneFormatImporter', + 'EditorSceneFormatImporterBlend', 'EditorSceneFormatImporterFBX', + 'EditorSceneFormatImporterGLTF', 'EditorScenePostImport', + 'EditorScenePostImportPlugin', 'EditorScript', 'EditorScriptPicker', + 'EditorSelection', 'EditorSettings', 'EditorSpinSlider', + 'EditorSyntaxHighlighter', 'EditorTranslationParserPlugin', + 'EditorUndoRedoManager', 'EditorVCSInterface', 'EncodedObjectAsID', 'Engine', + 'EngineDebugger', 'EngineProfiler', 'Environment', 'Expression', + 'FastNoiseLite', 'FileAccess', 'FileDialog', 'FileSystemDock', 'FlowContainer', + 'FogMaterial', 'FogVolume', 'Font', 'FontFile', 'FontVariation', 'GDExtension', + 'GDExtensionManager', 'GDScript', 'GLTFAccessor', 'GLTFAnimation', + 'GLTFBufferView', 'GLTFCamera', 'GLTFDocument', 'GLTFDocumentExtension', + 'GLTFDocumentExtensionConvertImporterMesh', 'GLTFLight', 'GLTFMesh', + 'GLTFNode', 'GLTFPhysicsBody', 'GLTFPhysicsShape', 'GLTFSkeleton', 'GLTFSkin', + 'GLTFSpecGloss', 'GLTFState', 'GLTFTexture', 'GLTFTextureSampler', + 'GPUParticles2D', 'GPUParticles3D', 'GPUParticlesAttractor3D', + 'GPUParticlesAttractorBox3D', 'GPUParticlesAttractorSphere3D', + 'GPUParticlesAttractorVectorField3D', 'GPUParticlesCollision3D', + 'GPUParticlesCollisionBox3D', 'GPUParticlesCollisionHeightField3D', + 'GPUParticlesCollisionSDF3D', 'GPUParticlesCollisionSphere3D', + 'Generic6DOFJoint3D', 'Geometry2D', 'Geometry3D', 'GeometryInstance3D', + 'GodotSharp', 'Gradient', 'GradientTexture1D', 'GradientTexture2D', + 'GraphEdit', 'GraphNode', 'GridContainer', 'GridMap', 'GrooveJoint2D', + 'HBoxContainer', 'HFlowContainer', 'HMACContext', 'HScrollBar', 'HSeparator', + 'HSlider', 'HSplitContainer', 'HTTPClient', 'HTTPRequest', 'HashingContext', + 'HeightMapShape3D', 'HingeJoint3D', 'IP', 'Image', 'ImageFormatLoader', + 'ImageFormatLoaderExtension', 'ImageTexture', 'ImageTexture3D', + 'ImageTextureLayered', 'ImmediateMesh', 'ImporterMesh', + 'ImporterMeshInstance3D', 'Input', 'InputEvent', 'InputEventAction', + 'InputEventFromWindow', 'InputEventGesture', 'InputEventJoypadButton', + 'InputEventJoypadMotion', 'InputEventKey', 'InputEventMIDI', + 'InputEventMagnifyGesture', 'InputEventMouse', 'InputEventMouseButton', + 'InputEventMouseMotion', 'InputEventPanGesture', 'InputEventScreenDrag', + 'InputEventScreenTouch', 'InputEventShortcut', 'InputEventWithModifiers', + 'InputMap', 'InstancePlaceholder', 'IntervalTweener', 'ItemList', + 'JNISingleton', 'JSON', 'JSONRPC', 'JavaClass', 'JavaClassWrapper', + 'JavaScriptBridge', 'JavaScriptObject', 'Joint2D', 'Joint3D', + 'KinematicCollision2D', 'KinematicCollision3D', 'Label', 'Label3D', + 'LabelSettings', 'Light2D', 'Light3D', 'LightOccluder2D', 'LightmapGI', + 'LightmapGIData', 'LightmapProbe', 'Lightmapper', 'LightmapperRD', 'Line2D', + 'LineEdit', 'LinkButton', 'MainLoop', 'MarginContainer', 'Marker2D', + 'Marker3D', 'Marshalls', 'Material', 'MenuBar', 'MenuButton', 'Mesh', + 'MeshConvexDecompositionSettings', 'MeshDataTool', 'MeshInstance2D', + 'MeshInstance3D', 'MeshLibrary', 'MeshTexture', 'MethodTweener', 'MissingNode', + 'MissingResource', 'MobileVRInterface', 'MovieWriter', 'MultiMesh', + 'MultiMeshInstance2D', 'MultiMeshInstance3D', 'MultiplayerAPI', + 'MultiplayerAPIExtension', 'MultiplayerPeer', 'MultiplayerPeerExtension', + 'MultiplayerSpawner', 'MultiplayerSynchronizer', 'Mutex', 'NavigationAgent2D', + 'NavigationAgent3D', 'NavigationLink2D', 'NavigationLink3D', 'NavigationMesh', + 'NavigationMeshGenerator', 'NavigationMeshSourceGeometryData3D', + 'NavigationObstacle2D', 'NavigationObstacle3D', + 'NavigationPathQueryParameters2D', 'NavigationPathQueryParameters3D', + 'NavigationPathQueryResult2D', 'NavigationPathQueryResult3D', + 'NavigationPolygon', 'NavigationRegion2D', 'NavigationRegion3D', + 'NavigationServer2D', 'NavigationServer3D', 'NinePatchRect', 'Node', 'Node2D', + 'Node3D', 'Node3DGizmo', 'NodePath', 'Noise', 'NoiseTexture2D', + 'NoiseTexture3D', 'ORMMaterial3D', 'OS', 'Object', 'Occluder3D', + 'OccluderInstance3D', 'OccluderPolygon2D', 'OfflineMultiplayerPeer', + 'OggPacketSequence', 'OggPacketSequencePlayback', 'OmniLight3D', + 'OpenXRAction', 'OpenXRActionMap', 'OpenXRActionSet', 'OpenXRHand', + 'OpenXRIPBinding', 'OpenXRInteractionProfile', 'OpenXRInterface', + 'OptimizedTranslation', 'OptionButton', 'PCKPacker', 'PackedByteArray', + 'PackedColorArray', 'PackedDataContainer', 'PackedDataContainerRef', + 'PackedFloat32Array', 'PackedFloat64Array', 'PackedInt32Array', + 'PackedInt64Array', 'PackedScene', 'PackedStringArray', 'PackedVector2Array', + 'PackedVector3Array', 'PacketPeer', 'PacketPeerDTLS', 'PacketPeerExtension', + 'PacketPeerStream', 'PacketPeerUDP', 'Panel', 'PanelContainer', + 'PanoramaSkyMaterial', 'ParallaxBackground', 'ParallaxLayer', + 'ParticleProcessMaterial', 'Path2D', 'Path3D', 'PathFollow2D', 'PathFollow3D', + 'Performance', 'PhysicalBone2D', 'PhysicalBone3D', 'PhysicalSkyMaterial', + 'PhysicsBody2D', 'PhysicsBody3D', 'PhysicsDirectBodyState2D', + 'PhysicsDirectBodyState2DExtension', 'PhysicsDirectBodyState3D', + 'PhysicsDirectBodyState3DExtension', 'PhysicsDirectSpaceState2D', + 'PhysicsDirectSpaceState2DExtension', 'PhysicsDirectSpaceState3D', + 'PhysicsDirectSpaceState3DExtension', 'PhysicsMaterial', + 'PhysicsPointQueryParameters2D', 'PhysicsPointQueryParameters3D', + 'PhysicsRayQueryParameters2D', 'PhysicsRayQueryParameters3D', + 'PhysicsServer2D', 'PhysicsServer2DExtension', 'PhysicsServer2DManager', + 'PhysicsServer3D', 'PhysicsServer3DExtension', 'PhysicsServer3DManager', + 'PhysicsServer3DRenderingServerHandler', 'PhysicsShapeQueryParameters2D', + 'PhysicsShapeQueryParameters3D', 'PhysicsTestMotionParameters2D', + 'PhysicsTestMotionParameters3D', 'PhysicsTestMotionResult2D', + 'PhysicsTestMotionResult3D', 'PinJoint2D', 'PinJoint3D', 'PlaceholderCubemap', + 'PlaceholderCubemapArray', 'PlaceholderMaterial', 'PlaceholderMesh', + 'PlaceholderTexture2D', 'PlaceholderTexture2DArray', 'PlaceholderTexture3D', + 'PlaceholderTextureLayered', 'Plane', 'PlaneMesh', 'PointLight2D', 'PointMesh', + 'Polygon2D', 'PolygonOccluder3D', 'PolygonPathFinder', 'Popup', 'PopupMenu', + 'PopupPanel', 'PortableCompressedTexture2D', 'PrimitiveMesh', 'PrismMesh', + 'ProceduralSkyMaterial', 'ProgressBar', 'ProjectSettings', 'Projection', + 'PropertyTweener', 'QuadMesh', 'QuadOccluder3D', 'Quaternion', + 'RDAttachmentFormat', 'RDFramebufferPass', 'RDPipelineColorBlendState', + 'RDPipelineColorBlendStateAttachment', 'RDPipelineDepthStencilState', + 'RDPipelineMultisampleState', 'RDPipelineRasterizationState', + 'RDPipelineSpecializationConstant', 'RDSamplerState', 'RDShaderFile', + 'RDShaderSPIRV', 'RDShaderSource', 'RDTextureFormat', 'RDTextureView', + 'RDUniform', 'RDVertexAttribute', 'RID', 'RandomNumberGenerator', 'Range', + 'RayCast2D', 'RayCast3D', 'Rect2', 'Rect2i', 'RectangleShape2D', 'RefCounted', + 'ReferenceRect', 'ReflectionProbe', 'RegEx', 'RegExMatch', 'RemoteTransform2D', + 'RemoteTransform3D', 'RenderingDevice', 'RenderingServer', 'Resource', + 'ResourceFormatLoader', 'ResourceFormatSaver', 'ResourceImporter', + 'ResourceLoader', 'ResourcePreloader', 'ResourceSaver', 'ResourceUID', + 'RibbonTrailMesh', 'RichTextEffect', 'RichTextLabel', 'RigidBody2D', + 'RigidBody3D', 'RootMotionView', 'SceneMultiplayer', 'SceneReplicationConfig', + 'SceneState', 'SceneTree', 'SceneTreeTimer', 'Script', 'ScriptCreateDialog', + 'ScriptEditor', 'ScriptEditorBase', 'ScriptExtension', 'ScriptLanguage', + 'ScriptLanguageExtension', 'ScrollBar', 'ScrollContainer', 'SegmentShape2D', + 'Semaphore', 'SeparationRayShape2D', 'SeparationRayShape3D', 'Separator', + 'Shader', 'ShaderGlobalsOverride', 'ShaderInclude', 'ShaderMaterial', + 'Shape2D', 'Shape3D', 'ShapeCast2D', 'ShapeCast3D', 'Shortcut', 'Signal', + 'Skeleton2D', 'Skeleton3D', 'SkeletonIK3D', 'SkeletonModification2D', + 'SkeletonModification2DCCDIK', 'SkeletonModification2DFABRIK', + 'SkeletonModification2DJiggle', 'SkeletonModification2DLookAt', + 'SkeletonModification2DPhysicalBones', 'SkeletonModification2DStackHolder', + 'SkeletonModification2DTwoBoneIK', 'SkeletonModificationStack2D', + 'SkeletonProfile', 'SkeletonProfileHumanoid', 'Skin', 'SkinReference', 'Sky', + 'Slider', 'SliderJoint3D', 'SoftBody3D', 'SphereMesh', 'SphereOccluder3D', + 'SphereShape3D', 'SpinBox', 'SplitContainer', 'SpotLight3D', 'SpringArm3D', + 'Sprite2D', 'Sprite3D', 'SpriteBase3D', 'SpriteFrames', 'StandardMaterial3D', + 'StaticBody2D', 'StaticBody3D', 'StreamPeer', 'StreamPeerBuffer', + 'StreamPeerExtension', 'StreamPeerGZIP', 'StreamPeerTCP', 'StreamPeerTLS', + 'String', 'StringName', 'StyleBox', 'StyleBoxEmpty', 'StyleBoxFlat', + 'StyleBoxLine', 'StyleBoxTexture', 'SubViewport', 'SubViewportContainer', + 'SurfaceTool', 'SyntaxHighlighter', 'SystemFont', 'TCPServer', 'TLSOptions', + 'TabBar', 'TabContainer', 'TextEdit', 'TextLine', 'TextMesh', 'TextParagraph', + 'TextServer', 'TextServerAdvanced', 'TextServerDummy', 'TextServerExtension', + 'TextServerFallback', 'TextServerManager', 'Texture', 'Texture2D', + 'Texture2DArray', 'Texture3D', 'TextureButton', 'TextureLayered', + 'TextureProgressBar', 'TextureRect', 'Theme', 'ThemeDB', 'Thread', 'TileData', + 'TileMap', 'TileMapPattern', 'TileSet', 'TileSetAtlasSource', + 'TileSetScenesCollectionSource', 'TileSetSource', 'Time', 'Timer', 'TorusMesh', + 'TouchScreenButton', 'Transform2D', 'Transform3D', 'Translation', + 'TranslationServer', 'Tree', 'TreeItem', 'TriangleMesh', 'TubeTrailMesh', + 'Tween', 'Tweener', 'UDPServer', 'UPNP', 'UPNPDevice', 'UndoRedo', + 'VBoxContainer', 'VFlowContainer', 'VScrollBar', 'VSeparator', 'VSlider', + 'VSplitContainer', 'Variant', 'Vector2', 'Vector2i', 'Vector3', 'Vector3i', + 'Vector4', 'Vector4i', 'VehicleBody3D', 'VehicleWheel3D', 'VideoStream', + 'VideoStreamPlayback', 'VideoStreamPlayer', 'VideoStreamTheora', 'Viewport', + 'ViewportTexture', 'VisibleOnScreenEnabler2D', 'VisibleOnScreenEnabler3D', + 'VisibleOnScreenNotifier2D', 'VisibleOnScreenNotifier3D', 'VisualInstance3D', + 'VisualShader', 'VisualShaderNode', 'VisualShaderNodeBillboard', + 'VisualShaderNodeBooleanConstant', 'VisualShaderNodeBooleanParameter', + 'VisualShaderNodeClamp', 'VisualShaderNodeColorConstant', + 'VisualShaderNodeColorFunc', 'VisualShaderNodeColorOp', + 'VisualShaderNodeColorParameter', 'VisualShaderNodeComment', + 'VisualShaderNodeCompare', 'VisualShaderNodeConstant', + 'VisualShaderNodeCubemap', 'VisualShaderNodeCubemapParameter', + 'VisualShaderNodeCurveTexture', 'VisualShaderNodeCurveXYZTexture', + 'VisualShaderNodeCustom', 'VisualShaderNodeDerivativeFunc', + 'VisualShaderNodeDeterminant', 'VisualShaderNodeDistanceFade', + 'VisualShaderNodeDotProduct', 'VisualShaderNodeExpression', + 'VisualShaderNodeFaceForward', 'VisualShaderNodeFloatConstant', + 'VisualShaderNodeFloatFunc', 'VisualShaderNodeFloatOp', + 'VisualShaderNodeFloatParameter', 'VisualShaderNodeFresnel', + 'VisualShaderNodeGlobalExpression', 'VisualShaderNodeGroupBase', + 'VisualShaderNodeIf', 'VisualShaderNodeInput', 'VisualShaderNodeIntConstant', + 'VisualShaderNodeIntFunc', 'VisualShaderNodeIntOp', + 'VisualShaderNodeIntParameter', 'VisualShaderNodeIs', + 'VisualShaderNodeLinearSceneDepth', 'VisualShaderNodeMix', + 'VisualShaderNodeMultiplyAdd', 'VisualShaderNodeOuterProduct', + 'VisualShaderNodeOutput', 'VisualShaderNodeParameter', + 'VisualShaderNodeParameterRef', 'VisualShaderNodeParticleAccelerator', + 'VisualShaderNodeParticleBoxEmitter', 'VisualShaderNodeParticleConeVelocity', + 'VisualShaderNodeParticleEmit', 'VisualShaderNodeParticleEmitter', + 'VisualShaderNodeParticleMeshEmitter', + 'VisualShaderNodeParticleMultiplyByAxisAngle', + 'VisualShaderNodeParticleOutput', 'VisualShaderNodeParticleRandomness', + 'VisualShaderNodeParticleRingEmitter', 'VisualShaderNodeParticleSphereEmitter', + 'VisualShaderNodeProximityFade', 'VisualShaderNodeRandomRange', + 'VisualShaderNodeRemap', 'VisualShaderNodeResizableBase', + 'VisualShaderNodeSDFRaymarch', 'VisualShaderNodeSDFToScreenUV', + 'VisualShaderNodeSample3D', 'VisualShaderNodeScreenUVToSDF', + 'VisualShaderNodeSmoothStep', 'VisualShaderNodeStep', 'VisualShaderNodeSwitch', + 'VisualShaderNodeTexture', 'VisualShaderNodeTexture2DArray', + 'VisualShaderNodeTexture2DArrayParameter', + 'VisualShaderNodeTexture2DParameter', 'VisualShaderNodeTexture3D', + 'VisualShaderNodeTexture3DParameter', 'VisualShaderNodeTextureParameter', + 'VisualShaderNodeTextureParameterTriplanar', 'VisualShaderNodeTextureSDF', + 'VisualShaderNodeTextureSDFNormal', 'VisualShaderNodeTransformCompose', + 'VisualShaderNodeTransformConstant', 'VisualShaderNodeTransformDecompose', + 'VisualShaderNodeTransformFunc', 'VisualShaderNodeTransformOp', + 'VisualShaderNodeTransformParameter', 'VisualShaderNodeTransformVecMult', + 'VisualShaderNodeUIntConstant', 'VisualShaderNodeUIntFunc', + 'VisualShaderNodeUIntOp', 'VisualShaderNodeUIntParameter', + 'VisualShaderNodeUVFunc', 'VisualShaderNodeUVPolarCoord', + 'VisualShaderNodeVarying', 'VisualShaderNodeVaryingGetter', + 'VisualShaderNodeVaryingSetter', 'VisualShaderNodeVec2Constant', + 'VisualShaderNodeVec2Parameter', 'VisualShaderNodeVec3Constant', + 'VisualShaderNodeVec3Parameter', 'VisualShaderNodeVec4Constant', + 'VisualShaderNodeVec4Parameter', 'VisualShaderNodeVectorBase', + 'VisualShaderNodeVectorCompose', 'VisualShaderNodeVectorDecompose', + 'VisualShaderNodeVectorDistance', 'VisualShaderNodeVectorFunc', + 'VisualShaderNodeVectorLen', 'VisualShaderNodeVectorOp', + 'VisualShaderNodeVectorRefract', 'VoxelGI', 'VoxelGIData', 'WeakRef', + 'WebRTCDataChannel', 'WebRTCDataChannelExtension', 'WebRTCMultiplayerPeer', + 'WebRTCPeerConnection', 'WebRTCPeerConnectionExtension', + 'WebSocketMultiplayerPeer', 'WebSocketPeer', 'WebXRInterface', 'Window', + 'WorkerThreadPool', 'World2D', 'World3D', 'WorldBoundaryShape2D', + 'WorldBoundaryShape3D', 'WorldEnvironment', 'X509Certificate', 'XMLParser', + 'XRAnchor3D', 'XRCamera3D', 'XRController3D', 'XRInterface', + 'XRInterfaceExtension', 'XRNode3D', 'XROrigin3D', 'XRPose', + 'XRPositionalTracker', 'XRServer', 'ZIPPacker', 'ZIPReader', 'abs', 'absf', + 'absi', 'acos', 'asin', 'atan', 'atan2', 'bezier_derivative', + 'bezier_interpolate', 'bool', 'bytes_to_var', 'bytes_to_var_with_objects', + 'ceil', 'ceilf', 'ceili', 'clamp', 'clampf', 'clampi', 'cos', 'cosh', + 'cubic_interpolate', 'cubic_interpolate_angle', + 'cubic_interpolate_angle_in_time', 'cubic_interpolate_in_time', 'db_to_linear', + 'deg_to_rad', 'ease', 'error_string', 'exp', 'float', 'floor', 'floorf', + 'floori', 'fmod', 'fposmod', 'hash', 'instance_from_id', 'int', 'inverse_lerp', + 'is_equal_approx', 'is_finite', 'is_inf', 'is_instance_id_valid', + 'is_instance_valid', 'is_nan', 'is_same', 'is_zero_approx', 'lerp', + 'lerp_angle', 'lerpf', 'linear_to_db', 'log', 'max', 'maxf', 'maxi', 'min', + 'minf', 'mini', 'move_toward', 'nearest_po2', 'pingpong', 'posmod', 'pow', + 'print', 'print_rich', 'print_verbose', 'printerr', 'printraw', 'prints', + 'printt', 'push_error', 'push_warning', 'rad_to_deg', 'rand_from_seed', + 'randf', 'randf_range', 'randfn', 'randi', 'randi_range', 'randomize', 'remap', + 'rid_allocate_id', 'rid_from_int64', 'round', 'roundf', 'roundi', 'seed', + 'sign', 'signf', 'signi', 'sin', 'sinh', 'smoothstep', 'snapped', 'snappedf', + 'snappedi', 'sqrt', 'step_decimals', 'str', 'str_to_var', 'tan', 'tanh', + 'typeof', 'var_to_bytes', 'var_to_bytes_with_objects', 'var_to_str', 'weakref', + 'wrap', 'wrapf', 'wrapi', ] constants_gdscript = [ 'PI', 'TAU', 'INF', 'NAN', 'null', 'true', 'false', ] +keywords_csharp = [ + 'abstract', 'as', 'base', 'bool', 'break', 'byte', 'case', 'catch', 'char', 'checked', 'class', + 'const', 'continue', 'decimal', 'default', 'delegate', 'do', 'double', 'else', 'enum', 'event', + 'explicit', 'extern', 'false', 'finally', 'fixed', 'float', 'for', 'foreach', 'goto', 'if', + 'implicit', 'in', 'int', 'interface', 'internal', 'is', 'lock', 'long', 'namespace', 'new', 'null', + 'object', 'operator', 'out', 'override', 'params', 'private', 'protected', 'public', 'readonly', + 'ref', 'return', 'sbyte', 'sealed', 'short', 'sizeof', 'stackalloc', 'static', 'string', 'struct', + 'switch', 'this', 'throw', 'true', 'try', 'typeof', 'uint', 'ulong', 'unchecked', 'unsafe', + 'ushort', 'using', 'virtual', 'void', 'volatile', 'while', + 'add', 'alias', 'and', 'async', 'await', 'dynamic', 'get', 'init', 'managed', 'nameof', 'nint', 'notnull', + 'nuint', 'or', 'partial', 'record', 'remove', 'required', 'set', 'unmanaged', 'var', 'where', 'with', 'yield', +] + +builtins_csharp = [ + 'AccessControl', 'Arm', 'Asn1', 'Assemblies', 'Authentication', 'Binary', + 'Buffers', 'CSharp', 'Cache', 'Channels', 'Claims', 'CodeAnalysis', 'CodeDom', + 'Collections', 'ComTypes', 'Common', 'Compiler', 'CompilerServices', + 'ComponentModel', 'Compression', 'Concurrent', 'Configuration', + 'ConstrainedExecution', 'Contracts', 'Cryptography', 'Data', 'DataAnnotations', + 'DataContracts', 'Dataflow', 'Design', 'Diagnostics', 'Drawing', 'Dynamic', + 'Ecma335', 'Emit', 'Encodings', 'Enumeration', 'ExceptionServices', + 'Expressions', 'ExtendedProtection', 'FileIO', 'Formats', 'Formatters', + 'Frozen', 'Generic', 'Globalization', 'Headers', 'Http', 'IO', 'Immutable', + 'Input', 'InteropServices', 'Intrinsics', 'IsolatedStorage', 'JavaScript', + 'Json', 'Linq', 'Loader', 'Mail', 'Markup', 'Marshalling', 'MemoryMappedFiles', + 'Metadata', 'Metrics', 'Microsoft', 'Mime', 'Net', 'NetworkInformation', + 'Nodes', 'Numerics', 'ObjectModel', 'ObjectiveC', 'Permissions', 'Pipelines', + 'Pipes', 'Policy', 'PortableExecutable', 'Principal', 'Quic', 'Reflection', + 'RegularExpressions', 'Remoting', 'Resolvers', 'Resources', 'Runtime', + 'RuntimeBinder', 'SafeHandles', 'Schema', 'Security', 'Serialization', + 'Sockets', 'Sources', 'Specialized', 'SqlTypes', 'Swift', 'SymbolStore', + 'System', 'Tar', 'Tasks', 'Text', 'Threading', 'Timers', 'Tracing', + 'Transactions', 'Unicode', 'Versioning', 'VisualBasic', 'Wasm', 'Web', + 'WebSockets', 'Win32', 'Windows', 'X509Certificates', 'X86', 'XPath', 'Xml', 'Xsl', + 'AccessViolationException', 'Action', 'ActivationContext', 'Activator', + 'AggregateException', 'AppContext', 'AppDomain', 'AppDomainInitializer', + 'AppDomainManager', 'AppDomainManagerInitializationOptions', 'AppDomainSetup', + 'AppDomainUnloadedException', 'ApplicationException', 'ApplicationId', + 'ApplicationIdentity', 'ArgIterator', 'ArgumentException', + 'ArgumentNullException', 'ArgumentOutOfRangeException', 'ArithmeticException', + 'Array', 'ArraySegment', 'ArrayTypeMismatchException', 'AssemblyLoadEventArgs', + 'AssemblyLoadEventHandler', 'AsyncCallback', 'Attribute', 'AttributeTargets', + 'AttributeUsageAttribute', 'BadImageFormatException', + 'Base64FormattingOptions', 'BinaryData', 'BitConverter', 'Boolean', 'Buffer', + 'Byte', 'CLSCompliantAttribute', 'CannotUnloadAppDomainException', 'Char', + 'CharEnumerator', 'Comparison', 'Console', 'ConsoleCancelEventArgs', + 'ConsoleCancelEventHandler', 'ConsoleColor', 'ConsoleKey', 'ConsoleKeyInfo', + 'ConsoleModifiers', 'ConsoleSpecialKey', 'ContextBoundObject', + 'ContextMarshalException', 'ContextStaticAttribute', 'Convert', 'Converter', + 'CrossAppDomainDelegate', 'DBNull', 'DataMisalignedException', 'DateOnly', + 'DateTime', 'DateTimeKind', 'DateTimeOffset', 'DayOfWeek', 'Decimal', + 'Delegate', 'DivideByZeroException', 'DllNotFoundException', 'Double', + 'DuplicateWaitObjectException', 'EntryPointNotFoundException', 'Enum', + 'Environment', 'EnvironmentVariableTarget', 'EventArgs', 'EventHandler', + 'Exception', 'ExecutionEngineException', 'FakeLoggerServiceProviderExtensions', + 'FakeRedactionServiceProviderExtensions', 'FieldAccessException', + 'FileStyleUriParser', 'FlagsAttribute', 'FormatException', 'FormattableString', + 'FtpStyleUriParser', 'Func', 'GC', 'GCCollectionMode', 'GCGenerationInfo', + 'GCKind', 'GCMemoryInfo', 'GCNotificationStatus', 'GenericUriParser', + 'GenericUriParserOptions', 'GopherStyleUriParser', 'Guid', 'Half', 'HashCode', + 'HttpStyleUriParser', 'IAppDomainSetup', 'IAsyncDisposable', 'IAsyncResult', + 'ICloneable', 'IComparable', 'IConvertible', 'ICustomFormatter', 'IDisposable', + 'IEquatable', 'IFormatProvider', 'IFormattable', 'IObservable', 'IObserver', + 'IParsable', 'IProgress', 'IServiceProvider', 'ISpanFormattable', + 'ISpanParsable', 'IUtf8SpanFormattable', 'IUtf8SpanParsable', 'Index', + 'IndexOutOfRangeException', 'InsufficientExecutionStackException', + 'InsufficientMemoryException', 'Int128', 'Int16', 'Int32', 'Int64', 'IntPtr', + 'InvalidCastException', 'InvalidOperationException', 'InvalidProgramException', + 'InvalidTimeZoneException', 'Lazy', 'LdapStyleUriParser', 'LoaderOptimization', + 'LoaderOptimizationAttribute', 'LocalDataStoreSlot', 'MTAThreadAttribute', + 'MarshalByRefObject', 'Math', 'MathF', 'MemberAccessException', 'Memory', + 'MemoryExtensions', 'MethodAccessException', 'MidpointRounding', + 'MissingFieldException', 'MissingMemberException', 'MissingMethodException', + 'ModuleHandle', 'MulticastDelegate', 'MulticastNotSupportedException', + 'NetPipeStyleUriParser', 'NetTcpStyleUriParser', 'NewsStyleUriParser', + 'NonSerializedAttribute', 'NotFiniteNumberException', + 'NotImplementedException', 'NotSupportedException', 'NullReferenceException', + 'Nullable', 'Object', 'ObjectDisposedException', 'ObsoleteAttribute', + 'OperatingSystem', 'OperationCanceledException', 'OutOfMemoryException', + 'OverflowException', 'ParamArrayAttribute', 'PlatformID', + 'PlatformNotSupportedException', 'Predicate', 'Progress', 'Random', 'Range', + 'RankException', 'ReadOnlyMemory', 'ReadOnlySpan', 'ResolveEventArgs', + 'ResolveEventHandler', 'RuntimeArgumentHandle', 'RuntimeFieldHandle', + 'RuntimeMethodHandle', 'RuntimeTypeHandle', 'SByte', 'STAThreadAttribute', + 'SequencePosition', 'SerializableAttribute', 'Single', 'Span', + 'StackOverflowException', 'String', 'StringComparer', 'StringComparison', + 'StringNormalizationExtensions', 'StringSplitOptions', 'SystemException', + 'ThreadStaticAttribute', 'TimeOnly', 'TimeProvider', 'TimeSpan', 'TimeZone', + 'TimeZoneInfo', 'TimeZoneInfo.AdjustmentRule', 'TimeZoneNotFoundException', + 'TimeoutException', 'Tuple', 'TupleExtensions', 'Type', 'TypeAccessException', + 'TypeCode', 'TypeInitializationException', 'TypeLoadException', + 'TypeUnloadedException', 'TypedReference', 'UInt128', 'UInt16', 'UInt32', + 'UInt64', 'UIntPtr', 'UnauthorizedAccessException', + 'UnhandledExceptionEventArgs', 'UnhandledExceptionEventHandler', 'Uri', + 'UriBuilder', 'UriComponents', 'UriCreationOptions', 'UriFormat', + 'UriFormatException', 'UriHostNameType', 'UriIdnScope', 'UriKind', 'UriParser', + 'UriPartial', 'UriTemplate', 'UriTemplateEquivalenceComparer', + 'UriTemplateMatch', 'UriTemplateMatchException', 'UriTemplateTable', + 'UriTypeConverter', 'ValueTuple', 'ValueType', 'Version', 'Void', + 'WeakReference', 'WindowsRuntimeSystemExtensions', +] + file = open('keywords.h', 'w') file.write('''// keywords for all languages ted supports // This file was auto-generated by keywords.py @@ -947,4 +1049,5 @@ output_keywords(file, label(keywords_glsl, SYNTAX_KEYWORD) + label(constants_gls output_keywords(file, label(builtins_css, SYNTAX_BUILTIN) + label(constants_css, SYNTAX_CONSTANT) + label(keywords_css, SYNTAX_KEYWORD), 'css') output_keywords(file, label(builtins_gdscript, SYNTAX_BUILTIN) + label(constants_gdscript, SYNTAX_CONSTANT) + label(keywords_gdscript, SYNTAX_KEYWORD), 'gdscript') output_keywords(file, label(keywords_comment, SYNTAX_TODO), 'comment') +output_keywords(file, label(keywords_csharp, SYNTAX_KEYWORD) + label(builtins_csharp, SYNTAX_BUILTIN), 'csharp') file.close() |