|
ReactOS 0.4.16-dev-1946-g52006dd
|
#include <limits.h>#include <math.h>#include "jscript.h"#include "activscp.h"#include "objsafe.h"#include "engine.h"#include "parser.h"#include "parser.tab.h"#include "wine/debug.h"
Go to the source code of this file.
Classes | |
| struct | _cc_var_t |
Variables | |
| struct { | |
| const WCHAR * word | |
| int token | |
| BOOL no_nl | |
| unsigned min_version | |
| } | keywords [] |
|
static |
Definition at line 1003 of file lex.c.
Referenced by parser_lex().
Definition at line 91 of file lex.c.
Referenced by cc_token(), check_keywords(), skip_code(), and try_parse_ccval().
|
static |
Definition at line 132 of file lex.c.
Referenced by next_token(), and parse_next_token().
Definition at line 848 of file lex.c.
Referenced by cc_token(), and try_parse_ccval().
Definition at line 118 of file lex.c.
Referenced by parse_hex_literal(), parse_numeric_literal(), and unescape().
|
static |
Definition at line 860 of file lex.c.
Referenced by cc_token().
Definition at line 113 of file lex.c.
Referenced by skip_comment(), skip_html_comment(), and skip_spaces().
Definition at line 81 of file lex.c.
Referenced by cc_token(), check_keyword(), is_keyword(), parse_cc_identifier(), parse_decimal(), parse_hex_literal(), parse_identifier(), parse_numeric_literal(), and skip_comment().
|
static |
Definition at line 73 of file lex.c.
Referenced by cc_token(), init_cc(), next_token(), parse_cc_identifier(), parse_numeric_literal(), parse_string_literal(), and skip_code().
| literal_t * new_boolean_literal | ( | parser_ctx_t * | ctx, |
| BOOL | bval | ||
| ) |
|
static |
|
static |
Definition at line 546 of file lex.c.
Referenced by parser_lex().
|
static |
Definition at line 889 of file lex.c.
Referenced by cc_token(), and try_parse_ccval().
Definition at line 397 of file lex.c.
Referenced by next_token(), parse_json_value(), and parse_numeric_literal().
|
static |
Definition at line 321 of file lex.c.
Referenced by next_token(), and parse_next_token().
|
static |
Definition at line 473 of file lex.c.
Referenced by next_token(), parse_next_token(), and try_parse_ccval().
| literal_t * parse_regexp | ( | parser_ctx_t * | ctx | ) |
Definition at line 1115 of file lex.c.
|
static |
Definition at line 340 of file lex.c.
Referenced by next_token(), and parse_next_token().
| int parser_lex | ( | void * | lval, |
| parser_ctx_t * | ctx | ||
| ) |
Definition at line 817 of file lex.c.
Referenced by init_cc(), and script_release().
|
static |
Definition at line 948 of file lex.c.
Referenced by cc_token().
|
static |
Definition at line 174 of file lex.c.
Referenced by next_token().
|
static |
|
static |
Definition at line 217 of file lex.c.
Referenced by cc_token(), next_token(), parse_next_token(), parser_lex(), skip_code(), and try_parse_ccval().
| int try_parse_ccval | ( | parser_ctx_t * | ctx, |
| ccval_t * | r | ||
| ) |
Definition at line 227 of file lex.c.
Referenced by parse_json_string(), parse_string_literal(), and PathCreateFromUrlW().
| WINE_DEFAULT_DEBUG_CHANNEL | ( | jscript | ) |
| const struct { ... } keywords[] |
Referenced by check_keywords(), and png_metadata_reader().
| unsigned min_version |
Definition at line 39 of file lex.c.
Referenced by shader_get_opcode(), and shader_set_limits().
Definition at line 36 of file lex.c.
Referenced by __ffs(), __inword(), bitmap_isset(), bitmap_set(), bitmap_unset(), byte_till_end(), ccf_options(), ccf_search(), ccf_sortlist(), check_keyword(), check_keywords(), FileMonikerImpl_DecomposePath(), find_end_of_word(), gluCheckExtension(), ImmEscapeW(), main(), MyAppendUnicodeToString_(), MyInitUnicodeString(), rol32(), ror32(), RtlAppendUnicodeToString(), strip_quotes(), test_Sdb(), UDFCrc(), UDFDissectName(), UDFUnicodeCksum(), UDFUnicodeCksum150(), and XCOPY_ParseCommandLine().