 			{match: "[-/+*%^]",   name: "keyword.operator.arithmetic.pic"}
 		]
 
+
+	# Shape primitives
+	primitives:
+		name: "keyword.function.pic"
+		match: "\\b(box|line|arrow|circle|ellipse|arc|move|spline)\\b"
+		captures: 0: name: "entity.function.name.pic"
+
+
 	# Punctuation
 	punctuation:
 		patterns: [

		name: "variable.other.property.$1.pic"
		match: """(?x)\\b
			(cw|dashed|diameter|diam|dotted|down|height|ht|invisible
			|invis|left|move|radius|rad|right|same|up|width|wid)\\b"""


	# Instance backreferences: "1st, last, 2nd last, 8th", etc

		]


	# "Double-quoted string"
	string:
		name: "string.quoted.double.pic"
