Example #1
0
 private void StringLiteralListNext(StringLiteralListType stringLiteralListType)
 {
     if (_lookaheadFirst.TokenType == TokenType.Comma)
     {
         DiscardToken(TokenType.Comma);
         ReadStringLiteralValue(stringLiteralListType);
         DiscardToken(TokenType.StringValue);
         StringLiteralListNext(stringLiteralListType);
     }
     else
     {
         // nothing
     }
 }
Example #2
0
        private void ReadStringLiteralValue(StringLiteralListType stringLiteralListType)
        {
            var stringValue = ReadToken(TokenType.StringValue).Value;

            if (stringLiteralListType == StringLiteralListType.InCondition)
                _currentInMatchCondition.Values.Add(stringValue);
            else if (stringLiteralListType == StringLiteralListType.OnServersCondition)
                _searchRequest.Servers.Add(stringValue);
        }
Example #3
0
 private void StringLiteralList(StringLiteralListType stringLiteralListType)
 {
     ReadStringLiteralValue(stringLiteralListType);
     DiscardToken(TokenType.StringValue);
     StringLiteralListNext(stringLiteralListType);
 }