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