Skip to content

Commit 1a8b3e9

Browse files
committed
reST: Regexp simplification + don't use captures if not needed
1 parent 91d84d9 commit 1a8b3e9

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

components/prism-rest.js

+2-2
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ Prism.languages.rest = {
88
}
99
},
1010
{
11-
pattern: /(\s*)(?:=+ +)+=+((?:\r?\n|\r)\1.+)+(?:\r?\n|\r)\1(?:=+ +)+=+(?=(?:\r?\n|\r){2}|\s*$)/,
11+
pattern: /(\s*)(?:=+ +)+=+(?:(?:\r?\n|\r)\1.+)+(?:\r?\n|\r)\1(?:=+ +)+=+(?=(?:\r?\n|\r){2}|\s*$)/,
1212
lookbehind: true,
1313
inside: {
1414
'punctuation': /[=-]+/
@@ -102,7 +102,7 @@ Prism.languages.rest = {
102102
alias: 'attr-name'
103103
},
104104
'command-line-option': {
105-
pattern: /(^\s*)(?:[+-][a-z\d]|(?:\-\-|\/)[a-z\d-]+)(?:[ =](?:[a-z][a-z\d_-]*|<[^<>]+>))?(?:, (?:[+-][a-z\d]|(?:\-\-|\/)[a-z\d-]+)(?:[ =](?:[a-z][a-z\d_-]*|<[^<>]+>))?)*(?=(?:\r?\n|\r)? {2,}\S)/im,
105+
pattern: /(^\s*)(?:[+-][a-z\d]|(?:--|\/)[a-z\d-]+)(?:[ =](?:[a-z][\w-]*|<[^<>]+>))?(?:, (?:[+-][a-z\d]|(?:--|\/)[a-z\d-]+)(?:[ =](?:[a-z][\w-]*|<[^<>]+>))?)*(?=(?:\r?\n|\r)? {2,}\S)/im,
106106
lookbehind: true,
107107
alias: 'symbol'
108108
},

components/prism-rest.min.js

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)