MCPcopy Index your code
hub / github.com/pyload/pyload / parse_list

Method parse_list

module/lib/jinja2/parser.py:633–643  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

631 return nodes.Tuple(args, 'load', lineno=lineno)
632
633 def parse_list(self):
634 token = self.stream.expect('lbracket')
635 items = []
636 while self.stream.current.type != 'rbracket':
637 if items:
638 self.stream.expect('comma')
639 if self.stream.current.type == 'rbracket':
640 break
641 items.append(self.parse_expression())
642 self.stream.expect('rbracket')
643 return nodes.List(items, lineno=token.lineno)
644
645 def parse_dict(self):
646 token = self.stream.expect('lbrace')

Callers 1

parse_primaryMethod · 0.95

Calls 3

parse_expressionMethod · 0.95
expectMethod · 0.80
appendMethod · 0.45

Tested by

no test coverage detected