stringfuzz icon indicating copy to clipboard operation
stringfuzz copied to clipboard

semantics change: re.all / re.allchar

Open mtrberzi opened this issue 7 years ago • 0 comments

An update to the SMT-LIB strings language standard has differentiated the re.all and re.allchar operators. The semantics of these operators should be handled as follows:

  • re.allchar is a regex term that matches any single character.
  • re.all is a regex term that matches any string.
  • These two operators are distinct, have different semantics, and cannot be substituted for each other without changing the meaning of an AST (so re.all is no longer just a different name for re.allchar).

mtrberzi avatar Feb 13 '18 21:02 mtrberzi