1#ifndef BACKENDS_P4TOOLS_COMMON_OPTIONS_H_
2#define BACKENDS_P4TOOLS_COMMON_OPTIONS_H_
10#include "lib/compile_context.h"
11#include "lib/cstring.h"
12#include "lib/options.h"
22 std::optional<uint32_t>
seed = std::nullopt;
30 std::optional<ICompileContext *>
process(
const std::vector<const char *> &args);
37 std::vector<const char *> *
process(
int argc,
char *
const argv[])
override;
44 static std::tuple<int, char **>
convertArgs(
const std::vector<const char *> &args);