bible-ref-parse
Version:
Identifies and parses Bible references (like John 3:16) in over 40 languages.
649 lines (627 loc) • 447 kB
JavaScript
(function() {
var bcv_parser;
bcv_parser = require("../../dist/ta-bcv-parser.js").bcv_parser;
describe("Parsing", function() {
var p;
p = {};
beforeEach(function() {
p = new bcv_parser();
p.options.osis_compaction_strategy = "b";
return p.options.sequence_combination_strategy = "combine";
});
it("should round-trip OSIS references", function() {
var bc, bcv, bcv_range, book, books, i, len, results;
p.set_options({
osis_compaction_strategy: "bc"
});
books = ["Gen", "Exod", "Lev", "Num", "Deut", "Josh", "Judg", "Ruth", "1Sam", "2Sam", "1Kgs", "2Kgs", "1Chr", "2Chr", "Ezra", "Neh", "Esth", "Job", "Ps", "Prov", "Eccl", "Song", "Isa", "Jer", "Lam", "Ezek", "Dan", "Hos", "Joel", "Amos", "Obad", "Jonah", "Mic", "Nah", "Hab", "Zeph", "Hag", "Zech", "Mal", "Matt", "Mark", "Luke", "John", "Acts", "Rom", "1Cor", "2Cor", "Gal", "Eph", "Phil", "Col", "1Thess", "2Thess", "1Tim", "2Tim", "Titus", "Phlm", "Heb", "Jas", "1Pet", "2Pet", "1John", "2John", "3John", "Jude", "Rev"];
results = [];
for (i = 0, len = books.length; i < len; i++) {
book = books[i];
bc = book + ".1";
bcv = bc + ".1";
bcv_range = bcv + "-" + bc + ".2";
expect(p.parse(bc).osis()).toEqual(bc);
expect(p.parse(bcv).osis()).toEqual(bcv);
results.push(expect(p.parse(bcv_range).osis()).toEqual(bcv_range));
}
return results;
});
it("should round-trip OSIS Apocrypha references", function() {
var bc, bcv, bcv_range, book, books, i, j, len, len1, results;
p.set_options({
osis_compaction_strategy: "bc",
ps151_strategy: "b"
});
p.include_apocrypha(true);
books = ["Tob", "Jdt", "GkEsth", "Wis", "Sir", "Bar", "PrAzar", "Sus", "Bel", "SgThree", "EpJer", "1Macc", "2Macc", "3Macc", "4Macc", "1Esd", "2Esd", "PrMan", "Ps151"];
for (i = 0, len = books.length; i < len; i++) {
book = books[i];
bc = book + ".1";
bcv = bc + ".1";
bcv_range = bcv + "-" + bc + ".2";
expect(p.parse(bc).osis()).toEqual(bc);
expect(p.parse(bcv).osis()).toEqual(bcv);
expect(p.parse(bcv_range).osis()).toEqual(bcv_range);
}
p.set_options({
ps151_strategy: "bc"
});
expect(p.parse("Ps151.1").osis()).toEqual("Ps.151");
expect(p.parse("Ps151.1.1").osis()).toEqual("Ps.151.1");
expect(p.parse("Ps151.1-Ps151.2").osis()).toEqual("Ps.151.1-Ps.151.2");
p.include_apocrypha(false);
results = [];
for (j = 0, len1 = books.length; j < len1; j++) {
book = books[j];
bc = book + ".1";
results.push(expect(p.parse(bc).osis()).toEqual(""));
}
return results;
});
return it("should handle a preceding character", function() {
expect(p.parse(" Gen 1").osis()).toEqual("Gen.1");
expect(p.parse("Matt5John3").osis()).toEqual("Matt.5,John.3");
expect(p.parse("1Ps 1").osis()).toEqual("");
return expect(p.parse("11Sam 1").osis()).toEqual("");
});
});
describe("Localized book Gen (ta)", function() {
var p;
p = {};
beforeEach(function() {
p = new bcv_parser();
p.set_options({
book_alone_strategy: "ignore",
book_sequence_strategy: "ignore",
osis_compaction_strategy: "bc",
captive_end_digits_strategy: "delete"
});
return p.include_apocrypha(true);
});
return it("should handle book: Gen (ta)", function() {
expect(p.parse("தொடக்க நூல் 1:1").osis()).toEqual("Gen.1.1", "parsing: 'தொடக்க நூல் 1:1'")
expect(p.parse("Atiyakamam 1:1").osis()).toEqual("Gen.1.1", "parsing: 'Atiyakamam 1:1'")
expect(p.parse("Atiyākamam 1:1").osis()).toEqual("Gen.1.1", "parsing: 'Atiyākamam 1:1'")
expect(p.parse("Ātiyakamam 1:1").osis()).toEqual("Gen.1.1", "parsing: 'Ātiyakamam 1:1'")
expect(p.parse("Ātiyākamam 1:1").osis()).toEqual("Gen.1.1", "parsing: 'Ātiyākamam 1:1'")
expect(p.parse("ஆதியாகமம் 1:1").osis()).toEqual("Gen.1.1", "parsing: 'ஆதியாகமம் 1:1'")
expect(p.parse("தொநூ 1:1").osis()).toEqual("Gen.1.1", "parsing: 'தொநூ 1:1'")
expect(p.parse("Gen 1:1").osis()).toEqual("Gen.1.1", "parsing: 'Gen 1:1'")
expect(p.parse("ஆதி 1:1").osis()).toEqual("Gen.1.1", "parsing: 'ஆதி 1:1'")
p.include_apocrypha(false)
expect(p.parse("தொடக்க நூல் 1:1").osis()).toEqual("Gen.1.1", "parsing: 'தொடக்க நூல் 1:1'")
expect(p.parse("ATIYAKAMAM 1:1").osis()).toEqual("Gen.1.1", "parsing: 'ATIYAKAMAM 1:1'")
expect(p.parse("ATIYĀKAMAM 1:1").osis()).toEqual("Gen.1.1", "parsing: 'ATIYĀKAMAM 1:1'")
expect(p.parse("ĀTIYAKAMAM 1:1").osis()).toEqual("Gen.1.1", "parsing: 'ĀTIYAKAMAM 1:1'")
expect(p.parse("ĀTIYĀKAMAM 1:1").osis()).toEqual("Gen.1.1", "parsing: 'ĀTIYĀKAMAM 1:1'")
expect(p.parse("ஆதியாகமம் 1:1").osis()).toEqual("Gen.1.1", "parsing: 'ஆதியாகமம் 1:1'")
expect(p.parse("தொநூ 1:1").osis()).toEqual("Gen.1.1", "parsing: 'தொநூ 1:1'")
expect(p.parse("GEN 1:1").osis()).toEqual("Gen.1.1", "parsing: 'GEN 1:1'")
expect(p.parse("ஆதி 1:1").osis()).toEqual("Gen.1.1", "parsing: 'ஆதி 1:1'")
;
return true;
});
});
describe("Localized book Exod (ta)", function() {
var p;
p = {};
beforeEach(function() {
p = new bcv_parser();
p.set_options({
book_alone_strategy: "ignore",
book_sequence_strategy: "ignore",
osis_compaction_strategy: "bc",
captive_end_digits_strategy: "delete"
});
return p.include_apocrypha(true);
});
return it("should handle book: Exod (ta)", function() {
expect(p.parse("விடுதலைப் பயணம் 1:1").osis()).toEqual("Exod.1.1", "parsing: 'விடுதலைப் பயணம் 1:1'")
expect(p.parse("Yattirakamam 1:1").osis()).toEqual("Exod.1.1", "parsing: 'Yattirakamam 1:1'")
expect(p.parse("Yattirākamam 1:1").osis()).toEqual("Exod.1.1", "parsing: 'Yattirākamam 1:1'")
expect(p.parse("Yāttirakamam 1:1").osis()).toEqual("Exod.1.1", "parsing: 'Yāttirakamam 1:1'")
expect(p.parse("Yāttirākamam 1:1").osis()).toEqual("Exod.1.1", "parsing: 'Yāttirākamam 1:1'")
expect(p.parse("யாத்திராகமம் 1:1").osis()).toEqual("Exod.1.1", "parsing: 'யாத்திராகமம் 1:1'")
expect(p.parse("Exod 1:1").osis()).toEqual("Exod.1.1", "parsing: 'Exod 1:1'")
expect(p.parse("யாத் 1:1").osis()).toEqual("Exod.1.1", "parsing: 'யாத் 1:1'")
expect(p.parse("விப 1:1").osis()).toEqual("Exod.1.1", "parsing: 'விப 1:1'")
p.include_apocrypha(false)
expect(p.parse("விடுதலைப் பயணம் 1:1").osis()).toEqual("Exod.1.1", "parsing: 'விடுதலைப் பயணம் 1:1'")
expect(p.parse("YATTIRAKAMAM 1:1").osis()).toEqual("Exod.1.1", "parsing: 'YATTIRAKAMAM 1:1'")
expect(p.parse("YATTIRĀKAMAM 1:1").osis()).toEqual("Exod.1.1", "parsing: 'YATTIRĀKAMAM 1:1'")
expect(p.parse("YĀTTIRAKAMAM 1:1").osis()).toEqual("Exod.1.1", "parsing: 'YĀTTIRAKAMAM 1:1'")
expect(p.parse("YĀTTIRĀKAMAM 1:1").osis()).toEqual("Exod.1.1", "parsing: 'YĀTTIRĀKAMAM 1:1'")
expect(p.parse("யாத்திராகமம் 1:1").osis()).toEqual("Exod.1.1", "parsing: 'யாத்திராகமம் 1:1'")
expect(p.parse("EXOD 1:1").osis()).toEqual("Exod.1.1", "parsing: 'EXOD 1:1'")
expect(p.parse("யாத் 1:1").osis()).toEqual("Exod.1.1", "parsing: 'யாத் 1:1'")
expect(p.parse("விப 1:1").osis()).toEqual("Exod.1.1", "parsing: 'விப 1:1'")
;
return true;
});
});
describe("Localized book Bel (ta)", function() {
var p;
p = {};
beforeEach(function() {
p = new bcv_parser();
p.set_options({
book_alone_strategy: "ignore",
book_sequence_strategy: "ignore",
osis_compaction_strategy: "bc",
captive_end_digits_strategy: "delete"
});
return p.include_apocrypha(true);
});
return it("should handle book: Bel (ta)", function() {
expect(p.parse("பேல் தெய்வமும் அரக்கப்பாம்பும் என்பவையாகும் 1:1").osis()).toEqual("Bel.1.1", "parsing: 'பேல் தெய்வமும் அரக்கப்பாம்பும் என்பவையாகும் 1:1'")
expect(p.parse("பேல் தெய்வமும் அரக்கப்பாம்பும் 1:1").osis()).toEqual("Bel.1.1", "parsing: 'பேல் தெய்வமும் அரக்கப்பாம்பும் 1:1'")
expect(p.parse("பேல் 1:1").osis()).toEqual("Bel.1.1", "parsing: 'பேல் 1:1'")
expect(p.parse("Bel 1:1").osis()).toEqual("Bel.1.1", "parsing: 'Bel 1:1'")
;
return true;
});
});
describe("Localized book Lev (ta)", function() {
var p;
p = {};
beforeEach(function() {
p = new bcv_parser();
p.set_options({
book_alone_strategy: "ignore",
book_sequence_strategy: "ignore",
osis_compaction_strategy: "bc",
captive_end_digits_strategy: "delete"
});
return p.include_apocrypha(true);
});
return it("should handle book: Lev (ta)", function() {
expect(p.parse("Leviyarakamam 1:1").osis()).toEqual("Lev.1.1", "parsing: 'Leviyarakamam 1:1'")
expect(p.parse("Leviyarākamam 1:1").osis()).toEqual("Lev.1.1", "parsing: 'Leviyarākamam 1:1'")
expect(p.parse("Lēviyarakamam 1:1").osis()).toEqual("Lev.1.1", "parsing: 'Lēviyarakamam 1:1'")
expect(p.parse("Lēviyarākamam 1:1").osis()).toEqual("Lev.1.1", "parsing: 'Lēviyarākamam 1:1'")
expect(p.parse("லேவியராகமம் 1:1").osis()).toEqual("Lev.1.1", "parsing: 'லேவியராகமம் 1:1'")
expect(p.parse("லேவியாரகமம் 1:1").osis()).toEqual("Lev.1.1", "parsing: 'லேவியாரகமம் 1:1'")
expect(p.parse("லேவியர் 1:1").osis()).toEqual("Lev.1.1", "parsing: 'லேவியர் 1:1'")
expect(p.parse("லேவி 1:1").osis()).toEqual("Lev.1.1", "parsing: 'லேவி 1:1'")
expect(p.parse("Lev 1:1").osis()).toEqual("Lev.1.1", "parsing: 'Lev 1:1'")
p.include_apocrypha(false)
expect(p.parse("LEVIYARAKAMAM 1:1").osis()).toEqual("Lev.1.1", "parsing: 'LEVIYARAKAMAM 1:1'")
expect(p.parse("LEVIYARĀKAMAM 1:1").osis()).toEqual("Lev.1.1", "parsing: 'LEVIYARĀKAMAM 1:1'")
expect(p.parse("LĒVIYARAKAMAM 1:1").osis()).toEqual("Lev.1.1", "parsing: 'LĒVIYARAKAMAM 1:1'")
expect(p.parse("LĒVIYARĀKAMAM 1:1").osis()).toEqual("Lev.1.1", "parsing: 'LĒVIYARĀKAMAM 1:1'")
expect(p.parse("லேவியராகமம் 1:1").osis()).toEqual("Lev.1.1", "parsing: 'லேவியராகமம் 1:1'")
expect(p.parse("லேவியாரகமம் 1:1").osis()).toEqual("Lev.1.1", "parsing: 'லேவியாரகமம் 1:1'")
expect(p.parse("லேவியர் 1:1").osis()).toEqual("Lev.1.1", "parsing: 'லேவியர் 1:1'")
expect(p.parse("லேவி 1:1").osis()).toEqual("Lev.1.1", "parsing: 'லேவி 1:1'")
expect(p.parse("LEV 1:1").osis()).toEqual("Lev.1.1", "parsing: 'LEV 1:1'")
;
return true;
});
});
describe("Localized book Num (ta)", function() {
var p;
p = {};
beforeEach(function() {
p = new bcv_parser();
p.set_options({
book_alone_strategy: "ignore",
book_sequence_strategy: "ignore",
osis_compaction_strategy: "bc",
captive_end_digits_strategy: "delete"
});
return p.include_apocrypha(true);
});
return it("should handle book: Num (ta)", function() {
expect(p.parse("Ennakamam 1:1").osis()).toEqual("Num.1.1", "parsing: 'Ennakamam 1:1'")
expect(p.parse("Ennākamam 1:1").osis()).toEqual("Num.1.1", "parsing: 'Ennākamam 1:1'")
expect(p.parse("Enṇakamam 1:1").osis()).toEqual("Num.1.1", "parsing: 'Enṇakamam 1:1'")
expect(p.parse("Enṇākamam 1:1").osis()).toEqual("Num.1.1", "parsing: 'Enṇākamam 1:1'")
expect(p.parse("Eṇnakamam 1:1").osis()).toEqual("Num.1.1", "parsing: 'Eṇnakamam 1:1'")
expect(p.parse("Eṇnākamam 1:1").osis()).toEqual("Num.1.1", "parsing: 'Eṇnākamam 1:1'")
expect(p.parse("Eṇṇakamam 1:1").osis()).toEqual("Num.1.1", "parsing: 'Eṇṇakamam 1:1'")
expect(p.parse("Eṇṇākamam 1:1").osis()).toEqual("Num.1.1", "parsing: 'Eṇṇākamam 1:1'")
expect(p.parse("எண்ணாகமம் 1:1").osis()).toEqual("Num.1.1", "parsing: 'எண்ணாகமம் 1:1'")
expect(p.parse("எண்ணிக்கை 1:1").osis()).toEqual("Num.1.1", "parsing: 'எண்ணிக்கை 1:1'")
expect(p.parse("Num 1:1").osis()).toEqual("Num.1.1", "parsing: 'Num 1:1'")
expect(p.parse("எண் 1:1").osis()).toEqual("Num.1.1", "parsing: 'எண் 1:1'")
p.include_apocrypha(false)
expect(p.parse("ENNAKAMAM 1:1").osis()).toEqual("Num.1.1", "parsing: 'ENNAKAMAM 1:1'")
expect(p.parse("ENNĀKAMAM 1:1").osis()).toEqual("Num.1.1", "parsing: 'ENNĀKAMAM 1:1'")
expect(p.parse("ENṆAKAMAM 1:1").osis()).toEqual("Num.1.1", "parsing: 'ENṆAKAMAM 1:1'")
expect(p.parse("ENṆĀKAMAM 1:1").osis()).toEqual("Num.1.1", "parsing: 'ENṆĀKAMAM 1:1'")
expect(p.parse("EṆNAKAMAM 1:1").osis()).toEqual("Num.1.1", "parsing: 'EṆNAKAMAM 1:1'")
expect(p.parse("EṆNĀKAMAM 1:1").osis()).toEqual("Num.1.1", "parsing: 'EṆNĀKAMAM 1:1'")
expect(p.parse("EṆṆAKAMAM 1:1").osis()).toEqual("Num.1.1", "parsing: 'EṆṆAKAMAM 1:1'")
expect(p.parse("EṆṆĀKAMAM 1:1").osis()).toEqual("Num.1.1", "parsing: 'EṆṆĀKAMAM 1:1'")
expect(p.parse("எண்ணாகமம் 1:1").osis()).toEqual("Num.1.1", "parsing: 'எண்ணாகமம் 1:1'")
expect(p.parse("எண்ணிக்கை 1:1").osis()).toEqual("Num.1.1", "parsing: 'எண்ணிக்கை 1:1'")
expect(p.parse("NUM 1:1").osis()).toEqual("Num.1.1", "parsing: 'NUM 1:1'")
expect(p.parse("எண் 1:1").osis()).toEqual("Num.1.1", "parsing: 'எண் 1:1'")
;
return true;
});
});
describe("Localized book Sir (ta)", function() {
var p;
p = {};
beforeEach(function() {
p = new bcv_parser();
p.set_options({
book_alone_strategy: "ignore",
book_sequence_strategy: "ignore",
osis_compaction_strategy: "bc",
captive_end_digits_strategy: "delete"
});
return p.include_apocrypha(true);
});
return it("should handle book: Sir (ta)", function() {
expect(p.parse("சீராக்கின் ஞானம் 1:1").osis()).toEqual("Sir.1.1", "parsing: 'சீராக்கின் ஞானம் 1:1'")
expect(p.parse("சீராக் ஆகமம் 1:1").osis()).toEqual("Sir.1.1", "parsing: 'சீராக் ஆகமம் 1:1'")
expect(p.parse("சீஞா 1:1").osis()).toEqual("Sir.1.1", "parsing: 'சீஞா 1:1'")
expect(p.parse("Sir 1:1").osis()).toEqual("Sir.1.1", "parsing: 'Sir 1:1'")
;
return true;
});
});
describe("Localized book Wis (ta)", function() {
var p;
p = {};
beforeEach(function() {
p = new bcv_parser();
p.set_options({
book_alone_strategy: "ignore",
book_sequence_strategy: "ignore",
osis_compaction_strategy: "bc",
captive_end_digits_strategy: "delete"
});
return p.include_apocrypha(true);
});
return it("should handle book: Wis (ta)", function() {
expect(p.parse("சாலமோனின் ஞானம் 1:1").osis()).toEqual("Wis.1.1", "parsing: 'சாலமோனின் ஞானம் 1:1'")
expect(p.parse("ஞானாகமம் 1:1").osis()).toEqual("Wis.1.1", "parsing: 'ஞானாகமம் 1:1'")
expect(p.parse("சாஞா 1:1").osis()).toEqual("Wis.1.1", "parsing: 'சாஞா 1:1'")
expect(p.parse("Wis 1:1").osis()).toEqual("Wis.1.1", "parsing: 'Wis 1:1'")
;
return true;
});
});
describe("Localized book Lam (ta)", function() {
var p;
p = {};
beforeEach(function() {
p = new bcv_parser();
p.set_options({
book_alone_strategy: "ignore",
book_sequence_strategy: "ignore",
osis_compaction_strategy: "bc",
captive_end_digits_strategy: "delete"
});
return p.include_apocrypha(true);
});
return it("should handle book: Lam (ta)", function() {
expect(p.parse("எரேமியாவின் புலம்பல் 1:1").osis()).toEqual("Lam.1.1", "parsing: 'எரேமியாவின் புலம்பல் 1:1'")
expect(p.parse("Pulampal 1:1").osis()).toEqual("Lam.1.1", "parsing: 'Pulampal 1:1'")
expect(p.parse("புலம்பல் 1:1").osis()).toEqual("Lam.1.1", "parsing: 'புலம்பல் 1:1'")
expect(p.parse("புலம் 1:1").osis()).toEqual("Lam.1.1", "parsing: 'புலம் 1:1'")
expect(p.parse("Lam 1:1").osis()).toEqual("Lam.1.1", "parsing: 'Lam 1:1'")
expect(p.parse("புல 1:1").osis()).toEqual("Lam.1.1", "parsing: 'புல 1:1'")
p.include_apocrypha(false)
expect(p.parse("எரேமியாவின் புலம்பல் 1:1").osis()).toEqual("Lam.1.1", "parsing: 'எரேமியாவின் புலம்பல் 1:1'")
expect(p.parse("PULAMPAL 1:1").osis()).toEqual("Lam.1.1", "parsing: 'PULAMPAL 1:1'")
expect(p.parse("புலம்பல் 1:1").osis()).toEqual("Lam.1.1", "parsing: 'புலம்பல் 1:1'")
expect(p.parse("புலம் 1:1").osis()).toEqual("Lam.1.1", "parsing: 'புலம் 1:1'")
expect(p.parse("LAM 1:1").osis()).toEqual("Lam.1.1", "parsing: 'LAM 1:1'")
expect(p.parse("புல 1:1").osis()).toEqual("Lam.1.1", "parsing: 'புல 1:1'")
;
return true;
});
});
describe("Localized book EpJer (ta)", function() {
var p;
p = {};
beforeEach(function() {
p = new bcv_parser();
p.set_options({
book_alone_strategy: "ignore",
book_sequence_strategy: "ignore",
osis_compaction_strategy: "bc",
captive_end_digits_strategy: "delete"
});
return p.include_apocrypha(true);
});
return it("should handle book: EpJer (ta)", function() {
expect(p.parse("அவை இளைஞர் மூவரின் பாடல் 1:1").osis()).toEqual("EpJer.1.1", "parsing: 'அவை இளைஞர் மூவரின் பாடல் 1:1'")
expect(p.parse("எரேமியாவின் கடிதம் 1:1").osis()).toEqual("EpJer.1.1", "parsing: 'எரேமியாவின் கடிதம் 1:1'")
expect(p.parse("எரேமியாவின் மடல் 1:1").osis()).toEqual("EpJer.1.1", "parsing: 'எரேமியாவின் மடல் 1:1'")
expect(p.parse("EpJer 1:1").osis()).toEqual("EpJer.1.1", "parsing: 'EpJer 1:1'")
;
return true;
});
});
describe("Localized book Rev (ta)", function() {
var p;
p = {};
beforeEach(function() {
p = new bcv_parser();
p.set_options({
book_alone_strategy: "ignore",
book_sequence_strategy: "ignore",
osis_compaction_strategy: "bc",
captive_end_digits_strategy: "delete"
});
return p.include_apocrypha(true);
});
return it("should handle book: Rev (ta)", function() {
expect(p.parse("யோவானுக்கு வெளிப்படுத்தின விசேஷம் 1:1").osis()).toEqual("Rev.1.1", "parsing: 'யோவானுக்கு வெளிப்படுத்தின விசேஷம் 1:1'")
expect(p.parse("Velippatuttina Vicetankal 1:1").osis()).toEqual("Rev.1.1", "parsing: 'Velippatuttina Vicetankal 1:1'")
expect(p.parse("Velippatuttina Vicetankaḷ 1:1").osis()).toEqual("Rev.1.1", "parsing: 'Velippatuttina Vicetankaḷ 1:1'")
expect(p.parse("Velippatuttina Vicetaṅkal 1:1").osis()).toEqual("Rev.1.1", "parsing: 'Velippatuttina Vicetaṅkal 1:1'")
expect(p.parse("Velippatuttina Vicetaṅkaḷ 1:1").osis()).toEqual("Rev.1.1", "parsing: 'Velippatuttina Vicetaṅkaḷ 1:1'")
expect(p.parse("Velippatuttina Viceṭankal 1:1").osis()).toEqual("Rev.1.1", "parsing: 'Velippatuttina Viceṭankal 1:1'")
expect(p.parse("Velippatuttina Viceṭankaḷ 1:1").osis()).toEqual("Rev.1.1", "parsing: 'Velippatuttina Viceṭankaḷ 1:1'")
expect(p.parse("Velippatuttina Viceṭaṅkal 1:1").osis()).toEqual("Rev.1.1", "parsing: 'Velippatuttina Viceṭaṅkal 1:1'")
expect(p.parse("Velippatuttina Viceṭaṅkaḷ 1:1").osis()).toEqual("Rev.1.1", "parsing: 'Velippatuttina Viceṭaṅkaḷ 1:1'")
expect(p.parse("Velippatuttina Vicētankal 1:1").osis()).toEqual("Rev.1.1", "parsing: 'Velippatuttina Vicētankal 1:1'")
expect(p.parse("Velippatuttina Vicētankaḷ 1:1").osis()).toEqual("Rev.1.1", "parsing: 'Velippatuttina Vicētankaḷ 1:1'")
expect(p.parse("Velippatuttina Vicētaṅkal 1:1").osis()).toEqual("Rev.1.1", "parsing: 'Velippatuttina Vicētaṅkal 1:1'")
expect(p.parse("Velippatuttina Vicētaṅkaḷ 1:1").osis()).toEqual("Rev.1.1", "parsing: 'Velippatuttina Vicētaṅkaḷ 1:1'")
expect(p.parse("Velippatuttina Vicēṭankal 1:1").osis()).toEqual("Rev.1.1", "parsing: 'Velippatuttina Vicēṭankal 1:1'")
expect(p.parse("Velippatuttina Vicēṭankaḷ 1:1").osis()).toEqual("Rev.1.1", "parsing: 'Velippatuttina Vicēṭankaḷ 1:1'")
expect(p.parse("Velippatuttina Vicēṭaṅkal 1:1").osis()).toEqual("Rev.1.1", "parsing: 'Velippatuttina Vicēṭaṅkal 1:1'")
expect(p.parse("Velippatuttina Vicēṭaṅkaḷ 1:1").osis()).toEqual("Rev.1.1", "parsing: 'Velippatuttina Vicēṭaṅkaḷ 1:1'")
expect(p.parse("Velippatuttiṉa Vicetankal 1:1").osis()).toEqual("Rev.1.1", "parsing: 'Velippatuttiṉa Vicetankal 1:1'")
expect(p.parse("Velippatuttiṉa Vicetankaḷ 1:1").osis()).toEqual("Rev.1.1", "parsing: 'Velippatuttiṉa Vicetankaḷ 1:1'")
expect(p.parse("Velippatuttiṉa Vicetaṅkal 1:1").osis()).toEqual("Rev.1.1", "parsing: 'Velippatuttiṉa Vicetaṅkal 1:1'")
expect(p.parse("Velippatuttiṉa Vicetaṅkaḷ 1:1").osis()).toEqual("Rev.1.1", "parsing: 'Velippatuttiṉa Vicetaṅkaḷ 1:1'")
expect(p.parse("Velippatuttiṉa Viceṭankal 1:1").osis()).toEqual("Rev.1.1", "parsing: 'Velippatuttiṉa Viceṭankal 1:1'")
expect(p.parse("Velippatuttiṉa Viceṭankaḷ 1:1").osis()).toEqual("Rev.1.1", "parsing: 'Velippatuttiṉa Viceṭankaḷ 1:1'")
expect(p.parse("Velippatuttiṉa Viceṭaṅkal 1:1").osis()).toEqual("Rev.1.1", "parsing: 'Velippatuttiṉa Viceṭaṅkal 1:1'")
expect(p.parse("Velippatuttiṉa Viceṭaṅkaḷ 1:1").osis()).toEqual("Rev.1.1", "parsing: 'Velippatuttiṉa Viceṭaṅkaḷ 1:1'")
expect(p.parse("Velippatuttiṉa Vicētankal 1:1").osis()).toEqual("Rev.1.1", "parsing: 'Velippatuttiṉa Vicētankal 1:1'")
expect(p.parse("Velippatuttiṉa Vicētankaḷ 1:1").osis()).toEqual("Rev.1.1", "parsing: 'Velippatuttiṉa Vicētankaḷ 1:1'")
expect(p.parse("Velippatuttiṉa Vicētaṅkal 1:1").osis()).toEqual("Rev.1.1", "parsing: 'Velippatuttiṉa Vicētaṅkal 1:1'")
expect(p.parse("Velippatuttiṉa Vicētaṅkaḷ 1:1").osis()).toEqual("Rev.1.1", "parsing: 'Velippatuttiṉa Vicētaṅkaḷ 1:1'")
expect(p.parse("Velippatuttiṉa Vicēṭankal 1:1").osis()).toEqual("Rev.1.1", "parsing: 'Velippatuttiṉa Vicēṭankal 1:1'")
expect(p.parse("Velippatuttiṉa Vicēṭankaḷ 1:1").osis()).toEqual("Rev.1.1", "parsing: 'Velippatuttiṉa Vicēṭankaḷ 1:1'")
expect(p.parse("Velippatuttiṉa Vicēṭaṅkal 1:1").osis()).toEqual("Rev.1.1", "parsing: 'Velippatuttiṉa Vicēṭaṅkal 1:1'")
expect(p.parse("Velippatuttiṉa Vicēṭaṅkaḷ 1:1").osis()).toEqual("Rev.1.1", "parsing: 'Velippatuttiṉa Vicēṭaṅkaḷ 1:1'")
expect(p.parse("Velippaṭuttina Vicetankal 1:1").osis()).toEqual("Rev.1.1", "parsing: 'Velippaṭuttina Vicetankal 1:1'")
expect(p.parse("Velippaṭuttina Vicetankaḷ 1:1").osis()).toEqual("Rev.1.1", "parsing: 'Velippaṭuttina Vicetankaḷ 1:1'")
expect(p.parse("Velippaṭuttina Vicetaṅkal 1:1").osis()).toEqual("Rev.1.1", "parsing: 'Velippaṭuttina Vicetaṅkal 1:1'")
expect(p.parse("Velippaṭuttina Vicetaṅkaḷ 1:1").osis()).toEqual("Rev.1.1", "parsing: 'Velippaṭuttina Vicetaṅkaḷ 1:1'")
expect(p.parse("Velippaṭuttina Viceṭankal 1:1").osis()).toEqual("Rev.1.1", "parsing: 'Velippaṭuttina Viceṭankal 1:1'")
expect(p.parse("Velippaṭuttina Viceṭankaḷ 1:1").osis()).toEqual("Rev.1.1", "parsing: 'Velippaṭuttina Viceṭankaḷ 1:1'")
expect(p.parse("Velippaṭuttina Viceṭaṅkal 1:1").osis()).toEqual("Rev.1.1", "parsing: 'Velippaṭuttina Viceṭaṅkal 1:1'")
expect(p.parse("Velippaṭuttina Viceṭaṅkaḷ 1:1").osis()).toEqual("Rev.1.1", "parsing: 'Velippaṭuttina Viceṭaṅkaḷ 1:1'")
expect(p.parse("Velippaṭuttina Vicētankal 1:1").osis()).toEqual("Rev.1.1", "parsing: 'Velippaṭuttina Vicētankal 1:1'")
expect(p.parse("Velippaṭuttina Vicētankaḷ 1:1").osis()).toEqual("Rev.1.1", "parsing: 'Velippaṭuttina Vicētankaḷ 1:1'")
expect(p.parse("Velippaṭuttina Vicētaṅkal 1:1").osis()).toEqual("Rev.1.1", "parsing: 'Velippaṭuttina Vicētaṅkal 1:1'")
expect(p.parse("Velippaṭuttina Vicētaṅkaḷ 1:1").osis()).toEqual("Rev.1.1", "parsing: 'Velippaṭuttina Vicētaṅkaḷ 1:1'")
expect(p.parse("Velippaṭuttina Vicēṭankal 1:1").osis()).toEqual("Rev.1.1", "parsing: 'Velippaṭuttina Vicēṭankal 1:1'")
expect(p.parse("Velippaṭuttina Vicēṭankaḷ 1:1").osis()).toEqual("Rev.1.1", "parsing: 'Velippaṭuttina Vicēṭankaḷ 1:1'")
expect(p.parse("Velippaṭuttina Vicēṭaṅkal 1:1").osis()).toEqual("Rev.1.1", "parsing: 'Velippaṭuttina Vicēṭaṅkal 1:1'")
expect(p.parse("Velippaṭuttina Vicēṭaṅkaḷ 1:1").osis()).toEqual("Rev.1.1", "parsing: 'Velippaṭuttina Vicēṭaṅkaḷ 1:1'")
expect(p.parse("Velippaṭuttiṉa Vicetankal 1:1").osis()).toEqual("Rev.1.1", "parsing: 'Velippaṭuttiṉa Vicetankal 1:1'")
expect(p.parse("Velippaṭuttiṉa Vicetankaḷ 1:1").osis()).toEqual("Rev.1.1", "parsing: 'Velippaṭuttiṉa Vicetankaḷ 1:1'")
expect(p.parse("Velippaṭuttiṉa Vicetaṅkal 1:1").osis()).toEqual("Rev.1.1", "parsing: 'Velippaṭuttiṉa Vicetaṅkal 1:1'")
expect(p.parse("Velippaṭuttiṉa Vicetaṅkaḷ 1:1").osis()).toEqual("Rev.1.1", "parsing: 'Velippaṭuttiṉa Vicetaṅkaḷ 1:1'")
expect(p.parse("Velippaṭuttiṉa Viceṭankal 1:1").osis()).toEqual("Rev.1.1", "parsing: 'Velippaṭuttiṉa Viceṭankal 1:1'")
expect(p.parse("Velippaṭuttiṉa Viceṭankaḷ 1:1").osis()).toEqual("Rev.1.1", "parsing: 'Velippaṭuttiṉa Viceṭankaḷ 1:1'")
expect(p.parse("Velippaṭuttiṉa Viceṭaṅkal 1:1").osis()).toEqual("Rev.1.1", "parsing: 'Velippaṭuttiṉa Viceṭaṅkal 1:1'")
expect(p.parse("Velippaṭuttiṉa Viceṭaṅkaḷ 1:1").osis()).toEqual("Rev.1.1", "parsing: 'Velippaṭuttiṉa Viceṭaṅkaḷ 1:1'")
expect(p.parse("Velippaṭuttiṉa Vicētankal 1:1").osis()).toEqual("Rev.1.1", "parsing: 'Velippaṭuttiṉa Vicētankal 1:1'")
expect(p.parse("Velippaṭuttiṉa Vicētankaḷ 1:1").osis()).toEqual("Rev.1.1", "parsing: 'Velippaṭuttiṉa Vicētankaḷ 1:1'")
expect(p.parse("Velippaṭuttiṉa Vicētaṅkal 1:1").osis()).toEqual("Rev.1.1", "parsing: 'Velippaṭuttiṉa Vicētaṅkal 1:1'")
expect(p.parse("Velippaṭuttiṉa Vicētaṅkaḷ 1:1").osis()).toEqual("Rev.1.1", "parsing: 'Velippaṭuttiṉa Vicētaṅkaḷ 1:1'")
expect(p.parse("Velippaṭuttiṉa Vicēṭankal 1:1").osis()).toEqual("Rev.1.1", "parsing: 'Velippaṭuttiṉa Vicēṭankal 1:1'")
expect(p.parse("Velippaṭuttiṉa Vicēṭankaḷ 1:1").osis()).toEqual("Rev.1.1", "parsing: 'Velippaṭuttiṉa Vicēṭankaḷ 1:1'")
expect(p.parse("Velippaṭuttiṉa Vicēṭaṅkal 1:1").osis()).toEqual("Rev.1.1", "parsing: 'Velippaṭuttiṉa Vicēṭaṅkal 1:1'")
expect(p.parse("Velippaṭuttiṉa Vicēṭaṅkaḷ 1:1").osis()).toEqual("Rev.1.1", "parsing: 'Velippaṭuttiṉa Vicēṭaṅkaḷ 1:1'")
expect(p.parse("Veḷippatuttina Vicetankal 1:1").osis()).toEqual("Rev.1.1", "parsing: 'Veḷippatuttina Vicetankal 1:1'")
expect(p.parse("Veḷippatuttina Vicetankaḷ 1:1").osis()).toEqual("Rev.1.1", "parsing: 'Veḷippatuttina Vicetankaḷ 1:1'")
expect(p.parse("Veḷippatuttina Vicetaṅkal 1:1").osis()).toEqual("Rev.1.1", "parsing: 'Veḷippatuttina Vicetaṅkal 1:1'")
expect(p.parse("Veḷippatuttina Vicetaṅkaḷ 1:1").osis()).toEqual("Rev.1.1", "parsing: 'Veḷippatuttina Vicetaṅkaḷ 1:1'")
expect(p.parse("Veḷippatuttina Viceṭankal 1:1").osis()).toEqual("Rev.1.1", "parsing: 'Veḷippatuttina Viceṭankal 1:1'")
expect(p.parse("Veḷippatuttina Viceṭankaḷ 1:1").osis()).toEqual("Rev.1.1", "parsing: 'Veḷippatuttina Viceṭankaḷ 1:1'")
expect(p.parse("Veḷippatuttina Viceṭaṅkal 1:1").osis()).toEqual("Rev.1.1", "parsing: 'Veḷippatuttina Viceṭaṅkal 1:1'")
expect(p.parse("Veḷippatuttina Viceṭaṅkaḷ 1:1").osis()).toEqual("Rev.1.1", "parsing: 'Veḷippatuttina Viceṭaṅkaḷ 1:1'")
expect(p.parse("Veḷippatuttina Vicētankal 1:1").osis()).toEqual("Rev.1.1", "parsing: 'Veḷippatuttina Vicētankal 1:1'")
expect(p.parse("Veḷippatuttina Vicētankaḷ 1:1").osis()).toEqual("Rev.1.1", "parsing: 'Veḷippatuttina Vicētankaḷ 1:1'")
expect(p.parse("Veḷippatuttina Vicētaṅkal 1:1").osis()).toEqual("Rev.1.1", "parsing: 'Veḷippatuttina Vicētaṅkal 1:1'")
expect(p.parse("Veḷippatuttina Vicētaṅkaḷ 1:1").osis()).toEqual("Rev.1.1", "parsing: 'Veḷippatuttina Vicētaṅkaḷ 1:1'")
expect(p.parse("Veḷippatuttina Vicēṭankal 1:1").osis()).toEqual("Rev.1.1", "parsing: 'Veḷippatuttina Vicēṭankal 1:1'")
expect(p.parse("Veḷippatuttina Vicēṭankaḷ 1:1").osis()).toEqual("Rev.1.1", "parsing: 'Veḷippatuttina Vicēṭankaḷ 1:1'")
expect(p.parse("Veḷippatuttina Vicēṭaṅkal 1:1").osis()).toEqual("Rev.1.1", "parsing: 'Veḷippatuttina Vicēṭaṅkal 1:1'")
expect(p.parse("Veḷippatuttina Vicēṭaṅkaḷ 1:1").osis()).toEqual("Rev.1.1", "parsing: 'Veḷippatuttina Vicēṭaṅkaḷ 1:1'")
expect(p.parse("Veḷippatuttiṉa Vicetankal 1:1").osis()).toEqual("Rev.1.1", "parsing: 'Veḷippatuttiṉa Vicetankal 1:1'")
expect(p.parse("Veḷippatuttiṉa Vicetankaḷ 1:1").osis()).toEqual("Rev.1.1", "parsing: 'Veḷippatuttiṉa Vicetankaḷ 1:1'")
expect(p.parse("Veḷippatuttiṉa Vicetaṅkal 1:1").osis()).toEqual("Rev.1.1", "parsing: 'Veḷippatuttiṉa Vicetaṅkal 1:1'")
expect(p.parse("Veḷippatuttiṉa Vicetaṅkaḷ 1:1").osis()).toEqual("Rev.1.1", "parsing: 'Veḷippatuttiṉa Vicetaṅkaḷ 1:1'")
expect(p.parse("Veḷippatuttiṉa Viceṭankal 1:1").osis()).toEqual("Rev.1.1", "parsing: 'Veḷippatuttiṉa Viceṭankal 1:1'")
expect(p.parse("Veḷippatuttiṉa Viceṭankaḷ 1:1").osis()).toEqual("Rev.1.1", "parsing: 'Veḷippatuttiṉa Viceṭankaḷ 1:1'")
expect(p.parse("Veḷippatuttiṉa Viceṭaṅkal 1:1").osis()).toEqual("Rev.1.1", "parsing: 'Veḷippatuttiṉa Viceṭaṅkal 1:1'")
expect(p.parse("Veḷippatuttiṉa Viceṭaṅkaḷ 1:1").osis()).toEqual("Rev.1.1", "parsing: 'Veḷippatuttiṉa Viceṭaṅkaḷ 1:1'")
expect(p.parse("Veḷippatuttiṉa Vicētankal 1:1").osis()).toEqual("Rev.1.1", "parsing: 'Veḷippatuttiṉa Vicētankal 1:1'")
expect(p.parse("Veḷippatuttiṉa Vicētankaḷ 1:1").osis()).toEqual("Rev.1.1", "parsing: 'Veḷippatuttiṉa Vicētankaḷ 1:1'")
expect(p.parse("Veḷippatuttiṉa Vicētaṅkal 1:1").osis()).toEqual("Rev.1.1", "parsing: 'Veḷippatuttiṉa Vicētaṅkal 1:1'")
expect(p.parse("Veḷippatuttiṉa Vicētaṅkaḷ 1:1").osis()).toEqual("Rev.1.1", "parsing: 'Veḷippatuttiṉa Vicētaṅkaḷ 1:1'")
expect(p.parse("Veḷippatuttiṉa Vicēṭankal 1:1").osis()).toEqual("Rev.1.1", "parsing: 'Veḷippatuttiṉa Vicēṭankal 1:1'")
expect(p.parse("Veḷippatuttiṉa Vicēṭankaḷ 1:1").osis()).toEqual("Rev.1.1", "parsing: 'Veḷippatuttiṉa Vicēṭankaḷ 1:1'")
expect(p.parse("Veḷippatuttiṉa Vicēṭaṅkal 1:1").osis()).toEqual("Rev.1.1", "parsing: 'Veḷippatuttiṉa Vicēṭaṅkal 1:1'")
expect(p.parse("Veḷippatuttiṉa Vicēṭaṅkaḷ 1:1").osis()).toEqual("Rev.1.1", "parsing: 'Veḷippatuttiṉa Vicēṭaṅkaḷ 1:1'")
expect(p.parse("Veḷippaṭuttina Vicetankal 1:1").osis()).toEqual("Rev.1.1", "parsing: 'Veḷippaṭuttina Vicetankal 1:1'")
expect(p.parse("Veḷippaṭuttina Vicetankaḷ 1:1").osis()).toEqual("Rev.1.1", "parsing: 'Veḷippaṭuttina Vicetankaḷ 1:1'")
expect(p.parse("Veḷippaṭuttina Vicetaṅkal 1:1").osis()).toEqual("Rev.1.1", "parsing: 'Veḷippaṭuttina Vicetaṅkal 1:1'")
expect(p.parse("Veḷippaṭuttina Vicetaṅkaḷ 1:1").osis()).toEqual("Rev.1.1", "parsing: 'Veḷippaṭuttina Vicetaṅkaḷ 1:1'")
expect(p.parse("Veḷippaṭuttina Viceṭankal 1:1").osis()).toEqual("Rev.1.1", "parsing: 'Veḷippaṭuttina Viceṭankal 1:1'")
expect(p.parse("Veḷippaṭuttina Viceṭankaḷ 1:1").osis()).toEqual("Rev.1.1", "parsing: 'Veḷippaṭuttina Viceṭankaḷ 1:1'")
expect(p.parse("Veḷippaṭuttina Viceṭaṅkal 1:1").osis()).toEqual("Rev.1.1", "parsing: 'Veḷippaṭuttina Viceṭaṅkal 1:1'")
expect(p.parse("Veḷippaṭuttina Viceṭaṅkaḷ 1:1").osis()).toEqual("Rev.1.1", "parsing: 'Veḷippaṭuttina Viceṭaṅkaḷ 1:1'")
expect(p.parse("Veḷippaṭuttina Vicētankal 1:1").osis()).toEqual("Rev.1.1", "parsing: 'Veḷippaṭuttina Vicētankal 1:1'")
expect(p.parse("Veḷippaṭuttina Vicētankaḷ 1:1").osis()).toEqual("Rev.1.1", "parsing: 'Veḷippaṭuttina Vicētankaḷ 1:1'")
expect(p.parse("Veḷippaṭuttina Vicētaṅkal 1:1").osis()).toEqual("Rev.1.1", "parsing: 'Veḷippaṭuttina Vicētaṅkal 1:1'")
expect(p.parse("Veḷippaṭuttina Vicētaṅkaḷ 1:1").osis()).toEqual("Rev.1.1", "parsing: 'Veḷippaṭuttina Vicētaṅkaḷ 1:1'")
expect(p.parse("Veḷippaṭuttina Vicēṭankal 1:1").osis()).toEqual("Rev.1.1", "parsing: 'Veḷippaṭuttina Vicēṭankal 1:1'")
expect(p.parse("Veḷippaṭuttina Vicēṭankaḷ 1:1").osis()).toEqual("Rev.1.1", "parsing: 'Veḷippaṭuttina Vicēṭankaḷ 1:1'")
expect(p.parse("Veḷippaṭuttina Vicēṭaṅkal 1:1").osis()).toEqual("Rev.1.1", "parsing: 'Veḷippaṭuttina Vicēṭaṅkal 1:1'")
expect(p.parse("Veḷippaṭuttina Vicēṭaṅkaḷ 1:1").osis()).toEqual("Rev.1.1", "parsing: 'Veḷippaṭuttina Vicēṭaṅkaḷ 1:1'")
expect(p.parse("Veḷippaṭuttiṉa Vicetankal 1:1").osis()).toEqual("Rev.1.1", "parsing: 'Veḷippaṭuttiṉa Vicetankal 1:1'")
expect(p.parse("Veḷippaṭuttiṉa Vicetankaḷ 1:1").osis()).toEqual("Rev.1.1", "parsing: 'Veḷippaṭuttiṉa Vicetankaḷ 1:1'")
expect(p.parse("Veḷippaṭuttiṉa Vicetaṅkal 1:1").osis()).toEqual("Rev.1.1", "parsing: 'Veḷippaṭuttiṉa Vicetaṅkal 1:1'")
expect(p.parse("Veḷippaṭuttiṉa Vicetaṅkaḷ 1:1").osis()).toEqual("Rev.1.1", "parsing: 'Veḷippaṭuttiṉa Vicetaṅkaḷ 1:1'")
expect(p.parse("Veḷippaṭuttiṉa Viceṭankal 1:1").osis()).toEqual("Rev.1.1", "parsing: 'Veḷippaṭuttiṉa Viceṭankal 1:1'")
expect(p.parse("Veḷippaṭuttiṉa Viceṭankaḷ 1:1").osis()).toEqual("Rev.1.1", "parsing: 'Veḷippaṭuttiṉa Viceṭankaḷ 1:1'")
expect(p.parse("Veḷippaṭuttiṉa Viceṭaṅkal 1:1").osis()).toEqual("Rev.1.1", "parsing: 'Veḷippaṭuttiṉa Viceṭaṅkal 1:1'")
expect(p.parse("Veḷippaṭuttiṉa Viceṭaṅkaḷ 1:1").osis()).toEqual("Rev.1.1", "parsing: 'Veḷippaṭuttiṉa Viceṭaṅkaḷ 1:1'")
expect(p.parse("Veḷippaṭuttiṉa Vicētankal 1:1").osis()).toEqual("Rev.1.1", "parsing: 'Veḷippaṭuttiṉa Vicētankal 1:1'")
expect(p.parse("Veḷippaṭuttiṉa Vicētankaḷ 1:1").osis()).toEqual("Rev.1.1", "parsing: 'Veḷippaṭuttiṉa Vicētankaḷ 1:1'")
expect(p.parse("Veḷippaṭuttiṉa Vicētaṅkal 1:1").osis()).toEqual("Rev.1.1", "parsing: 'Veḷippaṭuttiṉa Vicētaṅkal 1:1'")
expect(p.parse("Veḷippaṭuttiṉa Vicētaṅkaḷ 1:1").osis()).toEqual("Rev.1.1", "parsing: 'Veḷippaṭuttiṉa Vicētaṅkaḷ 1:1'")
expect(p.parse("Veḷippaṭuttiṉa Vicēṭankal 1:1").osis()).toEqual("Rev.1.1", "parsing: 'Veḷippaṭuttiṉa Vicēṭankal 1:1'")
expect(p.parse("Veḷippaṭuttiṉa Vicēṭankaḷ 1:1").osis()).toEqual("Rev.1.1", "parsing: 'Veḷippaṭuttiṉa Vicēṭankaḷ 1:1'")
expect(p.parse("Veḷippaṭuttiṉa Vicēṭaṅkal 1:1").osis()).toEqual("Rev.1.1", "parsing: 'Veḷippaṭuttiṉa Vicēṭaṅkal 1:1'")
expect(p.parse("Veḷippaṭuttiṉa Vicēṭaṅkaḷ 1:1").osis()).toEqual("Rev.1.1", "parsing: 'Veḷippaṭuttiṉa Vicēṭaṅkaḷ 1:1'")
expect(p.parse("வெளிப்படுத்தின விசேடங்கள் 1:1").osis()).toEqual("Rev.1.1", "parsing: 'வெளிப்படுத்தின விசேடங்கள் 1:1'")
expect(p.parse("Velippatuttina 1:1").osis()).toEqual("Rev.1.1", "parsing: 'Velippatuttina 1:1'")
expect(p.parse("Velippatuttiṉa 1:1").osis()).toEqual("Rev.1.1", "parsing: 'Velippatuttiṉa 1:1'")
expect(p.parse("Velippaṭuttina 1:1").osis()).toEqual("Rev.1.1", "parsing: 'Velippaṭuttina 1:1'")
expect(p.parse("Velippaṭuttiṉa 1:1").osis()).toEqual("Rev.1.1", "parsing: 'Velippaṭuttiṉa 1:1'")
expect(p.parse("Veḷippatuttina 1:1").osis()).toEqual("Rev.1.1", "parsing: 'Veḷippatuttina 1:1'")
expect(p.parse("Veḷippatuttiṉa 1:1").osis()).toEqual("Rev.1.1", "parsing: 'Veḷippatuttiṉa 1:1'")
expect(p.parse("Veḷippaṭuttina 1:1").osis()).toEqual("Rev.1.1", "parsing: 'Veḷippaṭuttina 1:1'")
expect(p.parse("Veḷippaṭuttiṉa 1:1").osis()).toEqual("Rev.1.1", "parsing: 'Veḷippaṭuttiṉa 1:1'")
expect(p.parse("திருவெளிப்பாடு 1:1").osis()).toEqual("Rev.1.1", "parsing: 'திருவெளிப்பாடு 1:1'")
expect(p.parse("வெளிப்படுத்தல் 1:1").osis()).toEqual("Rev.1.1", "parsing: 'வெளிப்படுத்தல் 1:1'")
expect(p.parse("திவெ 1:1").osis()).toEqual("Rev.1.1", "parsing: 'திவெ 1:1'")
expect(p.parse("வெளி 1:1").osis()).toEqual("Rev.1.1", "parsing: 'வெளி 1:1'")
expect(p.parse("Rev 1:1").osis()).toEqual("Rev.1.1", "parsing: 'Rev 1:1'")
p.include_apocrypha(false)
expect(p.parse("யோவானுக்கு வெளிப்படுத்தின விசேஷம் 1:1").osis()).toEqual("Rev.1.1", "parsing: 'யோவானுக்கு வெளிப்படுத்தின விசேஷம் 1:1'")
expect(p.parse("VELIPPATUTTINA VICETANKAL 1:1").osis()).toEqual("Rev.1.1", "parsing: 'VELIPPATUTTINA VICETANKAL 1:1'")
expect(p.parse("VELIPPATUTTINA VICETANKAḶ 1:1").osis()).toEqual("Rev.1.1", "parsing: 'VELIPPATUTTINA VICETANKAḶ 1:1'")
expect(p.parse("VELIPPATUTTINA VICETAṄKAL 1:1").osis()).toEqual("Rev.1.1", "parsing: 'VELIPPATUTTINA VICETAṄKAL 1:1'")
expect(p.parse("VELIPPATUTTINA VICETAṄKAḶ 1:1").osis()).toEqual("Rev.1.1", "parsing: 'VELIPPATUTTINA VICETAṄKAḶ 1:1'")
expect(p.parse("VELIPPATUTTINA VICEṬANKAL 1:1").osis()).toEqual("Rev.1.1", "parsing: 'VELIPPATUTTINA VICEṬANKAL 1:1'")
expect(p.parse("VELIPPATUTTINA VICEṬANKAḶ 1:1").osis()).toEqual("Rev.1.1", "parsing: 'VELIPPATUTTINA VICEṬANKAḶ 1:1'")
expect(p.parse("VELIPPATUTTINA VICEṬAṄKAL 1:1").osis()).toEqual("Rev.1.1", "parsing: 'VELIPPATUTTINA VICEṬAṄKAL 1:1'")
expect(p.parse("VELIPPATUTTINA VICEṬAṄKAḶ 1:1").osis()).toEqual("Rev.1.1", "parsing: 'VELIPPATUTTINA VICEṬAṄKAḶ 1:1'")
expect(p.parse("VELIPPATUTTINA VICĒTANKAL 1:1").osis()).toEqual("Rev.1.1", "parsing: 'VELIPPATUTTINA VICĒTANKAL 1:1'")
expect(p.parse("VELIPPATUTTINA VICĒTANKAḶ 1:1").osis()).toEqual("Rev.1.1", "parsing: 'VELIPPATUTTINA VICĒTANKAḶ 1:1'")
expect(p.parse("VELIPPATUTTINA VICĒTAṄKAL 1:1").osis()).toEqual("Rev.1.1", "parsing: 'VELIPPATUTTINA VICĒTAṄKAL 1:1'")
expect(p.parse("VELIPPATUTTINA VICĒTAṄKAḶ 1:1").osis()).toEqual("Rev.1.1", "parsing: 'VELIPPATUTTINA VICĒTAṄKAḶ 1:1'")
expect(p.parse("VELIPPATUTTINA VICĒṬANKAL 1:1").osis()).toEqual("Rev.1.1", "parsing: 'VELIPPATUTTINA VICĒṬANKAL 1:1'")
expect(p.parse("VELIPPATUTTINA VICĒṬANKAḶ 1:1").osis()).toEqual("Rev.1.1", "parsing: 'VELIPPATUTTINA VICĒṬANKAḶ 1:1'")
expect(p.parse("VELIPPATUTTINA VICĒṬAṄKAL 1:1").osis()).toEqual("Rev.1.1", "parsing: 'VELIPPATUTTINA VICĒṬAṄKAL 1:1'")
expect(p.parse("VELIPPATUTTINA VICĒṬAṄKAḶ 1:1").osis()).toEqual("Rev.1.1", "parsing: 'VELIPPATUTTINA VICĒṬAṄKAḶ 1:1'")
expect(p.parse("VELIPPATUTTIṈA VICETANKAL 1:1").osis()).toEqual("Rev.1.1", "parsing: 'VELIPPATUTTIṈA VICETANKAL 1:1'")
expect(p.parse("VELIPPATUTTIṈA VICETANKAḶ 1:1").osis()).toEqual("Rev.1.1", "parsing: 'VELIPPATUTTIṈA VICETANKAḶ 1:1'")
expect(p.parse("VELIPPATUTTIṈA VICETAṄKAL 1:1").osis()).toEqual("Rev.1.1", "parsing: 'VELIPPATUTTIṈA VICETAṄKAL 1:1'")
expect(p.parse("VELIPPATUTTIṈA VICETAṄKAḶ 1:1").osis()).toEqual("Rev.1.1", "parsing: 'VELIPPATUTTIṈA VICETAṄKAḶ 1:1'")
expect(p.parse("VELIPPATUTTIṈA VICEṬANKAL 1:1").osis()).toEqual("Rev.1.1", "parsing: 'VELIPPATUTTIṈA VICEṬANKAL 1:1'")
expect(p.parse("VELIPPATUTTIṈA VICEṬANKAḶ 1:1").osis()).toEqual("Rev.1.1", "parsing: 'VELIPPATUTTIṈA VICEṬANKAḶ 1:1'")
expect(p.parse("VELIPPATUTTIṈA VICEṬAṄKAL 1:1").osis()).toEqual("Rev.1.1", "parsing: 'VELIPPATUTTIṈA VICEṬAṄKAL 1:1'")
expect(p.parse("VELIPPATUTTIṈA VICEṬAṄKAḶ 1:1").osis()).toEqual("Rev.1.1", "parsing: 'VELIPPATUTTIṈA VICEṬAṄKAḶ 1:1'")
expect(p.parse("VELIPPATUTTIṈA VICĒTANKAL 1:1").osis()).toEqual("Rev.1.1", "parsing: 'VELIPPATUTTIṈA VICĒTANKAL 1:1'")
expect(p.parse("VELIPPATUTTIṈA VICĒTANKAḶ 1:1").osis()).toEqual("Rev.1.1", "parsing: 'VELIPPATUTTIṈA VICĒTANKAḶ 1:1'")
expect(p.parse("VELIPPATUTTIṈA VICĒTAṄKAL 1:1").osis()).toEqual("Rev.1.1", "parsing: 'VELIPPATUTTIṈA VICĒTAṄKAL 1:1'")
expect(p.parse("VELIPPATUTTIṈA VICĒTAṄKAḶ 1:1").osis()).toEqual("Rev.1.1", "parsing: 'VELIPPATUTTIṈA VICĒTAṄKAḶ 1:1'")
expect(p.parse("VELIPPATUTTIṈA VICĒṬANKAL 1:1").osis()).toEqual("Rev.1.1", "parsing: 'VELIPPATUTTIṈA VICĒṬANKAL 1:1'")
expect(p.parse("VELIPPATUTTIṈA VICĒṬANKAḶ 1:1").osis()).toEqual("Rev.1.1", "parsing: 'VELIPPATUTTIṈA VICĒṬANKAḶ 1:1'")
expect(p.parse("VELIPPATUTTIṈA VICĒṬAṄKAL 1:1").osis()).toEqual("Rev.1.1", "parsing: 'VELIPPATUTTIṈA VICĒṬAṄKAL 1:1'")
expect(p.parse("VELIPPATUTTIṈA VICĒṬAṄKAḶ 1:1").osis()).toEqual("Rev.1.1", "parsing: 'VELIPPATUTTIṈA VICĒṬAṄKAḶ 1:1'")
expect(p.parse("VELIPPAṬUTTINA VICETANKAL 1:1").osis()).toEqual("Rev.1.1", "parsing: 'VELIPPAṬUTTINA VICETANKAL 1:1'")
expect(p.parse("VELIPPAṬUTTINA VICETANKAḶ 1:1").osis()).toEqual("Rev.1.1", "parsing: 'VELIPPAṬUTTINA VICETANKAḶ 1:1'")
expect(p.parse("VELIPPAṬUTTINA VICETAṄKAL 1:1").osis()).toEqual("Rev.1.1", "parsing: 'VELIPPAṬUTTINA VICETAṄKAL 1:1'")
expect(p.parse("VELIPPAṬUTTINA VICETAṄKAḶ 1:1").osis()).toEqual("Rev.1.1", "parsing: 'VELIPPAṬUTTINA VICETAṄKAḶ 1:1'")
expect(p.parse("VELIPPAṬUTTINA VICEṬANKAL 1:1").osis()).toEqual("Rev.1.1", "parsing: 'VELIPPAṬUTTINA VICEṬANKAL 1:1'")
expect(p.parse("VELIPPAṬUTTINA VICEṬANKAḶ 1:1").osis()).toEqual("Rev.1.1", "parsing: 'VELIPPAṬUTTINA VICEṬANKAḶ 1:1'")
expect(p.parse("VELIPPAṬUTTINA VICEṬAṄKAL 1:1").osis()).toEqual("Rev.1.1", "parsing: 'VELIPPAṬUTTINA VICEṬAṄKAL 1:1'")
expect(p.parse("VELIPPAṬUTTINA VICEṬAṄKAḶ 1:1").osis()).toEqual("Rev.1.1", "parsing: 'VELIPPAṬUTTINA VICEṬAṄKAḶ 1:1'")
expect(p.parse("VELIPPAṬUTTINA VICĒTANKAL 1:1").osis()).toEqual("Rev.1.1", "parsing: 'VELIPPAṬUTTINA VICĒTANKAL 1:1'")
expect(p.parse("VELIPPAṬUTTINA VICĒTANKAḶ 1:1").osis()).toEqual("Rev.1.1", "parsing: 'VELIPPAṬUTTINA VICĒTANKAḶ 1:1'")
expect(p.parse("VELIPPAṬUTTINA VICĒTAṄKAL 1:1").osis()).toEqual("Rev.1.1", "parsing: 'VELIPPAṬUTTINA VICĒTAṄKAL 1:1'")
expect(p.parse("VELIPPAṬUTTINA VICĒTAṄKAḶ 1:1").osis()).toEqual("Rev.1.1", "parsing: 'VELIPPAṬUTTINA VICĒTAṄKAḶ 1:1'")
expect(p.parse("VELIPPAṬUTTINA VICĒṬANKAL 1:1").osis()).toEqual("Rev.1.1", "parsing: 'VELIPPAṬUTTINA VICĒṬANKAL 1:1'")
expect(p.parse("VELIPPAṬUTTINA VICĒṬANKAḶ 1:1").osis()).toEqual("Rev.1.1", "parsing: 'VELIPPAṬUTTINA VICĒṬANKAḶ 1:1'")
expect(p.parse("VELIPPAṬUTTINA VICĒṬAṄKAL 1:1").osis()).toEqual("Rev.1.1", "parsing: 'VELIPPAṬUTTINA VICĒṬAṄKAL 1:1'")
expect(p.parse("VELIPPAṬUTTINA VICĒṬAṄKAḶ 1:1").osis()).toEqual("Rev.1.1", "parsing: 'VELIPPAṬUTTINA VICĒṬAṄKAḶ 1:1'")
expect(p.parse("VELIPPAṬUTTIṈA VICETANKAL 1:1").osis()).toEqual("Rev.1.1", "parsing: 'VELIPPAṬUTTIṈA VICETANKAL 1:1'")
expect(p.parse("VELIPPAṬUTTIṈA VICETANKAḶ 1:1").osis()).toEqual("Rev.1.1", "parsing: 'VELIPPAṬUTTIṈA VICETANKAḶ 1:1'")
expect(p.parse("VELIPPAṬUTTIṈA VICETAṄKAL 1:1").osis()).toEqual("Rev.1.1", "parsing: 'VELIPPAṬUTTIṈA VICETAṄKAL 1:1'")
expect(p.parse("VELIPPAṬUTTIṈA VICETAṄKAḶ 1:1").osis()).toEqual("Rev.1.1", "parsing: 'VELIPPAṬUTTIṈA VICETAṄKAḶ 1:1'")
expect(p.parse("VELIPPAṬUTTIṈA VICEṬANKAL 1:1").osis()).toEqual("Rev.1.1", "parsing: 'VELIPPAṬUTTIṈA VICEṬANKAL 1:1'")
expect(p.parse("VELIPPAṬUTTIṈA VICEṬANKAḶ 1:1").osis()).toEqual("Rev.1.1", "parsing: 'VELIPPAṬUTTIṈA VICEṬANKAḶ 1:1'")
expect(p.parse("VELIPPAṬUTTIṈA VICEṬAṄKAL 1:1").osis()).toEqual("Rev.1.1", "parsing: 'VELIPPAṬUTTIṈA VICEṬAṄKAL 1:1'")
expect(p.parse("VELIPPAṬUTTIṈA VICEṬAṄKAḶ 1:1").osis()).toEqual("Rev.1.1", "parsing: 'VELIPPAṬUTTIṈA VICEṬAṄKAḶ 1:1'")
expect(p.parse("VELIPPAṬUTTIṈA VICĒTANKAL 1:1").osis()).toEqual("Rev.1.1", "parsing: 'VELIPPAṬUTTIṈA VICĒTANKAL 1:1'")
expect(p.parse("VELIPPAṬUTTIṈA VICĒTANKAḶ 1:1").osis()).toEqual("Rev.1.1", "parsing: 'VELIPPAṬUTTIṈA VICĒTANKAḶ 1:1'")
expect(p.parse("VELIPPAṬUTTIṈA VICĒTAṄKAL 1:1").osis()).toEqual("Rev.1.1", "parsing: 'VELIPPAṬUTTIṈA VICĒTAṄKAL 1:1'")
expect(p.parse("VELIPPAṬUTTIṈA VICĒTAṄKAḶ 1:1").osis()).toEqual("Rev.1.1", "parsing: 'VELIPPAṬUTTIṈA VICĒTAṄKAḶ 1:1'")
expect(p.parse("VELIPPAṬUTTIṈA VICĒṬANKAL 1:1").osis()).toEqual("Rev.1.1", "parsing: 'VELIPPAṬUTTIṈA VICĒṬANKAL 1:1'")
expect(p.parse("VELIPPAṬUTTIṈA VICĒṬANKAḶ 1:1").osis()).toEqual("Rev.1.1", "parsing: 'VELIPPAṬUTTIṈA VICĒṬANKAḶ 1:1'")
expect(p.parse("VELIPPAṬUTTIṈA VICĒṬAṄKAL 1:1").osis()).toEqual("Rev.1.1", "parsing: 'VELIPPAṬUTTIṈA VICĒṬAṄKAL 1:1'")
expect(p.parse("VELIPPAṬUTTIṈA VICĒṬAṄKAḶ 1:1").osis()).toEqual("Rev.1.1", "parsing: 'VELIPPAṬUTTIṈA VICĒṬAṄKAḶ 1:1'")
expect(p.parse("VEḶIPPATUTTINA VICETANKAL 1:1").osis()).toEqual("Rev.1.1", "parsing: 'VEḶIPPATUTTINA VICETANKAL 1:1'")
expect(p.parse("VEḶIPPATUTTINA VICETANKAḶ 1:1").osis()).toEqual("Rev.1.1", "parsing: 'VEḶIPPATUTTINA VICETANKAḶ 1:1'")
expect(p.parse("VEḶIPPATUTTINA VICETAṄKAL 1:1").osis()).toEqual("Rev.1.1", "parsing: 'VEḶIPPATUTTINA VICETAṄKAL 1:1'")
expect(p.parse("VEḶIPPATUTTINA VICETAṄKAḶ 1:1").osis()).toEqual("Rev.1.1", "parsing: 'VEḶIPPATUTTINA VICETAṄKAḶ 1:1'")
expect(p.parse("VEḶIPPATUTTINA VICEṬANKAL 1:1").osis()).toEqual("Rev.1.1", "parsing: 'VEḶIPPATUTTINA VICEṬANKAL 1:1'")
expect(p.parse("VEḶIPPATUTTINA VICEṬANKAḶ 1:1").osis()).toEqual("Rev.1.1", "parsing: 'VEḶIPPATUTTINA VICEṬANKAḶ 1:1'")
expect(p.parse("VEḶIPPATUTTINA VICEṬAṄKAL 1:1").osis()).toEqual("Rev.1.1", "parsing: 'VEḶIPPATUTTINA VICEṬAṄKAL 1:1'")
expect(p.parse("VEḶIPPATUTTINA VICEṬAṄKAḶ 1:1").osis()).toEqual("Rev.1.1", "parsing: 'VEḶIPPATUTTINA VICEṬAṄKAḶ 1:1'")
expect(p.parse("VEḶIPPATUTTINA VICĒTANKAL 1:1").osis()).toEqual("Rev.1.1", "parsing: 'VEḶIPPATUTTINA VICĒTANKAL 1:1'")
expect(p.parse("VEḶIPPATUTTINA VICĒTANKAḶ 1:1").osis()).toEqual("Rev.1.1", "parsing: 'VEḶIPPATUTTINA VICĒTANKAḶ 1:1'")
expect(p.parse("VEḶIPPATUTTINA VICĒTAṄKAL 1:1").osis()).toEqual("Rev.1.1", "parsing: 'VEḶIPPATUTTINA VICĒTAṄKAL 1:1'")
expect(p.parse("VEḶIPPATUTTINA VICĒTAṄKAḶ 1:1").osis()).toEqual("Rev.1.1", "parsing: 'VEḶIPPATUTTINA VICĒTAṄKAḶ 1:1'")
expect(p.parse("VEḶIPPATUTTINA VICĒṬANKAL 1:1").osis()).toEqual("Rev.1.1", "parsing: 'VEḶIPPATUTTINA VICĒṬANKAL 1:1'")
expect(p.parse("VEḶIPPATUTTINA VICĒṬANKAḶ 1:1").osis()).toEqual("Rev.1.1", "parsing: 'VEḶIPPATUTTINA VICĒṬANKAḶ 1:1'")
expect(p.parse("VEḶIPPATUTTINA VICĒṬAṄKAL 1:1").osis()).toEqual("Rev.1.1", "parsing: 'VEḶIPPATUTTINA VICĒṬAṄKAL 1:1'")
expect(p.parse("VEḶIPPATUTTINA VICĒṬAṄKAḶ 1:1").osis()).toEqual("Rev.1.1", "parsing: 'VEḶIPPATUTTINA VICĒṬAṄKAḶ 1:1'")
expect(p.parse("VEḶIPPATUTTIṈA VICETANKAL 1:1").osis()).toEqual("Rev.1.1", "parsing: 'VEḶIPPATUTTIṈA VICETANKAL 1:1'")
expect(p.parse("VEḶIPPATUTTIṈA VICETANKAḶ 1:1").osis()).toEqual("Rev.1.1", "parsing: 'VEḶIPPATUTTIṈA VICETANKAḶ 1:1'")
expect(p.parse("VEḶIPPATUTTIṈA VICETAṄKAL 1:1").osis()).toEqual("Rev.1.1", "parsing: 'VEḶIPPATUTTIṈA VICETAṄKAL 1:1'")
expect(p.parse("VEḶIPPATUTTIṈA VICETAṄKAḶ 1:1").osis()).toEqual("Rev.1.1", "parsing: 'VEḶIPPATUTTIṈA VICETAṄKAḶ 1:1'")
expect(p.parse("VEḶIPPATUTTIṈA VICEṬANKAL 1:1").osis()).toEqual("Rev.1.1", "parsing: 'VEḶIPPATUTTIṈA VICEṬANKAL 1:1'")
expect(p.parse("VEḶIPPATUTTIṈA VICEṬANKAḶ 1:1").osis()).toEqual("Rev.1.1", "parsing: 'VEḶIPPATUTTIṈA VICEṬANKAḶ 1:1'")
expect(p.parse("VEḶIPPATUTTIṈA VICEṬAṄKAL 1:1").osis()).toEqual("Rev.1.1", "parsing: 'VEḶIPPATUTTIṈA VICEṬAṄKAL 1:1'")
expect(p.parse("VEḶIPPATUTTIṈA VICEṬAṄKAḶ 1:1").osis()).toEqual("Rev.1.1", "parsing: 'VEḶIPPATUTTIṈA VICEṬAṄKAḶ 1:1'")
expect(p.parse("VEḶIPPATUTTIṈA VICĒTANKAL 1:1").osis()).toEqual("Rev.1.1", "parsing: 'VEḶIPPATUTTIṈA VICĒTANKAL 1:1'")
expect(p.parse("VEḶIPPATUTTIṈA VICĒTANKAḶ 1:1").osis()).toEqual("Rev.1.1", "parsing: 'VEḶIPPATUTTIṈA VICĒTANKAḶ 1:1'")
expect(p.parse("VEḶIPPATUTTIṈA VICĒTAṄKAL 1:1").osis()).toEqual("Rev.1.1", "parsing: 'VEḶIPPATUTTIṈA VICĒTAṄKAL 1:1'")
expect(p.parse("VEḶIPPATUTTIṈA VICĒTAṄKAḶ 1:1").osis()).toEqual("Rev.1.1", "parsing: 'VEḶIPPATUTTIṈA VICĒTAṄKAḶ 1:1'")
expect(p.parse("VEḶIPPATUTTIṈA VICĒṬANKAL 1:1").osis()).toEqual("Rev.1.1", "parsing: 'VEḶIPPATUTTIṈA VICĒṬANKAL 1:1'")
expect(p.parse("VEḶIPPATUTTIṈA VICĒṬANKAḶ 1:1").osis()).toEqual("Rev.1.1", "parsing: 'VEḶIPPATUTTIṈA VICĒṬANKAḶ 1:1'")
expect(p.parse("VEḶIPPATUTTIṈA VICĒṬAṄKAL 1:1").osis()).toEqual("Rev.1.1", "parsing: 'VEḶIPPATUTTIṈA VICĒṬAṄKAL 1:1'")
expect(p.parse("VEḶIPPATUTTIṈA VICĒṬAṄKAḶ 1:1").osis()).toEqual("Rev.1.1", "parsing: 'VEḶIPPATUTTIṈA VICĒṬAṄKAḶ 1:1'")
expect(p.parse("VEḶIPPAṬUTTINA VICETANKAL 1:1").osis()).toEqual("Rev.1.1", "parsing: 'VEḶIPPAṬUTTINA VICETANKAL 1:1'")
expect(p.parse("VEḶIPPAṬUTTINA VICETANKAḶ 1:1").osis()).toEqual("Rev.1.1", "parsing: 'VEḶIPPAṬUTTINA VICETANKAḶ 1:1'")
expect(p.parse("VEḶIPPAṬUTTINA VICETAṄKAL 1:1").osis()).toEqual("Rev.1.1", "parsing: 'VEḶIPPAṬUTTINA VICETAṄKAL 1:1'")
expect(p.parse("VEḶIPPAṬUTTINA VICETAṄKAḶ 1:1").osis()).toEqual("Rev.1.1", "parsing: 'VEḶIPPAṬUTTINA VICETAṄKAḶ 1:1'")
expect(p.parse("VEḶIPPAṬUTTINA VICEṬANKAL 1:1").osis()).toEqual("Rev.1.1", "parsing: 'VEḶIPPAṬUTTINA VICEṬANKAL 1:1'")
expect(p.parse("VEḶIPPAṬUTTINA VICEṬANKAḶ 1:1").osis()).toEqual("Rev.1.1", "parsing: 'VEḶIPPAṬUTTINA VICEṬANKAḶ 1:1'")
expect(p.parse("VEḶIPPAṬUTTINA VICEṬAṄKAL 1:1").osis()).toEqual("Rev.1.1", "parsing: 'VEḶIPPAṬUTTINA VICEṬAṄKAL 1:1'")
expect(p.parse("VEḶIPPAṬUTTINA VICEṬAṄKAḶ 1:1").osis()).toEqual("Rev.1.1", "parsing: 'VEḶIPPAṬUTTINA VICEṬAṄKAḶ 1:1'")
expect(p.parse("VEḶIPPAṬUTTINA VICĒTANKAL 1:1").osis()).toEqual("Rev.1.1", "parsing: 'VEḶIPPAṬUTTINA VICĒTANKAL 1:1'")
expect(p.parse("VEḶIPPAṬUTTINA VICĒTANKAḶ 1:1").osis()).toEqual("Rev.1.1", "parsing: 'VEḶIPPAṬUTTINA VICĒTANKAḶ 1:1'")
expect(p.parse("VEḶIPPAṬUTTINA VICĒTAṄKAL 1:1").osis()).toEqual("Rev.1.1", "parsing: 'VEḶIPPAṬUTTINA VICĒTAṄKAL 1:1'")
expect(p.parse("VEḶIPPAṬUTTINA VICĒTAṄKAḶ 1:1").osis()).toEqual("Rev.1.1", "parsing: 'VEḶIPPAṬUTTINA VICĒTAṄKAḶ 1:1'")
expect(p.parse("VEḶIPPAṬUTTINA VICĒṬANKAL 1:1").osis()).toEqual("Rev.1.1", "parsing: 'VEḶIPPAṬUTTINA VICĒṬANKAL 1:1'")
expect(p.parse("VEḶIPPAṬUTTINA VICĒṬANKAḶ 1:1").osis()).toEqual("Rev.1.1", "parsing: 'VEḶIPPAṬUTTINA VICĒṬANKAḶ 1:1'")
expect(p.parse("VEḶIPPAṬUTTINA VICĒṬAṄKAL 1:1").osis()).toEqual("Rev.1.1", "parsing: 'VEḶIPPAṬUTTINA VICĒṬAṄKAL 1:1'")
expect(p.parse("VEḶIPPAṬUTTINA VICĒṬAṄKAḶ 1:1").osis()).toEqual("Rev.1.1", "parsing: 'VEḶIPPAṬUTTINA VICĒṬAṄKAḶ 1:1'")
expect(p.parse("VEḶIPPAṬUTTIṈA VICETANKAL 1:1").osis()).toEqual("Rev.1.1", "parsing: 'VEḶIPPAṬUTTIṈA VICETANKAL 1:1'")
expect(p.parse("VEḶIPPAṬUTTIṈA VICETANKAḶ 1:1").osis()).toEqual("Rev.1.1", "parsing: 'VEḶIPPAṬUTTIṈA VICETANKAḶ 1:1'")
expect(p.parse("VEḶIPPAṬUTTIṈA VICETAṄKAL 1:1").osis()).toEqual("Rev.1.1", "parsing: 'VEḶIPPAṬUTTIṈA VICETAṄKAL 1:1'")
expect(p.parse("VEḶIPPAṬUTTIṈA VICETAṄKAḶ 1:1").osis()).toEqual("Rev.1.1", "parsing: 'VEḶIPPAṬUTTIṈA VICETAṄKAḶ 1:1'")
expect(p.parse("VEḶIPPAṬUTTIṈA VICEṬANKAL 1:1").osis()).toEqual("Rev.1.1", "parsing: 'VEḶIPPAṬUTTIṈA VICEṬANKAL 1:1'")
expect(p.parse("VEḶIPPAṬUTTIṈA VICEṬANKAḶ 1:1").osis()).toEqual("Rev.1.1", "parsing: 'VEḶIPPAṬUTTIṈA VICEṬANKAḶ 1:1'")
expect(p.parse("VEḶIPPAṬUTTIṈA VICEṬAṄKAL 1:1").osis()).toEqual("Rev.1.1", "parsing: 'VEḶIPPAṬUTTIṈA VICEṬAṄKAL 1:1'")
expect(p.parse("VEḶIPPAṬUTTIṈA VICEṬAṄKAḶ 1:1").osis()).toEqual("Rev.1.1", "parsing: 'VEḶIPPAṬUTTIṈA VICEṬAṄKAḶ 1:1'")
expect(p.parse("VEḶIPPAṬUTTIṈA VICĒTANKAL 1:1").osis()).toEqual("Rev.1.1", "parsing: 'VEḶIPPAṬUTTIṈA VICĒTANKAL 1:1'")
expect(p.parse("VEḶIPPAṬUTTIṈA VICĒTANKAḶ 1:1").osis()).toEqual("Rev.1.1", "parsing: 'VEḶIPPAṬUTTIṈA VICĒTANKAḶ 1:1'")
expect(p.parse("VEḶIPPAṬUTTIṈA VICĒTAṄKAL 1:1").osis()).toEqual("Rev.1.1", "parsing: 'VEḶIPPAṬUTTIṈA VICĒTAṄKAL 1:1'")
expect(p.parse("VEḶIPPAṬUTTIṈA VICĒTAṄKAḶ 1:1").osis()).toEqual("Rev.1.1", "parsing: 'VEḶIPPAṬUTTIṈA VICĒTAṄKAḶ 1:1'")
expect(p.parse("VEḶIPPAṬUTTIṈA VICĒṬANKAL 1:1").osis()).toEqual("Rev.1.1", "parsing: 'VEḶIPPAṬUTTIṈA VICĒṬANKAL 1:1'")
expect(p.parse("VEḶIPPAṬUTTIṈA VICĒṬANKAḶ 1:1").osis()).toEqual("Rev.1.1", "parsing: 'VEḶIPPAṬUTTIṈA VICĒṬANKAḶ 1:1'")
expect(p.parse("VEḶIPPAṬUTTIṈA VICĒṬAṄKAL 1:1").osis()).toEqual("Rev.1.1", "parsing: 'VEḶIPPA