Skip to content

Commit

Permalink
[Perl] Refactor whole syntax definition to drop Oniguruma (sublimehq#…
Browse files Browse the repository at this point in the history
  • Loading branch information
deathaxe authored and wbond committed Jun 18, 2018
1 parent d179d03 commit 834a6e6
Show file tree
Hide file tree
Showing 19 changed files with 2,307 additions and 1,011 deletions.
1,953 changes: 953 additions & 1,000 deletions Perl/Perl.sublime-syntax

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
Expand Up @@ -5,5 +5,5 @@
]]></content>
<tabTrigger>if</tabTrigger>
<scope>source.perl</scope>
<description>Conditional</description>
<description>if.. Conditional</description>
</snippet>
2 changes: 1 addition & 1 deletion Perl/Snippets/Conditional-if..else-(ife).sublime-snippet
Original file line number Diff line number Diff line change
Expand Up @@ -7,5 +7,5 @@
]]></content>
<tabTrigger>ife</tabTrigger>
<scope>source.perl</scope>
<description>Conditional if..else</description>
<description>if..else.. Conditional</description>
</snippet>
Original file line number Diff line number Diff line change
Expand Up @@ -9,5 +9,5 @@
]]></content>
<tabTrigger>ifee</tabTrigger>
<scope>source.perl</scope>
<description>Conditional if..elsif..else</description>
<description>if..elsif..else.. Conditional</description>
</snippet>
2 changes: 1 addition & 1 deletion Perl/Snippets/Conditional-one-line-(xif).sublime-snippet
Original file line number Diff line number Diff line change
Expand Up @@ -3,5 +3,5 @@
]]></content>
<tabTrigger>xif</tabTrigger>
<scope>source.perl</scope>
<description>Conditional One-line</description>
<description>if.. Conditional One-line</description>
</snippet>
Original file line number Diff line number Diff line change
Expand Up @@ -3,5 +3,5 @@
]]></content>
<tabTrigger>xunless</tabTrigger>
<scope>source.perl</scope>
<description>Conditional One-line</description>
<description>unless. Conditional One-line</description>
</snippet>
7 changes: 7 additions & 0 deletions Perl/Snippets/Conditional-one-line-(xwhen).sublime-snippet
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
<snippet>
<content><![CDATA[${1:expression} when ${2:condition};
]]></content>
<tabTrigger>xwhen</tabTrigger>
<scope>source.perl</scope>
<description>when.. Conditional One-line</description>
</snippet>
Original file line number Diff line number Diff line change
Expand Up @@ -5,5 +5,5 @@
]]></content>
<tabTrigger>unless</tabTrigger>
<scope>source.perl</scope>
<description>Conditional</description>
<description>unless.. Conditional</description>
</snippet>
11 changes: 11 additions & 0 deletions Perl/Snippets/Conditional-unless..else-(unlesse).sublime-snippet
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
<snippet>
<content><![CDATA[unless ($1) {
${2:# body...}
} else {
${3:# else...}
}
]]></content>
<tabTrigger>unlesse</tabTrigger>
<scope>source.perl</scope>
<description>unless..else.. Conditional</description>
</snippet>
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
<snippet>
<content><![CDATA[unless ($1) {
${2:# body...}
} elsif ($3) {
${4:# elsif...}
} else {
${5:# else...}
}
]]></content>
<tabTrigger>unlessee</tabTrigger>
<scope>source.perl</scope>
<description>unless..elsif..else.. Conditional</description>
</snippet>
9 changes: 9 additions & 0 deletions Perl/Snippets/Conditional-when-(when).sublime-snippet
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
<snippet>
<content><![CDATA[when ($1) {
${2:# body...}
}
]]></content>
<tabTrigger>when</tabTrigger>
<scope>source.perl</scope>
<description>when.. Conditional</description>
</snippet>
Original file line number Diff line number Diff line change
Expand Up @@ -5,5 +5,5 @@
]]></content>
<tabTrigger>for</tabTrigger>
<scope>source.perl</scope>
<description>Loop</description>
<description>for.. Loop</description>
</snippet>
Original file line number Diff line number Diff line change
Expand Up @@ -5,5 +5,5 @@
]]></content>
<tabTrigger>fore</tabTrigger>
<scope>source.perl</scope>
<description>Loop</description>
<description>foreach.. Loop</description>
</snippet>
7 changes: 7 additions & 0 deletions Perl/Snippets/Loop-one-line-(xfor).sublime-snippet
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
<snippet>
<content><![CDATA[${1:expression} for @${2:array};
]]></content>
<tabTrigger>xfor</tabTrigger>
<scope>source.perl</scope>
<description>for.. Loop One-line</description>
</snippet>
Original file line number Diff line number Diff line change
Expand Up @@ -3,5 +3,5 @@
]]></content>
<tabTrigger>xfore</tabTrigger>
<scope>source.perl</scope>
<description>Loop One-line</description>
<description>foreach.. Loop One-line</description>
</snippet>
7 changes: 7 additions & 0 deletions Perl/Snippets/Loop-one-line-(xuntil).sublime-snippet
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
<snippet>
<content><![CDATA[${1:expression} until ${2:condition};
]]></content>
<tabTrigger>xuntil</tabTrigger>
<scope>source.perl</scope>
<description>until.. Loop One-line</description>
</snippet>
2 changes: 1 addition & 1 deletion Perl/Snippets/Loop-one-line-(xwhile).sublime-snippet
Original file line number Diff line number Diff line change
Expand Up @@ -3,5 +3,5 @@
]]></content>
<tabTrigger>xwhile</tabTrigger>
<scope>source.perl</scope>
<description>Loop One-line</description>
<description>while.. Loop One-line</description>
</snippet>
Original file line number Diff line number Diff line change
Expand Up @@ -5,5 +5,5 @@
]]></content>
<tabTrigger>while</tabTrigger>
<scope>source.perl</scope>
<description>Loop</description>
<description>while.. Loop</description>
</snippet>
Loading

0 comments on commit 834a6e6

Please sign in to comment.