message: added a couple comments to make some sense of the numbers in the match statement
diff: @@ -113,6 +113,7 @@ impl<'a> Iterator for StatementSplitter<'a> {
  self.read += 1;
  match character {
  _ if self.flags.contains(POST_MATHEXPR) => (),
  + // [^A-Za-z0-9_}]
  0...47 | 58...64 | 91...94 | 96 | 123...124 | 126...127 if self.flags.contains(VBRACE) => {
  // If we are just ending the braced section continue as normal
  if error.is_none() {
  @@ -249,6 +250,7 @@ impl<'a> Iterator for StatementSplitter<'a> {
  }
  }
  }
  + // [^A-Za-z0-9_]
  0...47 | 58...64 | 91...94 | 96 | 123...127 => self.flags -= VARIAB | ARRAY,
  _ => ()
  }
  