Parse nested list

Write codeHard35 minStripe style

Your task

Parse a simplified nested-list literal made only of non-negative integers, commas, and square brackets (no whitespace), e.g. '[1,[2,3],[]]'. Return the corresponding nested Python list of ints. The grammar: a value is either an integer (one or more digits) or a bracketed, comma-separated list of values; an empty list is '[]'. Assume the input is always syntactically valid and the top level is always a bracketed list. Integers fit in normal Python ints.

Examples

parse_nested(s: str) -> list
Example 1
Inputparse_nested("[1,[2,3],[]]")
Output[1, [2, 3], []]