Advertisement
Guest User

Untitled

a guest
Nov 18th, 2019
167
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
OCaml 0.53 KB | None | 0 0
  1. #load "str.cma";;
  2. let command_pattern = "\(\(.*\|.+\n\)*\)\n\n";;
  3.  
  4. let r = Str.regexp command_pattern;;
  5. let test s  = Str.string_match r s 0;;
  6.      
  7. let a1 = test "Notation\n";;
  8. let a2 = test "Notation\nimply\n";;
  9. let a3 = test "Notation\nimply\nParam\na b";;
  10. let a4 = test "Notation\nimply\nParam\na b\nSyntax\n";;
  11. let a5 = test "Notation\nimply\nParam\na b\nSyntax\na \"=>\" ";;
  12. let a6 = test "Notation\nimply\nParam\na b\nSyntax\na \"=>\" b\n";;
  13. let a7 = test "Notation\nimply\nParam\na b\nSyntax\na \"=>\" b\nSemantics\n";;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement