()
| 5869 | } |
| 5870 | |
| 5871 | function peg$parsePatternList() { |
| 5872 | let s0, s1, s2, s3, s4, s5, s6, s7; |
| 5873 | |
| 5874 | s0 = peg$currPos; |
| 5875 | s1 = peg$parsePattern(); |
| 5876 | if (s1 !== peg$FAILED) { |
| 5877 | s2 = []; |
| 5878 | s3 = peg$currPos; |
| 5879 | s4 = peg$parse_(); |
| 5880 | if (input.charCodeAt(peg$currPos) === 44) { |
| 5881 | s5 = peg$c1; |
| 5882 | peg$currPos++; |
| 5883 | } else { |
| 5884 | s5 = peg$FAILED; |
| 5885 | if (peg$silentFails === 0) { peg$fail(peg$e1); } |
| 5886 | } |
| 5887 | if (s5 !== peg$FAILED) { |
| 5888 | s6 = peg$parse_(); |
| 5889 | s7 = peg$parsePattern(); |
| 5890 | if (s7 !== peg$FAILED) { |
| 5891 | s4 = [s4, s5, s6, s7]; |
| 5892 | s3 = s4; |
| 5893 | } else { |
| 5894 | peg$currPos = s3; |
| 5895 | s3 = peg$FAILED; |
| 5896 | } |
| 5897 | } else { |
| 5898 | peg$currPos = s3; |
| 5899 | s3 = peg$FAILED; |
| 5900 | } |
| 5901 | while (s3 !== peg$FAILED) { |
| 5902 | s2.push(s3); |
| 5903 | s3 = peg$currPos; |
| 5904 | s4 = peg$parse_(); |
| 5905 | if (input.charCodeAt(peg$currPos) === 44) { |
| 5906 | s5 = peg$c1; |
| 5907 | peg$currPos++; |
| 5908 | } else { |
| 5909 | s5 = peg$FAILED; |
| 5910 | if (peg$silentFails === 0) { peg$fail(peg$e1); } |
| 5911 | } |
| 5912 | if (s5 !== peg$FAILED) { |
| 5913 | s6 = peg$parse_(); |
| 5914 | s7 = peg$parsePattern(); |
| 5915 | if (s7 !== peg$FAILED) { |
| 5916 | s4 = [s4, s5, s6, s7]; |
| 5917 | s3 = s4; |
| 5918 | } else { |
| 5919 | peg$currPos = s3; |
| 5920 | s3 = peg$FAILED; |
| 5921 | } |
| 5922 | } else { |
| 5923 | peg$currPos = s3; |
| 5924 | s3 = peg$FAILED; |
| 5925 | } |
| 5926 | } |
| 5927 | peg$savedPos = s0; |
| 5928 | s0 = peg$f84(s1, s2); |
no test coverage detected