Bash++
Bash++ compiler internal documentation
|
#include <string>
#include <stack>
Go to the source code of this file.
Functions | |
void | print_syntax_error_or_warning (std::string source_file, int line, int column, const std::string &text, const std::string &msg, std::stack< std::string > include_chain, bool is_warning=false) |
Print a syntax error or warning message to stderr. More... | |
void print_syntax_error_or_warning | ( | std::string | source_file, |
int | line, | ||
int | column, | ||
const std::string & | text, | ||
const std::string & | msg, | ||
std::stack< std::string > | include_chain, | ||
bool | is_warning | ||
) |
Print a syntax error or warning message to stderr.
Copyright (C) 2025 rail5 Bash++: Bash with classes
source_file | The source file which contains the error |
line | The line number where the error occurred |
column | The column number where the error occurred |
text | The text of the token which caused the error |
msg | The error message to display |
include_chain | A stack of include files which led to the error |
is_warning | Whether the message is a warning or an error |
Copyright (C) 2025 rail5 Bash++: Bash with classes