()
| 1101 | } |
| 1102 | |
| 1103 | function parse_ObjectRoleMapRequest() { |
| 1104 | var result0, result1, result2, result3, result4; |
| 1105 | var pos0, pos1; |
| 1106 | |
| 1107 | reportFailures++; |
| 1108 | pos0 = pos; |
| 1109 | pos1 = pos; |
| 1110 | result0 = parse_Evaluative(); |
| 1111 | if (result0 !== null) { |
| 1112 | if (input.substr(pos, 6).toLowerCase() === " what ") { |
| 1113 | result1 = input.substr(pos, 6); |
| 1114 | pos += 6; |
| 1115 | } else { |
| 1116 | result1 = null; |
| 1117 | if (reportFailures === 0) { |
| 1118 | matchFailed("\" what \""); |
| 1119 | } |
| 1120 | } |
| 1121 | if (result1 !== null) { |
| 1122 | result2 = parse_Token(); |
| 1123 | if (result2 !== null) { |
| 1124 | if (input.substr(pos, 7) === " can do") { |
| 1125 | result3 = " can do"; |
| 1126 | pos += 7; |
| 1127 | } else { |
| 1128 | result3 = null; |
| 1129 | if (reportFailures === 0) { |
| 1130 | matchFailed("\" can do\""); |
| 1131 | } |
| 1132 | } |
| 1133 | if (result3 !== null) { |
| 1134 | if (input.charCodeAt(pos) === 46) { |
| 1135 | result4 = "."; |
| 1136 | pos++; |
| 1137 | } else { |
| 1138 | result4 = null; |
| 1139 | if (reportFailures === 0) { |
| 1140 | matchFailed("\".\""); |
| 1141 | } |
| 1142 | } |
| 1143 | result4 = result4 !== null ? result4 : ""; |
| 1144 | if (result4 !== null) { |
| 1145 | result0 = [result0, result1, result2, result3, result4]; |
| 1146 | } else { |
| 1147 | result0 = null; |
| 1148 | pos = pos1; |
| 1149 | } |
| 1150 | } else { |
| 1151 | result0 = null; |
| 1152 | pos = pos1; |
| 1153 | } |
| 1154 | } else { |
| 1155 | result0 = null; |
| 1156 | pos = pos1; |
| 1157 | } |
| 1158 | } else { |
| 1159 | result0 = null; |
| 1160 | pos = pos1; |
no test coverage detected