grammars/source.perl6fe.json in github-linguist-5.0.6 vs grammars/source.perl6fe.json in github-linguist-5.0.7
- old
+ new
@@ -250,10 +250,22 @@
"name": "comment.internal.left_single_right_single.perl6fe"
}
]
},
{
+ "begin": "\\s*#`‚",
+ "end": "‘",
+ "name": "comment.multiline.hash-tick.low-q_left_single.perl6fe",
+ "patterns": [
+ {
+ "begin": "‚",
+ "end": "‘",
+ "name": "comment.internal.low-q_left_single.perl6fe"
+ }
+ ]
+ },
+ {
"begin": "\\s*#`「",
"end": "」",
"name": "comment.multiline.hash-tick.fw_cornerbracket.perl6fe",
"patterns": [
{
@@ -376,10 +388,34 @@
"include": "source.quoting.perl6fe#q_left_single_right_single_string_content"
}
]
},
{
+ "begin": "(?<=\\W|^)‚",
+ "beginCaptures": {
+ "0": {
+ "name": "punctuation.definition.string.begin.perl6fe"
+ }
+ },
+ "end": "‘",
+ "endCaptures": {
+ "0": {
+ "name": "punctuation.definition.string.end.perl6fe"
+ }
+ },
+ "name": "string.quoted.single.low-q_left_single.perl6fe",
+ "patterns": [
+ {
+ "match": "\\\\[‚‘\\\\]",
+ "name": "constant.character.escape.perl6fe"
+ },
+ {
+ "include": "source.quoting.perl6fe#q_low-q_left_single_string_content"
+ }
+ ]
+ },
+ {
"begin": "(?<=\\W|^)'",
"beginCaptures": {
"0": {
"name": "punctuation.definition.string.begin.perl6fe"
}
@@ -1157,10 +1193,10 @@
{
"match": "(?x)\n(?<= ^ | [=,;^\\s{\\[(/] | \\.\\. )\n[-−+]?\n0[bodx]\\w+",
"name": "constant.numeric.radix.perl6fe"
},
{
- "match": "(?x)\n (?<= ^ | [×÷*=,:;^\\s{\\[(/] | \\.\\. | … )\n (?: \\^? [+-−] )?\n(?:\n (?: \\d+ (?: [\\_\\d]+ \\d )? )\n (?: \\. \\d+ (?: [\\_\\d]+ \\d )? )?\n)\n(?: e (?:-|−)? \\d+ (?: [\\_\\d]+ \\d )? )?",
+ "match": "(?x)\n (?<= ^ | [×÷*=,:;^\\s{\\[(/] | \\.\\. | … )\n (?: \\^? [+\\-−] )?\n(?:\n (?: \\d+ (?: [\\_\\d]+ \\d )? )\n (?: \\. \\d+ (?: [\\_\\d]+ \\d )? )?\n)\n(?: e (?:-|−)? \\d+ (?: [\\_\\d]+ \\d )? )?",
"name": "constant.numeric.perl6fe"
},
{
"match": "(?x)\n (?<= ^ | [×÷*=,:;^\\s{\\[(/] | \\.\\. )\n (?: [+-−] )?\n(?:\n (?: \\. \\d+ (?: [\\_\\d]+ \\d )? )\n)\n(?: e (?:-|−)? \\d+ (?: [\\_\\d]+ \\d )? )?",
"name": "constant.numeric.perl6fe"
\ No newline at end of file