Skip to content

Commit 7549ecc

Browse files
committed
Add missing greedy config in APL, AutoIt, Dart, Elixir, Erlang, F#, Go, Haxe, Icon, Inform7, J, Makefile, Mel, Nim, Nix, NSIS, OCaml, Oz, Pari/GP, Parser, Pascal, Perl, Prolog, Pure, Qore, R, Rip, Ruby, Rust, SAS, Scheme, SQL, Stylus, Tcl and Verilog
1 parent c40de4f commit 7549ecc

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

70 files changed

+250
-89
lines changed

components/prism-apl.js

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,9 @@
11
Prism.languages.apl = {
22
'comment': /(?:|#[! ]).*$/m,
3-
'string': /'(?:[^'\r\n]|'')*'/,
3+
'string': {
4+
pattern: /'(?:[^'\r\n]|'')*'/,
5+
greedy: true
6+
},
47
'number': /¯?(?:\d*\.?\d+(?:e[+¯]?\d+)?|¯|)(?:j¯?(?:\d*\.?\d+(?:e[\+¯]?\d+)?|¯|))?/i,
58
'statement': /:[A-Z][a-z][A-Za-z]*\b/,
69
'system-function': {

components/prism-apl.min.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

components/prism-autoit.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ Prism.languages.autoit = {
1313
},
1414
"string": {
1515
pattern: /(["'])(?:\1\1|(?!\1)[^\r\n])*\1/,
16+
greedy: true,
1617
inside: {
1718
"variable": /([%$@])\w+\1/
1819
}

components/prism-autoit.min.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

components/prism-dart.js

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,13 @@
11
Prism.languages.dart = Prism.languages.extend('clike', {
22
'string': [
3-
/r?("""|''')[\s\S]*?\1/,
4-
/r?("|')(\\?.)*?\1/
3+
{
4+
pattern: /r?("""|''')[\s\S]*?\1/,
5+
greedy: true
6+
},
7+
{
8+
pattern: /r?("|')(\\?.)*?\1/,
9+
greedy: true
10+
}
511
],
612
'keyword': [
713
/\b(?:async|sync|yield)\*/,

components/prism-dart.min.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

components/prism-elixir.js

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,19 +12,22 @@ Prism.languages.elixir = {
1212
{
1313
// ~s"""foo""", ~s'''foo''', ~s/foo/, ~s|foo|, ~s"foo", ~s'foo', ~s(foo), ~s[foo], ~s{foo}, ~s<foo>
1414
pattern: /~[cCsSwW](?:("""|'''|[\/|"'])(?:\\.|(?!\1)[^\\])+\1|\((?:\\\)|[^)])+\)|\[(?:\\\]|[^\]])+\]|\{(?:\\\}|#\{[^}]+\}|[^}])+\}|<(?:\\>|[^>])+>)[csa]?/,
15+
greedy: true,
1516
inside: {
1617
// See interpolation below
1718
}
1819
},
1920
{
2021
pattern: /("""|''')[\s\S]*?\1/,
22+
greedy: true,
2123
inside: {
2224
// See interpolation below
2325
}
2426
},
2527
{
2628
// Multi-line strings are allowed
2729
pattern: /("|')(?:\\[\s\S]|(?!\1)[^\\])*\1/,
30+
greedy: true,
2831
inside: {
2932
// See interpolation below
3033
}

components/prism-elixir.min.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

components/prism-erlang.js

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,9 @@
11
Prism.languages.erlang = {
22
'comment': /%.+/,
3-
'string': /"(?:\\?.)*?"/,
3+
'string': {
4+
pattern: /"(?:\\?.)*?"/,
5+
greedy: true
6+
},
47
'quoted-function': {
58
pattern: /'(?:\\.|[^'\\])+'(?=\()/,
69
alias: 'function'

components/prism-erlang.min.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)