ReactOS 0.4.16-dev-457-g087979e
|
#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().