Bash++
Bash++ compiler internal documentation
|
#include <iostream>
#include <vector>
#include <set>
#include <list>
#include <memory>
#include <stack>
#include <antlr4-runtime.h>
#include "../antlr/BashppParserBaseListener.h"
#include "../bpp_include/bpp_codegen.h"
#include "../bpp_include/bpp.h"
#include "../syntax_error.h"
#include "../internal_error.h"
Go to the source code of this file.
Classes | |
class | BashppListener |
The main listener class for the Bash++ compiler. More... | |
Macros | |
#define | skip_syntax_errors |
#define | set_error_context error_thrown = true; error_context = ctx; |
#define | output_syntax_error(symbol, msg) |
#define | throw_syntax_error_sym(symbol, msg) |
#define | throw_syntax_error(token, msg) |
#define | throw_syntax_error_from_exitRule(token, msg) |
#define | show_warning_sym(symbol, msg) |
#define | show_warning(token, msg) |
Typedefs | |
using | code_segment = bpp::code_segment |
#define output_syntax_error | ( | symbol, | |
msg | |||
) |
#define set_error_context error_thrown = true; error_context = ctx; |
#define show_warning | ( | token, | |
msg | |||
) |
#define show_warning_sym | ( | symbol, | |
msg | |||
) |
#define skip_syntax_errors |
#define throw_syntax_error | ( | token, | |
msg | |||
) |
#define throw_syntax_error_from_exitRule | ( | token, | |
msg | |||
) |
#define throw_syntax_error_sym | ( | symbol, | |
msg | |||
) |
using code_segment = bpp::code_segment |