MCPcopy Create free account
hub / github.com/carlos8f/node-relations / parse_Obj

Function parse_Obj

parser.js:1655–1696  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

1653 }
1654
1655 function parse_Obj() {
1656 var result0, result1;
1657 var pos0, pos1;
1658
1659 reportFailures++;
1660 pos0 = pos;
1661 pos1 = pos;
1662 if (input.charCodeAt(pos) === 32) {
1663 result0 = " ";
1664 pos++;
1665 } else {
1666 result0 = null;
1667 if (reportFailures === 0) {
1668 matchFailed("\" \"");
1669 }
1670 }
1671 if (result0 !== null) {
1672 result1 = parse_Token();
1673 if (result1 !== null) {
1674 result0 = [result0, result1];
1675 } else {
1676 result0 = null;
1677 pos = pos1;
1678 }
1679 } else {
1680 result0 = null;
1681 pos = pos1;
1682 }
1683 if (result0 !== null) {
1684 result0 = (function(offset, value) {
1685 return value;
1686 })(pos0, result0[1]);
1687 }
1688 if (result0 === null) {
1689 pos = pos0;
1690 }
1691 reportFailures--;
1692 if (reportFailures === 0 && result0 === null) {
1693 matchFailed("object");
1694 }
1695 return result0;
1696 }
1697
1698 function parse_Positive() {
1699 var result0;

Callers 5

parse_DeclarationFunction · 0.85
parse_RevocationFunction · 0.85
parse_VerbQuestionFunction · 0.85
parse_RoleQuestionFunction · 0.85

Calls 2

matchFailedFunction · 0.85
parse_TokenFunction · 0.85

Tested by

no test coverage detected