MCPcopy Create free account
hub / github.com/Achain-Dev/Achain / p_or

Method p_or

src/Chain/libraries/glua/lparsercombinator.cpp:1909–1964  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

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)

Callers 2

lua_orMethod · 0.80
generate_glua_parserMethod · 0.80

Calls 1

push_backMethod · 0.45

Tested by

no test coverage detected