 'name': 'Intuicio 4 Assembly'
 'patterns': [
 	{
-		'match': ':\\s*(\\*)*\\s*(\\b[A-Za-z_][A-Za-z_0-9]*\\b)\\s*((\\[)\\s*(\\b(-)?[0-9.]+\\b)\\s*(\\])?)?'
+		# type
+		'match': ':\\s*(\\*)*\\s*(\\b[A-Za-z_][A-Za-z_0-9]*\\b)\\s*((\\[)\\s*(\\b-?[0-9.]+\\b)\\s*(\\])?)?'
 		'captures':
 			'1':
 				'name': 'keyword.operator.intuicio4'

				'name': 'keyword.operator.intuicio4'
	}
	{
		'match': '(\\b[A-Za-z_][A-Za-z_0-9]*\\b)\s*(:)\s*((\\s*\\**)?\\s*(\\b[A-Za-z_][A-Za-z_0-9]*\\b)\\s*((\\[)\\s*(\\b(-)?[0-9.]+\\b)\\s*(\\])?)?)'
		'captures':
			'1':
				'name': 'variable.parameter.intuicio4'

				'name': 'storage.type.intuicio4'
	}
	{
		# routine
		'match': '(\\b(export)\\b\\s+)?(\\b(synchronized)\\b\\s+)?\\b(routine)\\b\\s+(\\b[A-Za-z_][A-Za-z_0-9]*\\b)'
		'captures':
			'2':
