[
  {
    "if_match": "\/\n-[*#]\/S",
    "type": "all",
    "is_wheel": "Y",
    "replace": {
      "listes-decoupe-para": {
        "match": "\n\n",
        "type": "split",
        "is_wheel": "Y",
        "replace": {
          "liste-check": {
            "if_str": "-",
            "if_match": "\/-[*#]\/S",
            "is_wheel": "Y",
            "type": "all",
            "replace": {
              "liste-prepend": {
                "type": "all",
                "replace": "\n$0"
              },
              "liste-p-init": {
                "type": "all",
                "replace": "tw_liste_init",
                "is_callback": "Y"
              },
              "liste-p-item": {
                "match": ",(\n-)(\\*+|\\#+)([^*#].*)?(?=(?:\\z|\n-)),UsS",
                "replace": "tw_liste_item",
                "is_callback": "Y"
              },
              "liste-p-close": {
                "type": "all",
                "replace": "tw_liste_close",
                "is_callback": "Y"
              }
            }
          }
        }
      }
    }
  }
]