Browse Source

Fix OS singleton being incorrectly highlighted as a constant (#402)

Daelon Suzuka 3 years ago
parent
commit
ef450cad38
2 changed files with 6 additions and 1 deletions
  1. 1 1
      syntaxes/GDScript.tmLanguage.json
  2. 5 0
      syntaxes/examples/gdscript1.gd

+ 1 - 1
syntaxes/GDScript.tmLanguage.json

@@ -485,7 +485,7 @@
             }
         },
         "builtin_classes": {
-            "match": "(?<![^.]\\.|:)\\b(Vector2|Vector2i|Vector3|Vector3i|Color|Rect2|Rect2i|Array|Basis|Dictionary|Plane|Quat|RID|Rect3|Transform|Transform2D|Transform3D|AABB|String|Color|NodePath|Object|PoolByteArray|PoolIntArray|PoolRealArray|PoolStringArray|PoolVector2Array|PoolVector3Array|PoolColorArray|bool|int|float|StringName|Quaternion|PackedByteArray|PackedInt32Array|PackedInt64Array|PackedFloat32Array|PackedFloat64Array|PackedStringArray|PackedVector2Array|PackedVector2iArray|PackedVector3Array|PackedVector3iArray|PackedColorArray)\\b",
+            "match": "(?<![^.]\\.|:)\\b(OS|Vector2|Vector2i|Vector3|Vector3i|Color|Rect2|Rect2i|Array|Basis|Dictionary|Plane|Quat|RID|Rect3|Transform|Transform2D|Transform3D|AABB|String|Color|NodePath|Object|PoolByteArray|PoolIntArray|PoolRealArray|PoolStringArray|PoolVector2Array|PoolVector3Array|PoolColorArray|bool|int|float|StringName|Quaternion|PackedByteArray|PackedInt32Array|PackedInt64Array|PackedFloat32Array|PackedFloat64Array|PackedStringArray|PackedVector2Array|PackedVector2iArray|PackedVector3Array|PackedVector3iArray|PackedColorArray)\\b",
             "name": "support.class.library.gdscript"
         },
         "const_vars": {

+ 5 - 0
syntaxes/examples/gdscript1.gd

@@ -221,3 +221,8 @@ class InnerClass:
 			pass
 		
 		pass
+
+# ------------------------------------------------------------------------------
+
+func test_function():
+	OS.get_name()