Skip to content

Commit a46d4dc

Browse files
committed
Merge pull request #94 from anubmat/branch_anubha
Fix for adding caret as a Logical Operator
2 parents 944a272 + 703f0f2 commit a46d4dc

File tree

6 files changed

+18
-4
lines changed

6 files changed

+18
-4
lines changed

TypeScript.YAML-tmLanguage

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -506,7 +506,7 @@ repository:
506506

507507
logic-operator:
508508
name: keyword.operator.arithmetic.ts
509-
match: \!|&|~|\||&&|\|\|
509+
match: \!|&|~|\^|\||&&|\|\|
510510

511511
storage-keyword:
512512
name: storage.type.ts

TypeScript.tmLanguage

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -704,7 +704,7 @@
704704
<key>logic-operator</key>
705705
<dict>
706706
<key>match</key>
707-
<string>\!|&amp;|~|\||&amp;&amp;|\|\|</string>
707+
<string>\!|&amp;|~|\^|\||&amp;&amp;|\|\|</string>
708708
<key>name</key>
709709
<string>keyword.operator.arithmetic.ts</string>
710710
</dict>

TypeScriptReact.YAML-tmLanguage

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -494,7 +494,7 @@ repository:
494494

495495
logic-operator:
496496
name: keyword.operator.arithmetic.tsx
497-
match: \!|&|~|\||&&|\|\|
497+
match: \!|&|~|\^|\||&&|\|\|
498498

499499
storage-keyword:
500500
name: storage.type.tsx

TypeScriptReact.tmLanguage

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1070,7 +1070,7 @@
10701070
<key>logic-operator</key>
10711071
<dict>
10721072
<key>match</key>
1073-
<string>\!|&amp;|~|\||&amp;&amp;|\|\|</string>
1073+
<string>\!|&amp;|~|\^|\||&amp;&amp;|\|\|</string>
10741074
<key>name</key>
10751075
<string>keyword.operator.arithmetic.tsx</string>
10761076
</dict>

tests/baselines/Issue90.txt

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
[1, 1]: source.ts meta.var.expr.ts
2+
[2, 1]: source.ts meta.var.expr.ts
3+
[2, 6]: source.ts meta.var.expr.ts meta.var-single-variable.expr.ts variable.ts
4+
[2, 10]: source.ts meta.var.expr.ts meta.var-single-variable.expr.ts constant.numeric.ts
5+
[3, 1]: source.ts meta.var.expr.ts
6+
[3, 6]: source.ts meta.var.expr.ts meta.var-single-variable.expr.ts variable.ts
7+
[3, 10]: source.ts meta.var.expr.ts meta.var-single-variable.expr.ts
8+
[3, 12]: source.ts meta.var.expr.ts meta.var-single-variable.expr.ts keyword.operator.arithmetic.ts
9+
[3, 14]: source.ts meta.var.expr.ts meta.var-single-variable.expr.ts
10+
[4, 1]: source.ts

tests/cases/Issue90.ts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
^^ var a = 0;
2+
^^ var ^^b = ^^1;
3+
^^ var ^^c = ^^a ^^^ ^^b;
4+
^^

0 commit comments

Comments
 (0)