-var assert = require("assert");
-var cloMain = require("../src");
-var a = cloMain.match1Char("我");
-var example1 = a({ matched: "", remained: "我的" });
+"use strict";
+let assert = require("assert");
+let cloMain = require("../src");
+let a = cloMain.match1Char("我");
+let example1 = a({ matched: "", remained: "我的" });
assert(example1._tag == "Some");
assert(example1.value.matched == "我");
assert(example1.value.remained == "的");
assert(example1._tag == "Some");
assert(example1.value.matched == "我");
assert(example1.value.remained == "的");
-var compPart1 = cloMain.match1Char("我");
-var compPart2 = cloMain.match1Char("的");
-var doThenTestee1 = { _tag: "Some", value: { matched: "", remained: "我的貓" } };
-var doTestRes1 = thenDo(thenDo(doThenTestee1, compPart1), compPart2);
+let compPart1 = cloMain.match1Char("我");
+let compPart2 = cloMain.match1Char("的");
+let doThenTestee1 = { _tag: "Some", value: { matched: "", remained: "我的貓" } };
+let doTestRes1 = thenDo(thenDo(doThenTestee1, compPart1), compPart2);
assert(doTestRes1._tag == "Some");
assert(doTestRes1.value.matched == "我的");
assert(doTestRes1.value.remained == "貓");
assert(doTestRes1._tag == "Some");
assert(doTestRes1.value.matched == "我的");
assert(doTestRes1.value.remained == "貓");
-var doThenTestee2 = { _tag: "Some", value: { matched: "", remained: "我們" } };
-var doTestRes2 = thenDo(thenDo(doThenTestee2, compPart1), compPart2);
+let doThenTestee2 = { _tag: "Some", value: { matched: "", remained: "我們" } };
+let doTestRes2 = thenDo(thenDo(doThenTestee2, compPart1), compPart2);