void ConsumeAsTokenOrIdentifier(MmlTokenType token, string value) { ConsumeAsToken (token); Value = value; }
public void ExpectNext(MmlTokenType tokenType) { if (!Advance ()) throw LexerError (String.Format ("Expected token {0}, but reached end of the input", CurrentToken)); ExpectCurrent (tokenType); }
void ConsumeAsToken(MmlTokenType token) { Line.ReadChar (); CurrentToken = token; Value = null; }
public void ExpectCurrent(MmlTokenType tokenType) { if (CurrentToken != tokenType) throw LexerError (String.Format ("Expected token {0} but found {1}", tokenType, CurrentToken)); }