 				(aln|als|asciify|backtrace|blm|boxa|box|brp|cflags|chop|close|composite|color
 				|cp|devicem|device|do|ecs|ecr|evc|fam|fchar|fcolor|fschar|fspecial|ftr|fzoom
 				|gcolor|hcode|hla|hlm|hpfa|hpfcode|hpf|hym|hys|itc|kern|length|linetabs|lsm
-				|mso|nop|nroff|opena|open|pev|pnr|psbb|pso|ptr|pvs|rchar|rfschar|rj
+				|mso|nroff|opena|open|pev|pnr|psbb|pso|ptr|pvs|rchar|rfschar|rj
 				|rnn|schar|shc|shift|sizes|special|spreadwarn|stringdown|stringup|sty
 				|substring|tkf|tm1|tmc|trf|trin|trnt|troff|unformat|vpt|warnscale|warn
 				|writec|writem|write)

			{
				# Change default scaling indicator (GNU)
				name: "meta.scaling-indicator.gnu.roff"
				match: "(?:\\G|(?<=^|\\())([cfimnPpsuvz])(;)"
				captures:
					1: name: "keyword.other.unit.roff"
					2: name: "punctuation.separator.semicolon.roff"
			}
		]

	# Numeric literal
	number:
		name: "constant.numeric.roff"
		match: "(?!\\d+(?:/|[CDMPTcimnpstuvz]\\w))(\\|)?(?:(?<!\\w)[-+])?(?:\\d+(?:\\.\\d*)?|\\.\\d+|(?<=[-+])\\.)([CDMPTcimnpstuvz])?"
		captures:
			1: name: "keyword.operator.absolute.roff"
			2: patterns: [include: "#units"]
	
	
	# Units of measurement
	units:
		patterns: [
			{match: "[Pcimnpuv]", name: "keyword.other.unit.roff"}
			{match: "z",          name: "keyword.other.unit.gnu.roff"}
			{match: "[CDMTst]",   name: "keyword.other.unit.heirloom.roff"}
		]
	
	
	# "Double-quoted string"
