Already have start of line ^ and end of line $, but we should include \A and \z (start and end of string). The currently parser is not set up to handle this, unfortunately. \A and \z are converted to text literal nodes when manually added to the regex string.