///////////////////////////////////////////////////////////////////////////// public bool Starts( IParseReader input ) { return input.StartsWith( Sequence ); }
///////////////////////////////////////////////////////////////////////////// public void Skip( IParseReader input ) { // ****** if( FirstChar == input.Peek() && input.StartsWith(Sequence) ) { input.Skip( Sequence.Length ); } else { throw new Exception( string.Format("input buffer does not begin with \"{1}\"", Sequence) ); } }