def p_suite1(p):
    # stmt may be a list of simple_stmt due to this piece of grammar:
    # simple_stmt: small_stmt (';' small_stmt)* [';'] NEWLINE
    stmt = p[1]
    if isinstance(stmt, list):
        res = stmt
    else:
        res = [stmt]
    p[0] = res
:type nums: List[int]
dataset/ETHPy150Open nucleic/enaml/enaml/core/parser.py/p_suite1--crossover with--dataset/ETHPy150Open kamyu104/LeetCode/Python/missing-ranges.py/Solution.findMissingRanges