Example #1
0
 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)
Example #2
0
 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)
Example #3
0
 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)
Example #4
0
 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)