internal RegExTree RegEx() { if (isEofString()) return new Leaf(RegOp.eof); else { RegExTree tmp = Expr(); if (chr != '\0') Error(101, index-1, pat.Length - index + 1, null); return tmp; } }