def math_raw_lst(text,delims=MATH_DELIMS):

    # Initialize result list:
    chunks = []
    # Remove whitespaces from beginning and ending:
    text = text.strip()

    while len(text) > 0:
        res = get_first_delim(text,delims)
        if res is None:
            # Append all the left text:
            chunks.append({'type':'text',\
                           'content':text})
            # Empty text:
            text = ""
            continue

        # Get the first delimiter and its location:
        loc_start,ds = res

        # Add the text until loc_start to the res_lst:
        # Note that if there is not such text, we add an empty chunk.
        # This is intentional.
        chunks.append({'type':'text',\
                       'content':text[:loc_start]})

        # Find the ending delimiter:
        de = delims[ds]
        loc_end = text.find(de,loc_start + len(ds))
        # We expect it to have an ending:
        if loc_end < 0:
            raise ExceptNoClosingDelimiter(ds)

        # Get a chunk of math. (Without the delimiters):
        math_chunk = text[loc_start + len(ds):loc_end]
        # HTML escape the math chunk:
        math_chunk_h = filters.html_escape(math_chunk)
        # Add the math chunk together with the original delimiters to the
        # result list:
        chunks.append({'type':'math',\
                       'delim':ds,\
                       'content':ds + math_chunk_h + de})

        # Cut text:
        text = text[loc_end + len(de):]

    # Return the accumulated result list:
    return chunks
Verify the syntax of the command to enable a vlan on an intf.
dataset/ETHPy150Open realcr/freedomlayer_website/lib/filters.py/math_raw_lst--crossover with--dataset/ETHPy150Open openstack/networking-cisco/networking_cisco/tests/unit/ml2/drivers/cisco/nexus/test_cisco_mech.py/TestCiscoPortsV2.test_nexus_enable_vlan_cmd_on_same_host