This function reads a GAMS model file or text, expands any included files, removes comments, and parses the core structure into sets, parameters, variables, equations, and aliases, returning a model_structure object.
Usage
read_gams(
file_or_text,
include = TRUE,
interim_file = NULL,
strict = TRUE,
verbose = FALSE,
...
)Arguments
- file_or_text
A path to a GAMS file or a character vector containing GAMS code.
- include
Logical indicating whether to expand included files (default is
TRUE).- interim_file
Optional path to an interim file where the processed GAMS code prepended for parsing will be saved. If
NULL, no interim file is created.- strict
Logical indicating whether to enforce strict parsing rules (default is
TRUE). IfFALSE, some undeclared equations may be added to the model structure.- verbose
Logical indicating whether to print verbose output during parsing (default is
FALSE).- ...
Additional arguments passed to other functions, currently unused.
