()
| 11032 | } |
| 11033 | |
| 11034 | function peg$parseMapProjectionSelector() { |
| 11035 | let s0, s1, s2, s3, s4, s5; |
| 11036 | |
| 11037 | s0 = peg$currPos; |
| 11038 | if (input.substr(peg$currPos, 2) === peg$c29) { |
| 11039 | s1 = peg$c29; |
| 11040 | peg$currPos += 2; |
| 11041 | } else { |
| 11042 | s1 = peg$FAILED; |
| 11043 | if (peg$silentFails === 0) { peg$fail(peg$e34); } |
| 11044 | } |
| 11045 | if (s1 !== peg$FAILED) { |
| 11046 | peg$savedPos = s0; |
| 11047 | s1 = peg$f199(); |
| 11048 | } |
| 11049 | s0 = s1; |
| 11050 | if (s0 === peg$FAILED) { |
| 11051 | s0 = peg$currPos; |
| 11052 | if (input.charCodeAt(peg$currPos) === 46) { |
| 11053 | s1 = peg$c2; |
| 11054 | peg$currPos++; |
| 11055 | } else { |
| 11056 | s1 = peg$FAILED; |
| 11057 | if (peg$silentFails === 0) { peg$fail(peg$e2); } |
| 11058 | } |
| 11059 | if (s1 !== peg$FAILED) { |
| 11060 | s2 = peg$parsePropertyIdentifier(); |
| 11061 | if (s2 !== peg$FAILED) { |
| 11062 | peg$savedPos = s0; |
| 11063 | s0 = peg$f200(s2); |
| 11064 | } else { |
| 11065 | peg$currPos = s0; |
| 11066 | s0 = peg$FAILED; |
| 11067 | } |
| 11068 | } else { |
| 11069 | peg$currPos = s0; |
| 11070 | s0 = peg$FAILED; |
| 11071 | } |
| 11072 | if (s0 === peg$FAILED) { |
| 11073 | s0 = peg$currPos; |
| 11074 | s1 = peg$parsePropertyIdentifier(); |
| 11075 | if (s1 !== peg$FAILED) { |
| 11076 | s2 = peg$parse_(); |
| 11077 | if (input.charCodeAt(peg$currPos) === 58) { |
| 11078 | s3 = peg$c3; |
| 11079 | peg$currPos++; |
| 11080 | } else { |
| 11081 | s3 = peg$FAILED; |
| 11082 | if (peg$silentFails === 0) { peg$fail(peg$e3); } |
| 11083 | } |
| 11084 | if (s3 !== peg$FAILED) { |
| 11085 | s4 = peg$parse_(); |
| 11086 | s5 = peg$parseArithmeticExpression(); |
| 11087 | if (s5 !== peg$FAILED) { |
| 11088 | peg$savedPos = s0; |
| 11089 | s0 = peg$f201(s1, s5); |
| 11090 | } else { |
| 11091 | peg$currPos = s0; |
no test coverage detected