// this is a comment
const func = (a, b, c, d, e, f, s, n) => {
    if (a++ && b-- || c >= d || e <= f) {      
    }
    if (s === 'string' && n !== 999) {
    }
    if (a == b && c != d)
    
    a <- b <-- c <== d

    a <| b |> c -> d ==> e 
    
  }
  <!-- test -->

  // italic ligatures
  // != == >= <= -> => ==>
  // === !== && || ++ --
  // a <- b <-- c <== d
  // a <| b |> c -> d ==> e 
  
@@ -1,25 +1,4 @@
-// this is a comment%0A
 cons
@@ -36,16 +36,37 @@
 n) =%3E %7B%0A
+// this is a comment%0A
     if (
@@ -102,14 +102,8 @@
 f) %7B
-      
 %0A   
@@ -180,16 +180,22 @@
  d)%0A    
+a ?? b
 %0A    a %3C
@@ -210,16 +210,26 @@
 c %3C== d%0A
+    a %7C%3E b
 %0A    a %3C
@@ -251,34 +251,8 @@
 =%3E e
- %0A    %0A  %7D%0A  %3C!-- test --%3E
 %0A%0A  
@@ -378,8 +378,122 @@
 =%3E e
- 
 %0A  
+// a ?? b%0A  // %3E=%3E  %3C=%3C%0A  // %3C=%3E%0A  // %3E%3E=  =%3C%3C%0A%0A    a %3E=%3E b %3C=%3C b%0A    a %3C=%3E b%0A    a %3E%3E=  =%3C%3C%0A%0A  %7D%0A%0A  %3C!-- test --%3E%0A

Update sample.js with new ligatures