11 typedef std::vector<std::string> strings;
69 virtual const nchar* getName()
const = 0;
70 virtual const nchar* getDescription()
const = 0;
99 virtual const strings& _getRegExpr()
const = 0;
109 typedef std::vector<tstr<flag>> flags;
Error report collector
Definition errReport.hpp:24
Base class for command-line flag handling
Definition flag.hpp:58
nbool canTake(const std::string &pattern) const
virtual res take(interpreter &ip, starter &s, cli &c, flagArgs &a, errReport &rpt) const
virtual ncnt getArgCount() const
void _delArgs(flagArgs &a, ncnt deleteOptionCnt) const
Deletes arguments from the flagArgs list.
Base class for all managed instances in memlite system
Definition instance.hpp:41
High-level interpreter for byeol language
Definition interpreter.hpp:35
Program execution starter
Definition starter.hpp:39
Command-line interface for frontend language system
Definition cli.hpp:37
Rich logging support with polymorphic type conversion
Definition richLog.hpp:34