terminal_input_parser_test_fuzzer.cpp
ftxui/component/terminal_input_parser.hpp
ftxui/component/event.hpp
ftxui/component/mouse.hpp
ftxui/component/receiver.hpp
ftxui/component/task.hpp
ftxui/component/terminal_input_parser.hpp
src/ftxui/component/terminal_input_parser_test_fuzzer.cpp
algorithm
atomic
condition_variable
functional
memory
mutex
queue
string
utility
variant
vector
int int LLVMFuzzerTestOneInput (const char *data, size_t size) LLVMFuzzerTestOneInput const char * data size_t size

    //Copyright2021ArthurSonzogni.Allrightsreserved.
    //UseofthissourcecodeisgovernedbytheMITlicensethatcanbefoundin
    //theLICENSEfile.
    #include"ftxui/component/terminal_input_parser.hpp"

    extern"C"intLLVMFuzzerTestOneInput(constchar*data,size_tsize){
    usingnamespaceftxui;
    autoevent_receiver=MakeReceiver<Task>();
    {
    autoparser=TerminalInputParser(event_receiver->MakeSender());
    for(size_ti=0;i<size;++i){
    parser.Add(data[i]);
    }
    }

    Taskreceived;
    while(event_receiver->Receive(&received)){
    //Donothing.
    }
    return0;//Non-zeroreturnvaluesarereservedforfutureuse.
    }