27#include "neml2/base/Parser.h"
51 const std::
string & additional_input = "") const override;
64 virtual
OptionSet extract_object_options(hit::Node *
object, hit::Node * section) const;
66 void extract_options(hit::Node *
object,
OptionSet & options) const;
67 void extract_option(hit::Node * node,
OptionSet & options) const;
A parser is responsible for parsing an input file into a collection of options which can be used by t...
Definition HITParser.h:39
HITParser(HITParser &&) noexcept=default
InputFile parse(const std::filesystem::path &filename, const std::string &additional_input="") const override
Parse a HIT input file from a filename.
Definition HITParser.cxx:42
HITParser(const HITParser &)=default
A custom map-like data structure. The keys are strings, and the values can be nonhomogeneously typed.
Definition OptionSet.h:51
A parser is responsible for parsing an input file into a collection of options which can be used by t...
Definition Parser.h:47
Definition DiagnosticsInterface.cxx:30