#include <ucloc.h>
Inheritance diagram for Uc_location:
Public Member Functions | |
Uc_location () | |
const int | get_line () |
const char * | get_source () |
void | error (char *s) |
Static Public Member Functions | |
static void | set_cur (const char *s, int l) |
static void | increment_cur_line () |
static void | yyerror (char *s) |
static int | get_num_errors () |
Private Attributes | |
char * | source |
int | line |
Static Private Attributes | |
static std::vector< char * > | source_names |
static char * | cur_source |
static int | cur_line |
static int | num_errors |
Definition at line 33 of file ucloc.h.
void Uc_location::set_cur | ( | const char * | s, | |
int | l | |||
) | [static] |
static void Uc_location::increment_cur_line | ( | ) | [inline, static] |
const int Uc_location::get_line | ( | ) | [inline] |
const char* Uc_location::get_source | ( | ) | [inline] |
void Uc_location::error | ( | char * | s | ) |
void Uc_location::yyerror | ( | char * | s | ) | [static] |
Definition at line 90 of file ucloc.cc.
Referenced by Uc_function::add_break(), Uc_scope::add_function_symbol(), Uc_intrinsic_symbol::gen_call(), Include(), Uc_function::is_dup(), Uc_function::Uc_function(), Uc_function_symbol::Uc_function_symbol(), yyerror(), and yylex().
static int Uc_location::get_num_errors | ( | ) | [inline, static] |
std::vector< char * > Uc_location::source_names [static, private] |
char * Uc_location::cur_source [static, private] |
int Uc_location::cur_line [static, private] |
int Uc_location::num_errors [static, private] |
char* Uc_location::source [private] |
int Uc_location::line [private] |