Bash++
Bash++ compiler internal documentation
Functions
BashppParser.cpp File Reference
#include "BashppParser.h"
#include <error/InternalError.h>
#include <stdexcept>
#include <flexbison/generated/parser.tab.hpp>
#include <flexbison/generated/lex.yy.hpp>
Include dependency graph for BashppParser.cpp:

Functions

int yylex_init (yyscan_t *scanner)
 
int yylex_destroy (yyscan_t scanner)
 
void yyset_in (FILE *in_str, yyscan_t scanner)
 
void initLexer (yyscan_t yyscanner)
 
void destroyLexer (yyscan_t yyscanner)
 
bool set_display_lexer_output (bool enable, yyscan_t yyscanner)
 
void set_utf16_mode (bool enable, yyscan_t yyscanner)
 

Function Documentation

◆ destroyLexer()

void destroyLexer ( yyscan_t  yyscanner)
extern

◆ initLexer()

void initLexer ( yyscan_t  yyscanner)
extern

◆ set_display_lexer_output()

bool set_display_lexer_output ( bool  enable,
yyscan_t  yyscanner 
)
extern

◆ set_utf16_mode()

void set_utf16_mode ( bool  enable,
yyscan_t  yyscanner 
)
extern

◆ yylex_destroy()

int yylex_destroy ( yyscan_t  scanner)
extern

◆ yylex_init()

int yylex_init ( yyscan_t scanner)
extern

◆ yyset_in()

void yyset_in ( FILE *  in_str,
yyscan_t  scanner 
)
extern