Index: /branches/eam_branches/ipp-20191011/Ohana/src/libohana/src/isolate_elements.c
===================================================================
--- /branches/eam_branches/ipp-20191011/Ohana/src/libohana/src/isolate_elements.c	(revision 41141)
+++ /branches/eam_branches/ipp-20191011/Ohana/src/libohana/src/isolate_elements.c	(revision 41142)
@@ -186,9 +186,4 @@
   if (!strncmp (c, "+",  1)) return (TRUE);
   if (!strncmp (c, "-",  1)) return (TRUE);
-  if (!strncmp (c, "&",  1)) return (TRUE);
-  if (!strncmp (c, "|",  1)) return (TRUE);
-
-  if (!strncmp (c, "<",  1)) return (TRUE);
-  if (!strncmp (c, ">",  1)) return (TRUE);
 
   if (!strncmp (c, "(",  1)) return (TRUE);
@@ -203,4 +198,11 @@
   if (!strncmp (c, "<=", 2)) return (TRUE);
   if (!strncmp (c, ">=", 2)) return (TRUE);
+  if (!strncmp (c, "<~", 2)) return (TRUE);
+  if (!strncmp (c, "~>", 2)) return (TRUE);
+
+  if (!strncmp (c, "<",  1)) return (TRUE);
+  if (!strncmp (c, ">",  1)) return (TRUE);
+  if (!strncmp (c, "&",  1)) return (TRUE);
+  if (!strncmp (c, "|",  1)) return (TRUE);
 
   return (FALSE);
@@ -218,4 +220,6 @@
   if (!strncmp (c, "<=", 2)) return (TRUE);
   if (!strncmp (c, ">=", 2)) return (TRUE);
+  if (!strncmp (c, "<~", 2)) return (TRUE);
+  if (!strncmp (c, "~>", 2)) return (TRUE);
 
   return (FALSE);
