397 return v.is_num ?
v.u.n != 0 :
v.u.b;
402 return v.is_num ?
v.u.n :
v.u.b;
BOOL is_identifier_char(WCHAR) DECLSPEC_HIDDEN
void parser_release(parser_ctx_t *) DECLSPEC_HIDDEN
HRESULT script_parse(script_ctx_t *, struct _compiler_ctx_t *, const WCHAR *, const WCHAR *, BOOL, parser_ctx_t **) DECLSPEC_HIDDEN
static void * parser_alloc(parser_ctx_t *ctx, DWORD size)
static ccval_t ccval_bool(BOOL b)
static double get_ccnum(ccval_t v)
struct _parameter_t parameter_t
BOOL parse_cc_expr(parser_ctx_t *) DECLSPEC_HIDDEN
struct _parser_ctx_t parser_ctx_t
HRESULT parse_decimal(const WCHAR **, const WCHAR *, double *) DECLSPEC_HIDDEN
struct _function_expression_t function_expression_t
BOOL try_parse_ccval(parser_ctx_t *, ccval_t *) DECLSPEC_HIDDEN
static ccval_t ccval_num(double n)
struct _array_element_t array_element_t
static void * parser_alloc_tmp(parser_ctx_t *ctx, DWORD size)
BOOL unescape(WCHAR *, size_t *) DECLSPEC_HIDDEN
struct _variable_declaration_t variable_declaration_t
struct _property_definition_t property_definition_t
struct _case_clausule_t case_clausule_t
struct _argument_t argument_t
literal_t * new_boolean_literal(parser_ctx_t *, BOOL) DECLSPEC_HIDDEN
jsstr_t * compiler_alloc_string_len(struct _compiler_ctx_t *, const WCHAR *, unsigned) DECLSPEC_HIDDEN
literal_t * parse_regexp(parser_ctx_t *) DECLSPEC_HIDDEN
static BOOL get_ccbool(ccval_t v)
GLdouble GLdouble GLdouble r
GLboolean GLboolean GLboolean b
GLsizei GLenum const GLvoid GLsizei GLenum GLbyte GLbyte GLbyte GLdouble GLdouble GLdouble GLfloat GLfloat GLfloat GLint GLint GLint GLshort GLshort GLshort GLubyte GLubyte GLubyte GLuint GLuint GLuint GLushort GLushort GLushort GLbyte GLbyte GLbyte GLbyte GLdouble GLdouble GLdouble GLdouble GLfloat GLfloat GLfloat GLfloat GLint GLint GLint GLint GLshort GLshort GLshort GLshort GLubyte GLubyte GLubyte GLubyte GLuint GLuint GLuint GLuint GLushort GLushort GLushort GLushort GLboolean const GLdouble const GLfloat const GLint const GLshort const GLbyte const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLdouble const GLfloat const GLfloat const GLint const GLint const GLshort const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort GLenum GLenum GLenum GLfloat GLenum GLint GLenum GLenum GLenum GLfloat GLenum GLenum GLint GLenum GLfloat GLenum GLint GLint GLushort GLenum GLenum GLfloat GLenum GLenum GLint GLfloat const GLubyte GLenum GLenum GLenum const GLfloat GLenum GLenum const GLint GLenum GLint GLint GLsizei GLsizei GLint GLenum GLenum const GLvoid GLenum GLenum const GLfloat GLenum GLenum const GLint GLenum GLenum const GLdouble GLenum GLenum const GLfloat GLenum GLenum const GLint GLsizei GLuint GLfloat GLuint GLbitfield GLfloat GLint GLuint GLboolean GLenum GLfloat GLenum GLbitfield GLenum GLfloat GLfloat GLint GLint const GLfloat GLenum GLfloat GLfloat GLint GLint GLfloat GLfloat GLint GLint const GLfloat GLint GLfloat GLfloat GLint GLfloat GLfloat GLint GLfloat GLfloat const GLdouble * u
void * heap_pool_alloc(heap_pool_t *, DWORD) __WINE_ALLOC_SIZE(2) DECLSPEC_HIDDEN
struct _argument_t * next
struct _array_element_t * next
struct _case_clausule_t * next
const WCHAR * event_target
parameter_t * parameter_list
struct _function_expression_t * next
source_elements_t * source_elements
struct _parameter_t * next
source_elements_t * source
BOOL implicit_nl_semicolon
struct _compiler_ctx_t * compiler
struct _property_definition_t * next
statement_t * statement_tail
union _statement_t::@5031 u
struct _variable_declaration_t * global_next
struct _variable_declaration_t * next
array_element_t * element_list
expression_t * expression1
expression_t * expression2
expression_t * expression
argument_t * argument_list
expression_t * true_expression
expression_t * expression
expression_t * false_expression
expression_t * begin_expr
variable_declaration_t * variable_list
variable_declaration_t * variable
expression_t * expression
property_definition_t * property_list
case_clausule_t * case_list
catch_block_t * catch_block
statement_t * try_statement
statement_t * finally_statement
expression_t * expression
variable_declaration_t * variable_list