def _parse_describe_line_list()

in cstar/nodetoolparser/describering.py [0:0]


def _parse_describe_line_list(line, tokens):
    tokens.pop()
    res = []
    if tokens[-1].val != ']':
        while True:
            res.append(_parse_expression(line, tokens))
            if tokens[-1].val == ',':
                tokens.pop()
            elif tokens[-1].val == ']':
                break
            else:
                raise ParseException(line, tokens[-1].offset, "Expected ',' or ']', got '%s' in line %s")

    tokens.pop()
    return res