/// <summary> /// Note, it doesn't consume the end of block marker, you must still /// call VerifiyEndOfBlock to consume it /// </summary> /// <returns></returns> public override bool EndOfBlock() { return(endOfBlock || stf.PeekPastWhitespace() == ')' || stf.EOF()); }