コード例 #1
0
 string Consume(SelectorTokenType tokenType)
 {
     Expect(tokenType);
     string token = CurrentToken.Text;
     currentPosition++;
     return token;
 }
コード例 #2
0
        string Consume(SelectorTokenType tokenType)
        {
            Expect(tokenType);
            string token = CurrentToken.Text;

            currentPosition++;
            return(token);
        }
コード例 #3
0
 void Expect(SelectorTokenType tokenType)
 {
     ParseErrorIfEnd();
     if (CurrentToken.TokenType != tokenType)
     {
         ParseError(string.Format(
             "Expected token {0} but found {1}", tokenType, CurrentToken.TokenType));
     }
 }
コード例 #4
0
 void Expect(SelectorTokenType tokenType)
 {
     ParseErrorIfEnd();
     if (CurrentToken.TokenType != tokenType)
     {
         ParseError(string.Format(
                        "Expected token {0} but found {1}", tokenType, CurrentToken.TokenType));
     }
 }
コード例 #5
0
ファイル: SelectorToken.cs プロジェクト: Nord001/htmlsharp
 public SelectorToken(SelectorTokenType type, string text)
 {
     this.TokenType = type;
     this.Text = text;
 }
コード例 #6
0
 public SelectorToken(SelectorTokenType type, string text)
 {
     this.TokenType = type;
     this.Text      = text;
 }