[
  [
    "start",
    [
      "keyword.control",
      "##"
    ],
    [
      "text",
      " "
    ],
    [
      "keyword.control",
      "##"
    ],
    [
      "text",
      " "
    ],
    [
      "keyword.control",
      "()"
    ],
    [
      "text",
      " "
    ],
    [
      "keyword.control",
      "##"
    ],
    [
      "text",
      " "
    ],
    [
      "keyword.control",
      "^^"
    ],
    [
      "text",
      " "
    ],
    [
      "keyword.control",
      "##"
    ],
    [
      "text",
      " "
    ],
    [
      "keyword.control",
      "##"
    ],
    [
      "text",
      " "
    ],
    [
      "keyword.control",
      "##"
    ],
    [
      "text",
      " "
    ],
    [
      "keyword.control",
      "##"
    ]
  ],
  [
    "start",
    [
      "keyword.control",
      "##"
    ],
    [
      "text",
      " "
    ],
    [
      "entity.name.function",
      "H1"
    ],
    [
      "text",
      " "
    ],
    [
      "entity.name.function",
      "C2"
    ],
    [
      "text",
      " "
    ],
    [
      "entity.name.function",
      "S1"
    ],
    [
      "text",
      " "
    ],
    [
      "keyword.control",
      "<>"
    ],
    [
      "text",
      " "
    ],
    [
      "entity.name.function",
      "S2"
    ],
    [
      "text",
      " "
    ],
    [
      "entity.name.function",
      "H2"
    ],
    [
      "text",
      " "
    ],
    [
      "entity.name.function",
      "DN"
    ],
    [
      "text",
      " "
    ],
    [
      "keyword.control",
      "##"
    ]
  ],
  [
    "start",
    [
      "keyword.control",
      "##"
    ],
    [
      "text",
      " "
    ],
    [
      "constant.language",
      "%U"
    ],
    [
      "text",
      " "
    ],
    [
      "keyword.control",
      "<>"
    ],
    [
      "text",
      " "
    ],
    [
      "constant.language",
      "%D"
    ],
    [
      "text",
      " "
    ],
    [
      "entity.name.tag",
      "*2"
    ],
    [
      "text",
      " "
    ],
    [
      "constant.language",
      "%L"
    ],
    [
      "text",
      " "
    ],
    [
      "entity.name.function",
      "IZ"
    ],
    [
      "text",
      " "
    ],
    [
      "entity.name.tag",
      ".."
    ],
    [
      "text",
      " "
    ],
    [
      "keyword.control",
      "##"
    ]
  ],
  [
    "start",
    [
      "keyword.control",
      "##"
    ],
    [
      "text",
      " "
    ],
    [
      "keyword.control",
      "##"
    ],
    [
      "text",
      " "
    ],
    [
      "keyword.control",
      "##"
    ],
    [
      "text",
      " "
    ],
    [
      "entity.name.tag",
      ".."
    ],
    [
      "text",
      " "
    ],
    [
      "keyword.control",
      "##"
    ],
    [
      "text",
      " "
    ],
    [
      "entity.name.function",
      "DN"
    ],
    [
      "text",
      " "
    ],
    [
      "entity.name.tag",
      "*3"
    ],
    [
      "text",
      " "
    ],
    [
      "keyword.control",
      "##"
    ],
    [
      "text",
      " "
    ],
    [
      "keyword.control",
      "##"
    ]
  ],
  [
    "start",
    [
      "keyword.control",
      "##"
    ],
    [
      "text",
      " "
    ],
    [
      "keyword.control",
      "##"
    ],
    [
      "text",
      " "
    ],
    [
      "keyword.control",
      "##"
    ],
    [
      "text",
      " "
    ],
    [
      "constant.language",
      "%R"
    ],
    [
      "text",
      " "
    ],
    [
      "entity.name.function",
      "C1"
    ],
    [
      "text",
      " "
    ],
    [
      "entity.name.function",
      "IZ"
    ],
    [
      "text",
      " "
    ],
    [
      "keyword.control",
      "()"
    ],
    [
      "text",
      " "
    ],
    [
      "keyword.control",
      "##"
    ],
    [
      "text",
      " "
    ],
    [
      "keyword.control",
      "##"
    ]
  ],
  [
    "start",
    [
      "keyword.control",
      "##"
    ],
    [
      "text",
      " "
    ],
    [
      "keyword.control",
      "##"
    ],
    [
      "text",
      " "
    ],
    [
      "keyword.control",
      "##"
    ],
    [
      "text",
      " "
    ],
    [
      "keyword.control",
      "##"
    ],
    [
      "text",
      " "
    ],
    [
      "support.function",
      ">/"
    ],
    [
      "text",
      " "
    ],
    [
      "entity.name.tag",
      "*1"
    ]
  ],
  [
    "start",
    [
      "keyword.control",
      "##"
    ],
    [
      "text",
      " "
    ],
    [
      "keyword.control",
      "()"
    ],
    [
      "text",
      " "
    ],
    [
      "entity.name.tag",
      "*3"
    ],
    [
      "text",
      " "
    ],
    [
      "entity.name.tag",
      "*1"
    ],
    [
      "text",
      " "
    ],
    [
      "constant.language",
      "%L"
    ],
    [
      "text",
      " "
    ],
    [
      "keyword.control",
      "()"
    ]
  ],
  [
    "start"
  ],
  [
    "start"
  ],
  [
    "start",
    [
      "comment.line.double-slash",
      "// Set divisor and dividend"
    ]
  ],
  [
    "start",
    [
      "entity.name.function",
      "S1"
    ],
    [
      "keyword.other",
      "-> "
    ],
    [
      "keyword.operator",
      "="
    ],
    [
      "keyword.other",
      " "
    ],
    [
      "constant.numeric",
      "9"
    ]
  ],
  [
    "start",
    [
      "entity.name.function",
      "S2"
    ],
    [
      "keyword.other",
      "-> "
    ],
    [
      "keyword.operator",
      "="
    ],
    [
      "keyword.other",
      " "
    ],
    [
      "constant.numeric",
      "24"
    ]
  ],
  [
    "start"
  ],
  [
    "start",
    [
      "comment.line.double-slash",
      "// Holding cells"
    ]
  ],
  [
    "start",
    [
      "entity.name.function",
      "H1"
    ],
    [
      "keyword.other",
      "-> "
    ],
    [
      "keyword.control",
      "IF"
    ],
    [
      "keyword.other",
      " "
    ],
    [
      "entity.name.tag",
      "*1"
    ],
    [
      "keyword.other",
      " "
    ],
    [
      "keyword.control",
      "THEN"
    ],
    [
      "keyword.other",
      " "
    ],
    [
      "constant.language",
      "%R"
    ],
    [
      "keyword.other",
      " "
    ],
    [
      "keyword.control",
      "ELSE"
    ],
    [
      "keyword.other",
      " "
    ],
    [
      "constant.language",
      "%N"
    ]
  ],
  [
    "start",
    [
      "entity.name.function",
      "H2"
    ],
    [
      "keyword.other",
      "-> "
    ],
    [
      "keyword.control",
      "IF"
    ],
    [
      "keyword.other",
      " "
    ],
    [
      "entity.name.tag",
      "*2"
    ],
    [
      "keyword.other",
      " "
    ],
    [
      "keyword.control",
      "THEN"
    ],
    [
      "keyword.other",
      " "
    ],
    [
      "constant.language",
      "%R"
    ],
    [
      "keyword.other",
      " "
    ],
    [
      "keyword.control",
      "ELSE"
    ],
    [
      "keyword.other",
      " "
    ],
    [
      "constant.language",
      "%N"
    ]
  ],
  [
    "start"
  ],
  [
    "start",
    [
      "comment.line.double-slash",
      "// Arithmetic"
    ]
  ],
  [
    "start",
    [
      "entity.name.function",
      "DN"
    ],
    [
      "keyword.other",
      "-> "
    ],
    [
      "keyword.operator",
      "-="
    ],
    [
      "keyword.other",
      " "
    ],
    [
      "constant.numeric",
      "1"
    ]
  ],
  [
    "start",
    [
      "entity.name.function",
      "IZ"
    ],
    [
      "keyword.other",
      "-> "
    ],
    [
      "keyword.control",
      "IF"
    ],
    [
      "keyword.other",
      " "
    ],
    [
      "keyword.operator",
      "<="
    ],
    [
      "keyword.other",
      " "
    ],
    [
      "constant.numeric",
      "0"
    ],
    [
      "keyword.other",
      " "
    ],
    [
      "keyword.control",
      "THEN"
    ],
    [
      "keyword.other",
      " "
    ],
    [
      "constant.language",
      "%D"
    ],
    [
      "keyword.other",
      " "
    ],
    [
      "keyword.control",
      "ELSE"
    ],
    [
      "keyword.other",
      " "
    ],
    [
      "constant.language",
      "%U"
    ]
  ],
  [
    "start"
  ],
  [
    "start",
    [
      "entity.name.function",
      "C1"
    ],
    [
      "keyword.other",
      "-> "
    ],
    [
      "keyword.control",
      "IF"
    ],
    [
      "keyword.other",
      " "
    ],
    [
      "entity.name.tag",
      "*3"
    ],
    [
      "keyword.other",
      " "
    ],
    [
      "keyword.control",
      "THEN"
    ],
    [
      "keyword.other",
      " "
    ],
    [
      "constant.language",
      "%D"
    ],
    [
      "keyword.other",
      " "
    ],
    [
      "keyword.control",
      "ELSE"
    ],
    [
      "keyword.other",
      " "
    ],
    [
      "constant.language",
      "%R"
    ]
  ],
  [
    "start",
    [
      "entity.name.function",
      "C2"
    ],
    [
      "keyword.other",
      "-> "
    ],
    [
      "keyword.control",
      "IF"
    ],
    [
      "keyword.other",
      " "
    ],
    [
      "entity.name.tag",
      "*3"
    ],
    [
      "keyword.other",
      " "
    ],
    [
      "keyword.control",
      "THEN"
    ],
    [
      "keyword.other",
      " "
    ],
    [
      "constant.language",
      "%U"
    ],
    [
      "keyword.other",
      " "
    ],
    [
      "keyword.control",
      "ELSE"
    ],
    [
      "keyword.other",
      " "
    ],
    [
      "constant.language",
      "%D"
    ]
  ],
  [
    "start"
  ]
]