ReactOS 0.4.16-dev-433-g6363f78
|
#include <iostream>
#include <vector>
#include <list>
#include <set>
#include <map>
#include <deque>
#include <ctype.h>
Go to the source code of this file.
Macros | |
#define | MAYBE(x) |
Typedefs | |
typedef std::list< std::string > | sl_t |
typedef sl_t::iterator | sl_it |
Enumerations | |
enum | fstate { EMPTY , INT , FRAC , EXP } |
Functions | |
int | isident (int c) |
bool | areinclass (string str, int(*isclass)(int)) |
bool | areident (string s) |
bool | isop (string tok) |
string | generic_match (string tok, string la, bool(*mf)(string)) |
string | match_operator (string tok, string la) |
string | match_ident (string tok, string la) |
string | match_quoted_const (string tok, string la, char q) |
sl_t | snarf_tokens (string line) |
istream & | getline_no_comments (istream &is, string &line) |
bool | expand_input (sl_t &tok) |
sl_it | complete_block (sl_it i, sl_it end, string start_ch, string end_ch) |
string | makename (string intro) |
void | append_block (sl_t &t, sl_it b, sl_it e) |
void | error (sl_t &container, sl_it it, string l) |
void | handle_try (sl_t &container, sl_it try_kw, sl_it end) |
void | print_tokens (sl_it begin, sl_it end) |
int | main (int argc, char **argv) |
Variables | |
string | TRY_TOKEN = "__try" |
string | EXCEPT_TOKEN = "__except" |
string | FINALLY_TOKEN = "__finally" |
char * | c_operators [] |
Definition at line 63 of file ms2ps.cpp.
Referenced by areident().
Definition at line 264 of file ms2ps.cpp.
Definition at line 208 of file ms2ps.cpp.
Referenced by main().
Definition at line 82 of file ms2ps.cpp.
Referenced by match_ident(), and match_operator().
Definition at line 172 of file ms2ps.cpp.
Referenced by expand_input().
Definition at line 287 of file ms2ps.cpp.
Referenced by main().
Definition at line 404 of file ms2ps.cpp.
Definition at line 96 of file ms2ps.cpp.
Referenced by snarf_tokens().
Definition at line 108 of file ms2ps.cpp.
Referenced by expand_input().
char* c_operators[] |
string EXCEPT_TOKEN = "__except" |
Definition at line 48 of file ms2ps.cpp.
Referenced by handle_try(), and main().
string FINALLY_TOKEN = "__finally" |
Definition at line 49 of file ms2ps.cpp.
Referenced by handle_try(), and main().