#include "src/__support/CPP/bit.h"
#include "src/__support/CPP/bitset.h"
#include "src/__support/CPP/string_view.h"
#include "src/__support/arg_list.h"
#include "src/stdio/scanf_core/parser.h"
#include <stdarg.h>
#include "test/UnitTest/ScanfMatcher.h"
#include "test/UnitTest/Test.h"
string_view;
ArgList;
void init(const char *__restrict str, ...) { … }
void evaluate(LIBC_NAMESPACE::scanf_core::FormatSection *format_arr,
const char *__restrict str, ...) { … }
TEST(LlvmLibcScanfParserTest, Constructor) { … }
TEST(LlvmLibcScanfParserTest, EvalRaw) { … }
TEST(LlvmLibcScanfParserTest, EvalSimple) { … }
TEST(LlvmLibcScanfParserTest, EvalOneArg) { … }
TEST(LlvmLibcScanfParserTest, EvalBadArg) { … }
TEST(LlvmLibcScanfParserTest, EvalOneArgWithFlag) { … }
TEST(LlvmLibcScanfParserTest, EvalOneArgWithWidth) { … }
TEST(LlvmLibcScanfParserTest, EvalOneArgWithShortLengthModifier) { … }
TEST(LlvmLibcScanfParserTest, EvalOneArgWithLongLengthModifier) { … }
TEST(LlvmLibcScanfParserTest, EvalOneArgWithAllOptions) { … }
TEST(LlvmLibcScanfParserTest, EvalSimpleBracketArg) { … }
TEST(LlvmLibcScanfParserTest, EvalBracketArgRange) { … }
TEST(LlvmLibcScanfParserTest, EvalBracketArgTwoRanges) { … }
TEST(LlvmLibcScanfParserTest, EvalBracketArgJustHyphen) { … }
TEST(LlvmLibcScanfParserTest, EvalBracketArgLeftHyphen) { … }
TEST(LlvmLibcScanfParserTest, EvalBracketArgRightHyphen) { … }
TEST(LlvmLibcScanfParserTest, EvalBracketArgInvertSimple) { … }
TEST(LlvmLibcScanfParserTest, EvalBracketArgInvertRange) { … }
TEST(LlvmLibcScanfParserTest, EvalBracketArgRightBracket) { … }
TEST(LlvmLibcScanfParserTest, EvalBracketArgRightBracketRange) { … }
TEST(LlvmLibcScanfParserTest, EvalBracketArgRightBracketInvert) { … }
TEST(LlvmLibcScanfParserTest, EvalBracketArgRightBracketInvertRange) { … }
TEST(LlvmLibcScanfParserTest, EvalBracketArgBackwardsRange) { … }
TEST(LlvmLibcScanfParserTest, EvalThreeArgs) { … }
#ifndef LIBC_COPT_SCANF_DISABLE_INDEX_MODE
TEST(LlvmLibcScanfParserTest, IndexModeOneArg) { … }
TEST(LlvmLibcScanfParserTest, IndexModeThreeArgsSequential) { … }
TEST(LlvmLibcScanfParserTest, IndexModeThreeArgsReverse) { … }
TEST(LlvmLibcScanfParserTest, IndexModeTenArgsRandom) { … }
TEST(LlvmLibcScanfParserTest, IndexModeComplexParsing) { … }
#endif