const keyType & keyword() const noexcept
Return keyword.
A functionEntry causes entries to be added/manipulated on the specified dictionary given an input str...
virtual const dictionary & dict() const
This entry is not a dictionary, calling this function generates a FatalError.
Conditional parsing of dictionary entries.
static bool evaluate(const bool doIf, DynamicList< filePos > &stack, dictionary &parentDict, Istream &is)
ClassName("ifeq")
Runtime type information.
static bool execute(const bool equal, DynamicList< filePos > &stack, dictionary &parentDict, Istream &is)
Main driver: depending on 'equal' starts evaluating or skips forward to else.
Tuple2< fileName, label > filePos