private bool TestAndMatchToken(MemberIdTokenKind kind) { if (Current.Kind == kind) { m_Position++; return(true); } else { return(false); } }
private string MatchToken(MemberIdTokenKind kind) { if (Current.Kind == kind) { var value = Current.Value; m_Position++; return(value); } else { throw UnexpectedToken(kind); } }
private bool TestToken(MemberIdTokenKind kind1, MemberIdTokenKind kind2) { return(Current.Kind == kind1 || Current.Kind == kind2); }
public MemberIdToken(MemberIdTokenKind kind, string value) { Kind = kind; Value = value; }
public MemberIdToken(MemberIdTokenKind kind, char value) { Kind = kind; Value = value.ToString(); }