| 1907 | |
| 1908 | |
| 1909 | ParserFunctor *ParserContext::p_or(ParserFunctor *parser1, ParserFunctor *parser2, |
| 1910 | ParserFunctor *parser3, ParserFunctor *parser4, ParserFunctor *parser5, |
| 1911 | ParserFunctor *parser6, ParserFunctor *parser7, ParserFunctor *parser8, |
| 1912 | ParserFunctor *parser9, ParserFunctor *parser10, ParserFunctor *parser11, |
| 1913 | ParserFunctor *parser12, ParserFunctor *parser13, ParserFunctor *parser14, |
| 1914 | ParserFunctor *parser15, ParserFunctor *parser16, ParserFunctor *parser17, |
| 1915 | ParserFunctor *parser18, ParserFunctor *parser19, ParserFunctor *parser20, |
| 1916 | ParserFunctor *parser21, ParserFunctor *parser22, ParserFunctor *parser23) |
| 1917 | { |
| 1918 | std::vector<ParserFunctor*> parsers; |
| 1919 | parsers.push_back(parser1); |
| 1920 | parsers.push_back(parser2); |
| 1921 | if (parser3) |
| 1922 | parsers.push_back(parser3); |
| 1923 | if (parser4) |
| 1924 | parsers.push_back(parser4); |
| 1925 | if (parser5) |
| 1926 | parsers.push_back(parser5); |
| 1927 | if (parser6) |
| 1928 | parsers.push_back(parser6); |
| 1929 | if (parser7) |
| 1930 | parsers.push_back(parser7); |
| 1931 | if (parser8) |
| 1932 | parsers.push_back(parser8); |
| 1933 | if (parser9) |
| 1934 | parsers.push_back(parser9); |
| 1935 | if (parser10) |
| 1936 | parsers.push_back(parser10); |
| 1937 | if (parser11) |
| 1938 | parsers.push_back(parser11); |
| 1939 | if (parser12) |
| 1940 | parsers.push_back(parser12); |
| 1941 | if (parser13) |
| 1942 | parsers.push_back(parser13); |
| 1943 | if (parser14) |
| 1944 | parsers.push_back(parser14); |
| 1945 | if (parser15) |
| 1946 | parsers.push_back(parser15); |
| 1947 | if (parser16) |
| 1948 | parsers.push_back(parser16); |
| 1949 | if (parser17) |
| 1950 | parsers.push_back(parser17); |
| 1951 | if (parser18) |
| 1952 | parsers.push_back(parser18); |
| 1953 | if (parser19) |
| 1954 | parsers.push_back(parser19); |
| 1955 | if (parser20) |
| 1956 | parsers.push_back(parser20); |
| 1957 | if (parser21) |
| 1958 | parsers.push_back(parser21); |
| 1959 | if (parser22) |
| 1960 | parsers.push_back(parser22); |
| 1961 | if (parser23) |
| 1962 | parsers.push_back(parser23); |
| 1963 | return union_parsers(parsers); |
| 1964 | } |
| 1965 | |
| 1966 | ParserFunctor *ParserContext::p_or(std::vector<ParserFunctor*> const parsers) |
no test coverage detected