#include <lexer.h>
Enumerator |
---|
initial |
|
normal |
|
ended |
|
atlas::interpreter::Lexical_analyser::Lexical_analyser |
( |
BufferedInput & |
source, |
|
|
Hash_table & |
hash, |
|
|
const char ** |
keywords, |
|
|
const char ** |
type_names |
|
) |
| |
bool atlas::interpreter::Lexical_analyser::becomes_follows |
( |
| ) |
|
|
private |
id_type atlas::interpreter::Lexical_analyser::first_identifier |
( |
| ) |
const |
|
inline |
int atlas::interpreter::Lexical_analyser::get_token |
( |
YYSTYPE * |
valp, |
|
|
YYLTYPE * |
locp |
|
) |
| |
bool atlas::interpreter::Lexical_analyser::is_initial |
( |
| ) |
const |
|
inline |
bool atlas::interpreter::Lexical_analyser::reset |
( |
| ) |
|
std::string atlas::interpreter::Lexical_analyser::scan_quoted_string |
( |
| ) |
const |
|
private |
const char* atlas::interpreter::Lexical_analyser::scanned_file_name |
( |
| ) |
const |
|
inline |
void atlas::interpreter::Lexical_analyser::set_comment_delims |
( |
char |
c, |
|
|
char |
d |
|
) |
| |
|
inline |
void atlas::interpreter::Lexical_analyser::skip_space |
( |
| ) |
const |
|
private |
int atlas::interpreter::Lexical_analyser::comment_end |
|
private |
int atlas::interpreter::Lexical_analyser::comment_start |
|
private |
std::string atlas::interpreter::Lexical_analyser::file_name |
|
private |
Hash_table& atlas::interpreter::Lexical_analyser::id_table |
|
private |
id_type atlas::interpreter::Lexical_analyser::keyword_limit |
|
private |
int atlas::interpreter::Lexical_analyser::nesting |
|
private |
char atlas::interpreter::Lexical_analyser::prevent_termination |
|
private |
states atlas::interpreter::Lexical_analyser::state |
|
private |
id_type atlas::interpreter::Lexical_analyser::type_limit |
|
private |
The documentation for this class was generated from the following files:
- /home/ran/atlas_project/latest_branch_07182016/sources/interpreter/lexer.h
- /home/ran/atlas_project/latest_branch_07182016/sources/interpreter/lexer.cpp