Subversion Repositories wimsdev

Rev

Rev 2741 | Blame | Last modification | View Log | RSS feed

  1. All comparisons are made on strings: <tt>string1 rel string2</tt>.
  2. Comparisons can be joined using <tt>and</tt> and <tt>or</tt>. Parentheses may
  3. be used to build complex comparison logics.
  4.  
  5. :Valid relations <tt>rel</tt>:
  6. :Relation,Condition
  7. := </tt> or <tt>==
  8. true if <tt> string1</tt> and <tt>string2</tt> are identical.
  9. :!= </tt> or <tt>&lt;&gt;
  10. true if <tt> string1</tt> and <tt>string2</tt> are NOT identical.
  11. :<
  12. true if (the numerical evaluation of) <tt>string1</tt> is < <tt>string2</tt>.
  13. :<=
  14. true if (the numerical evaluation of) <tt>string1</tt> is $m_le <tt>string2</tt>.
  15. :>
  16. true if (the numerical evaluation of) <tt>string1</tt> is > <tt>string2</tt>.
  17. :>=
  18. true if (the numerical evaluation of) <tt>string1</tt> is $m_ge <tt>string2</tt>.
  19. :isin
  20. true if <tt>string1</tt> is a substring of <tt>string2</tt>.
  21. :notin
  22. true if <tt>string1</tt> is NOT a substring of <tt>string2</tt>.
  23. :iswordof
  24. true if <tt>string1</tt> is a word of <tt>string2</tt>.
  25. :notwordof
  26. true if <tt>string1</tt> is NOT a word of <tt>string2</tt>.
  27. :isvarof
  28. true if <tt>string1</tt> is a (mathematical) variable of the expression  <tt>string2</tt>.
  29. :notvarof
  30. true if <tt>string1</tt> is NOT a (mathematical) variable of the expression <tt>string2</tt>.
  31. :isvariableof
  32. true if <tt> string1</tt> is a (mathematical) variable of the expression <tt>string2</tt>.
  33. :notvariableof
  34. true if <tt> string1</tt> is NOT a (mathematical) variable of the expression <tt>string2</tt>.
  35. :isitemof
  36. true if <tt> string1</tt> is an item of the list <tt>string2</tt>.
  37. :notitemof
  38. true if <tt> string1</tt> is NOT an item of the list <tt>string2</tt>.
  39. :islineof
  40. true if <tt> string1</tt> is a line of the list <tt>string2</tt>.
  41. :notlineof
  42. true if <tt> string1</tt> is NOT a line of the list <tt>string2</tt>.
  43. :issamecase
  44. true if <tt> string1</tt> and <tt>string2</tt> are the same text by a comparison insensitive to multiple spaces but case-sensitive.
  45. :notsamecase
  46. true if <tt> string1</tt> and <tt>string2</tt> are NOT the same text by a comparison nsensitive to multiple spaces but case-sensitive.
  47. :issametext
  48. true if <tt> string1</tt> and <tt>string2</tt> are the same text by a comparison insensitive to cases, multiple spaces and accented letters.
  49. :notsametext
  50. true if <tt> string1</tt> and <tt>string2</tt> are NOT the same text by a comparison insensitive to cases, multiple spaces and accented letters.
  51.