types.ml 283 B

12345678910111213141516
  1. type basic_instr = string
  2. type primitive =
  3. | Basic of basic_instr
  4. | Terminate
  5. | Ptest of basic_instr
  6. | Ntest of basic_instr
  7. | Jump of int
  8. type program =
  9. | Primitive of primitive
  10. | Concat of program list
  11. | Repeat of program
  12. | Empty
  13. exception ParseError of string