 						# Doesn’t start with a bracket
 						(?:
 							# Starts with a long-form string/register
-							(\\\\+[n*]\\(\\S{2}) # 10: Include “#escapes”
+							(\\\\+[n*]\\(\\S{2}) # 12: Include “#escapes”
 							|
 							# Starts with a digit or backslash
 							(?=\\d|\\\\)
 						)
-						([^\\s\\(]*) # 11: Sandwiched mathematical junk
+						([^\\s\\(]*) # 13: Sandwiched mathematical junk
 						
 						(?: # Possible embedded brackets
-							(\\()    # 12: punctuation.definition.begin.roff
-							(.*?)    # 13: Include “#arithmetic”
-							(\\))    # 14: punctuation.definition.end.roff
+							(\\()    # 14: punctuation.definition.begin.roff
+							(.*?)    # 15: Include “#arithmetic”
+							(\\))    # 16: punctuation.definition.end.roff
 						)?
 						(?: # Possible trailing digits/operators
 							[^\\s\\(]*?

					|
					
					# String/variable comparison
					([^\\d\\s\\\\])  # 15: punctuation.definition.string.begin.roff
					(                # 16: variable.parameter.operand.left.roff
						(.*?)        # 17: Include “#escapes”
					)
					(\\15)           # 18: punctuation.definition.string.roff
					(                # 19: variable.parameter.operand.right.roff
						(.*?)        # 20: Include “#escapes”
					)
					(\\15)           # 21: punctuation.definition.string.end.roff
					
					|
					
					# Anything not recognised
					(\\S)            # 22: meta.operand.single.roff
				)?
				
				(.*)                 # 23: Include “#conditional-innards”
			"""
			end: "$"
			beginCaptures:

				
				(?:
					# One-character built-in comparison name
					([note])         # 4: constant.language.builtin-comparison.$4.roff
					
					|
					
					# GNU extensions
					([cdfmrs])       # 5: constant.language.builtin-comparison.$5.gnu.roff
					
					# Name being validated
					[ \t]*
					((?:[^ \\t\\\\]|\\\\(?!["#]).)+) # 6: Include “#escapes”
					
					|
					
					# Arithmetic
					(                # 7: meta.equation.roff
						
						# Starts with a bracket
						(\\()        # 8:  punctuation.definition.begin.roff
						(.*?)        # 9:  Include “#arithmetic”
						(\\))        # 10: punctuation.definition.end.roff
						
						# Anything else affixed to it
						(            # 11: Include “#arithmetic”
							(?:
								[^\\s\\(] | # Operators/numbers
								\\(.*?\\)   # More brackets
