 		}]
 	
 	
-	
-	
-	# Request parameters
-	params:
-		patterns: [
-			{include: "#escapes"}
-			{include: "#string"}, {
-				name: "string.unquoted.roff"
-				begin: "(?=[A-Za-z_])"
-				end: "(?=[^\\w])"
-			}
-		]
-	
-	
-	# Titles, sections and subsections
-	headings:
-		patterns: [{
-			
-			# Titles (GNU manual macro)
-			name: "markup.heading.title.gnu.man.macro.roff"
-			begin: "^([.'][ \t]*TH)(?=[ \t]|$)"
-			end: "$"
-			beginCaptures:
-				1: {name: "entity.name.function.roff"}
-			patterns: [
-				{ include: "#main"    }
-				{ include: "#params"  }
-			]
-		}, {
-			
-			# Sections
-			name: "markup.heading.section.man.macro.roff"
-			begin: "^([.'][ \t]*SH)(?=[ \t]|$)"
-			end: "$"
-			beginCaptures:
-				1: {name: "entity.name.function.roff"}
-			patterns: [
-				{ include: "#main"    }
-				{ include: "#params"  }
-			]
-		}, {
-			
-			# Subsections
-			name: "markup.heading.subsection.man.macro.roff"
-			begin: "^([.'][ \t]*Ss)(?=[ \t]|$)"
-			end: "$"
-			beginCaptures:
-				1: {name: "entity.name.function.roff"}
-			patterns: [
-				{ include: "#main"    }
-				{ include: "#params"  }
-			]
-			
-		}]
 	
 	
 	# Requests

		patterns: [{
			name: "string.quoted.double.empty.roff",
			match: '(")(")'
		}, {
			name: "string.quoted.double.roff",
			begin: '"(?!")'
			end:   '(?<!")"(?!")|(?<!\\\\)$'

repository:
	
	# Common patterns
	main:
		patterns: [
			{include: "#escapes"}
			{include: "#requests"}
			{include: "#macros"}
		]
	
	
	# Control line parameters
	params:
		patterns: [
			{include: "#escapes"}
			{include: "#string"}, {
				name: "string.unquoted.roff"
				begin: "(?=[A-Za-z_])"
				end: "(?=[^\\w])"
			}
		]
	
	
	# "Double-quoted string"
