|
Navigation
- Home
- Community
- Development
- myReactOS
- Fundraiser 2012
Doxygen
- Main Page
- Alphabetical List
- Data Structures
- Directories
- File List
- Data Fields
- Globals
- Related Pages
Search
|
#include <math.h>
#include <limits.h>
#include "jscript.h"
#include "activscp.h"
#include "objsafe.h"
#include "engine.h"
#include "parser.tab.h"
#include "wine/debug.h"
#include "wine/unicode.h"
Go to the source code of this file.
Defines |
| #define | LONGLONG_MAX (((LONGLONG)0x7fffffff<<32)|0xffffffff) |
Functions |
| | WINE_DEFAULT_DEBUG_CHANNEL (jscript) |
| static int | lex_error (parser_ctx_t *ctx, HRESULT hres) |
| static BOOL | is_identifier_char (WCHAR c) |
| static int | check_keyword (parser_ctx_t *ctx, const WCHAR *word, const WCHAR **lval) |
| static BOOL | is_endline (WCHAR c) |
| static int | hex_to_int (WCHAR c) |
| static int | check_keywords (parser_ctx_t *ctx, const WCHAR **lval) |
| static void | skip_spaces (parser_ctx_t *ctx) |
| static BOOL | skip_html_comment (parser_ctx_t *ctx) |
| static BOOL | skip_comment (parser_ctx_t *ctx) |
| static BOOL | unescape (WCHAR *str) |
| static int | parse_identifier (parser_ctx_t *ctx, const WCHAR **ret) |
| static int | parse_string_literal (parser_ctx_t *ctx, const WCHAR **ret, WCHAR endch) |
| static literal_t * | alloc_int_literal (parser_ctx_t *ctx, LONG l) |
| static int | parse_double_literal (parser_ctx_t *ctx, LONG int_part, literal_t **literal) |
| static int | parse_numeric_literal (parser_ctx_t *ctx, literal_t **literal) |
| int | parser_lex (void *lval, parser_ctx_t *ctx) |
| literal_t * | parse_regexp (parser_ctx_t *ctx) |
Variables |
| static const WCHAR | breakW [] = {'b','r','e','a','k',0} |
| static const WCHAR | caseW [] = {'c','a','s','e',0} |
| static const WCHAR | catchW [] = {'c','a','t','c','h',0} |
| static const WCHAR | continueW [] = {'c','o','n','t','i','n','u','e',0} |
| static const WCHAR | defaultW [] = {'d','e','f','a','u','l','t',0} |
| static const WCHAR | deleteW [] = {'d','e','l','e','t','e',0} |
| static const WCHAR | doW [] = {'d','o',0} |
| static const WCHAR | elseW [] = {'e','l','s','e',0} |
| static const WCHAR | falseW [] = {'f','a','l','s','e',0} |
| static const WCHAR | finallyW [] = {'f','i','n','a','l','l','y',0} |
| static const WCHAR | forW [] = {'f','o','r',0} |
| static const WCHAR | functionW [] = {'f','u','n','c','t','i','o','n',0} |
| static const WCHAR | ifW [] = {'i','f',0} |
| static const WCHAR | inW [] = {'i','n',0} |
| static const WCHAR | instanceofW [] = {'i','n','s','t','a','n','c','e','o','f',0} |
| static const WCHAR | newW [] = {'n','e','w',0} |
| static const WCHAR | nullW [] = {'n','u','l','l',0} |
| static const WCHAR | returnW [] = {'r','e','t','u','r','n',0} |
| static const WCHAR | switchW [] = {'s','w','i','t','c','h',0} |
| static const WCHAR | thisW [] = {'t','h','i','s',0} |
| static const WCHAR | throwW [] = {'t','h','r','o','w',0} |
| static const WCHAR | trueW [] = {'t','r','u','e',0} |
| static const WCHAR | tryW [] = {'t','r','y',0} |
| static const WCHAR | typeofW [] = {'t','y','p','e','o','f',0} |
| static const WCHAR | undefinedW [] = {'u','n','d','e','f','i','n','e','d',0} |
| static const WCHAR | varW [] = {'v','a','r',0} |
| static const WCHAR | voidW [] = {'v','o','i','d',0} |
| static const WCHAR | whileW [] = {'w','h','i','l','e',0} |
| static const WCHAR | withW [] = {'w','i','t','h',0} |
| struct { |
| const WCHAR * word |
| int token |
| } | keywords [] |
Generated on Sat May 26 2012 05:09:45 for ReactOS by
1.7.6.1
|