コード例 #1
0
ファイル: parser.py プロジェクト: zyh911/tencentcloud-cli
 def _parse_multi_select_list(self):
     expressions = []
     while not self._current_token() == 'rbracket':
         expression = self._expression()
         expressions.append(expression)
         if self._current_token() == 'comma':
             self._match('comma')
             self._assert_not_token('rbracket')
     self._match('rbracket')
     return ast.multi_select_list(expressions)
コード例 #2
0
ファイル: parser.py プロジェクト: Bmitchem/RiotGames
 def _parse_multi_select_list(self):
     expressions = []
     while not self._current_token() == 'rbracket':
         expression = self._expression()
         expressions.append(expression)
         if self._current_token() == 'comma':
             self._match('comma')
             self._assert_not_token('rbracket')
     self._match('rbracket')
     return ast.multi_select_list(expressions)
コード例 #3
0
ファイル: parser.py プロジェクト: hellowangsai/jmespath.py
 def _parse_multi_select_list(self):
     expressions = []
     while True:
         expression = self._expression()
         expressions.append(expression)
         if self._current_token() == 'rbracket':
             break
         else:
             self._match('comma')
     self._match('rbracket')
     return ast.multi_select_list(expressions)
コード例 #4
0
ファイル: parser.py プロジェクト: AaronKalair/jmespath.py
 def _parse_multi_select_list(self):
     expressions = []
     while True:
         expression = self._expression()
         expressions.append(expression)
         if self._current_token() == 'rbracket':
             break
         else:
             self._match('comma')
     self._match('rbracket')
     return ast.multi_select_list(expressions)