vala.h | vala.h | |||
---|---|---|---|---|
skipping to change at line 2127 | skipping to change at line 2127 | |||
ValaCodeGeneratorPrivate * priv; | ValaCodeGeneratorPrivate * priv; | |||
}; | }; | |||
struct _ValaCodeGeneratorClass { | struct _ValaCodeGeneratorClass { | |||
ValaCodeVisitorClass parent_class; | ValaCodeVisitorClass parent_class; | |||
void (*emit) (ValaCodeGenerator* self, ValaCodeContext* context); | void (*emit) (ValaCodeGenerator* self, ValaCodeContext* context); | |||
ValaLocalVariable* (*create_local) (ValaCodeGenerator* self, ValaDat aType* type); | ValaLocalVariable* (*create_local) (ValaCodeGenerator* self, ValaDat aType* type); | |||
ValaTargetValue* (*load_local) (ValaCodeGenerator* self, ValaLocalVa riable* local); | ValaTargetValue* (*load_local) (ValaCodeGenerator* self, ValaLocalVa riable* local); | |||
void (*store_local) (ValaCodeGenerator* self, ValaLocalVariable* loc al, ValaTargetValue* value, gboolean initializer); | void (*store_local) (ValaCodeGenerator* self, ValaLocalVariable* loc al, ValaTargetValue* value, gboolean initializer); | |||
ValaTargetValue* (*load_parameter) (ValaCodeGenerator* self, ValaPar ameter* param); | ValaTargetValue* (*load_parameter) (ValaCodeGenerator* self, ValaPar ameter* param); | |||
void (*store_parameter) (ValaCodeGenerator* self, ValaParameter* par am, ValaTargetValue* value); | void (*store_parameter) (ValaCodeGenerator* self, ValaParameter* par am, ValaTargetValue* value, gboolean capturing_parameter); | |||
ValaTargetValue* (*load_field) (ValaCodeGenerator* self, ValaField* field, ValaTargetValue* instance); | ValaTargetValue* (*load_field) (ValaCodeGenerator* self, ValaField* field, ValaTargetValue* instance); | |||
void (*store_field) (ValaCodeGenerator* self, ValaField* field, Vala TargetValue* instance, ValaTargetValue* value); | void (*store_field) (ValaCodeGenerator* self, ValaField* field, Vala TargetValue* instance, ValaTargetValue* value); | |||
}; | }; | |||
struct _ValaAttributeCache { | struct _ValaAttributeCache { | |||
GTypeInstance parent_instance; | GTypeInstance parent_instance; | |||
volatile int ref_count; | volatile int ref_count; | |||
ValaAttributeCachePrivate * priv; | ValaAttributeCachePrivate * priv; | |||
}; | }; | |||
skipping to change at line 2613 | skipping to change at line 2613 | |||
VALA_GENIE_TOKEN_TYPE_PASS, | VALA_GENIE_TOKEN_TYPE_PASS, | |||
VALA_GENIE_TOKEN_TYPE_PERCENT, | VALA_GENIE_TOKEN_TYPE_PERCENT, | |||
VALA_GENIE_TOKEN_TYPE_PLUS, | VALA_GENIE_TOKEN_TYPE_PLUS, | |||
VALA_GENIE_TOKEN_TYPE_PRINT, | VALA_GENIE_TOKEN_TYPE_PRINT, | |||
VALA_GENIE_TOKEN_TYPE_PRIVATE, | VALA_GENIE_TOKEN_TYPE_PRIVATE, | |||
VALA_GENIE_TOKEN_TYPE_PROP, | VALA_GENIE_TOKEN_TYPE_PROP, | |||
VALA_GENIE_TOKEN_TYPE_PROTECTED, | VALA_GENIE_TOKEN_TYPE_PROTECTED, | |||
VALA_GENIE_TOKEN_TYPE_PUBLIC, | VALA_GENIE_TOKEN_TYPE_PUBLIC, | |||
VALA_GENIE_TOKEN_TYPE_RAISE, | VALA_GENIE_TOKEN_TYPE_RAISE, | |||
VALA_GENIE_TOKEN_TYPE_RAISES, | VALA_GENIE_TOKEN_TYPE_RAISES, | |||
VALA_GENIE_TOKEN_TYPE_REAL_LITERAL, | ||||
VALA_GENIE_TOKEN_TYPE_READONLY, | VALA_GENIE_TOKEN_TYPE_READONLY, | |||
VALA_GENIE_TOKEN_TYPE_REAL_LITERAL, | ||||
VALA_GENIE_TOKEN_TYPE_REF, | VALA_GENIE_TOKEN_TYPE_REF, | |||
VALA_GENIE_TOKEN_TYPE_REGEX_LITERAL, | VALA_GENIE_TOKEN_TYPE_REGEX_LITERAL, | |||
VALA_GENIE_TOKEN_TYPE_REQUIRES, | VALA_GENIE_TOKEN_TYPE_REQUIRES, | |||
VALA_GENIE_TOKEN_TYPE_RETURN, | VALA_GENIE_TOKEN_TYPE_RETURN, | |||
VALA_GENIE_TOKEN_TYPE_SEALED, | ||||
VALA_GENIE_TOKEN_TYPE_SEMICOLON, | VALA_GENIE_TOKEN_TYPE_SEMICOLON, | |||
VALA_GENIE_TOKEN_TYPE_SET, | VALA_GENIE_TOKEN_TYPE_SET, | |||
VALA_GENIE_TOKEN_TYPE_SIZEOF, | VALA_GENIE_TOKEN_TYPE_SIZEOF, | |||
VALA_GENIE_TOKEN_TYPE_STAR, | VALA_GENIE_TOKEN_TYPE_STAR, | |||
VALA_GENIE_TOKEN_TYPE_STATIC, | VALA_GENIE_TOKEN_TYPE_STATIC, | |||
VALA_GENIE_TOKEN_TYPE_STRING_LITERAL, | VALA_GENIE_TOKEN_TYPE_STRING_LITERAL, | |||
VALA_GENIE_TOKEN_TYPE_STRUCT, | VALA_GENIE_TOKEN_TYPE_STRUCT, | |||
VALA_GENIE_TOKEN_TYPE_SUPER, | VALA_GENIE_TOKEN_TYPE_SUPER, | |||
VALA_GENIE_TOKEN_TYPE_TEMPLATE_STRING_LITERAL, | VALA_GENIE_TOKEN_TYPE_TEMPLATE_STRING_LITERAL, | |||
VALA_GENIE_TOKEN_TYPE_THIS, | VALA_GENIE_TOKEN_TYPE_THIS, | |||
skipping to change at line 3926 | skipping to change at line 3927 | |||
GParamSpec* vala_param_spec_target_value (const gchar* name, const gchar* n ick, const gchar* blurb, GType object_type, GParamFlags flags); | GParamSpec* vala_param_spec_target_value (const gchar* name, const gchar* n ick, const gchar* blurb, GType object_type, GParamFlags flags); | |||
void vala_value_set_target_value (GValue* value, gpointer v_object); | void vala_value_set_target_value (GValue* value, gpointer v_object); | |||
void vala_value_take_target_value (GValue* value, gpointer v_object); | void vala_value_take_target_value (GValue* value, gpointer v_object); | |||
gpointer vala_value_get_target_value (const GValue* value); | gpointer vala_value_get_target_value (const GValue* value); | |||
GType vala_target_value_get_type (void) G_GNUC_CONST; | GType vala_target_value_get_type (void) G_GNUC_CONST; | |||
void vala_code_generator_emit (ValaCodeGenerator* self, ValaCodeContext* co ntext); | void vala_code_generator_emit (ValaCodeGenerator* self, ValaCodeContext* co ntext); | |||
ValaLocalVariable* vala_code_generator_create_local (ValaCodeGenerator* sel f, ValaDataType* type); | ValaLocalVariable* vala_code_generator_create_local (ValaCodeGenerator* sel f, ValaDataType* type); | |||
ValaTargetValue* vala_code_generator_load_local (ValaCodeGenerator* self, V alaLocalVariable* local); | ValaTargetValue* vala_code_generator_load_local (ValaCodeGenerator* self, V alaLocalVariable* local); | |||
void vala_code_generator_store_local (ValaCodeGenerator* self, ValaLocalVar iable* local, ValaTargetValue* value, gboolean initializer); | void vala_code_generator_store_local (ValaCodeGenerator* self, ValaLocalVar iable* local, ValaTargetValue* value, gboolean initializer); | |||
ValaTargetValue* vala_code_generator_load_parameter (ValaCodeGenerator* sel f, ValaParameter* param); | ValaTargetValue* vala_code_generator_load_parameter (ValaCodeGenerator* sel f, ValaParameter* param); | |||
void vala_code_generator_store_parameter (ValaCodeGenerator* self, ValaPara meter* param, ValaTargetValue* value); | void vala_code_generator_store_parameter (ValaCodeGenerator* self, ValaPara meter* param, ValaTargetValue* value, gboolean capturing_parameter); | |||
ValaTargetValue* vala_code_generator_load_field (ValaCodeGenerator* self, V alaField* field, ValaTargetValue* instance); | ValaTargetValue* vala_code_generator_load_field (ValaCodeGenerator* self, V alaField* field, ValaTargetValue* instance); | |||
void vala_code_generator_store_field (ValaCodeGenerator* self, ValaField* f ield, ValaTargetValue* instance, ValaTargetValue* value); | void vala_code_generator_store_field (ValaCodeGenerator* self, ValaField* f ield, ValaTargetValue* instance, ValaTargetValue* value); | |||
ValaCodeGenerator* vala_code_generator_construct (GType object_type); | ValaCodeGenerator* vala_code_generator_construct (GType object_type); | |||
ValaList* vala_code_node_get_error_types (ValaCodeNode* self); | ValaList* vala_code_node_get_error_types (ValaCodeNode* self); | |||
void vala_code_node_add_error_type (ValaCodeNode* self, ValaDataType* error _type); | void vala_code_node_add_error_type (ValaCodeNode* self, ValaDataType* error _type); | |||
void vala_code_node_add_error_types (ValaCodeNode* self, ValaList* error_ty pes); | void vala_code_node_add_error_types (ValaCodeNode* self, ValaList* error_ty pes); | |||
void vala_code_node_accept (ValaCodeNode* self, ValaCodeVisitor* visitor); | void vala_code_node_accept (ValaCodeNode* self, ValaCodeVisitor* visitor); | |||
void vala_code_node_accept_children (ValaCodeNode* self, ValaCodeVisitor* v isitor); | void vala_code_node_accept_children (ValaCodeNode* self, ValaCodeVisitor* v isitor); | |||
gboolean vala_code_node_check (ValaCodeNode* self, ValaCodeContext* context ); | gboolean vala_code_node_check (ValaCodeNode* self, ValaCodeContext* context ); | |||
void vala_code_node_emit (ValaCodeNode* self, ValaCodeGenerator* codegen); | void vala_code_node_emit (ValaCodeNode* self, ValaCodeGenerator* codegen); | |||
skipping to change at line 4344 | skipping to change at line 4345 | |||
gpointer vala_genie_value_get_scanner (const GValue* value); | gpointer vala_genie_value_get_scanner (const GValue* value); | |||
GType vala_genie_scanner_get_type (void) G_GNUC_CONST; | GType vala_genie_scanner_get_type (void) G_GNUC_CONST; | |||
ValaGenieScanner* vala_genie_scanner_new (ValaSourceFile* source_file); | ValaGenieScanner* vala_genie_scanner_new (ValaSourceFile* source_file); | |||
ValaGenieScanner* vala_genie_scanner_construct (GType object_type, ValaSour ceFile* source_file); | ValaGenieScanner* vala_genie_scanner_construct (GType object_type, ValaSour ceFile* source_file); | |||
GType vala_source_location_get_type (void) G_GNUC_CONST; | GType vala_source_location_get_type (void) G_GNUC_CONST; | |||
ValaSourceLocation* vala_source_location_dup (const ValaSourceLocation* sel f); | ValaSourceLocation* vala_source_location_dup (const ValaSourceLocation* sel f); | |||
void vala_source_location_free (ValaSourceLocation* self); | void vala_source_location_free (ValaSourceLocation* self); | |||
GType vala_genie_token_type_get_type (void) G_GNUC_CONST; | GType vala_genie_token_type_get_type (void) G_GNUC_CONST; | |||
ValaGenieTokenType vala_genie_scanner_read_regex_token (ValaGenieScanner* s elf, ValaSourceLocation* token_begin, ValaSourceLocation* token_end); | ValaGenieTokenType vala_genie_scanner_read_regex_token (ValaGenieScanner* s elf, ValaSourceLocation* token_begin, ValaSourceLocation* token_end); | |||
void vala_genie_scanner_seek (ValaGenieScanner* self, ValaSourceLocation* l ocation); | void vala_genie_scanner_seek (ValaGenieScanner* self, ValaSourceLocation* l ocation); | |||
ValaGenieTokenType vala_genie_scanner_get_identifier_or_keyword (gchar* beg in, gint len); | ||||
ValaGenieTokenType vala_genie_scanner_read_template_token (ValaGenieScanner * self, ValaSourceLocation* token_begin, ValaSourceLocation* token_end); | ValaGenieTokenType vala_genie_scanner_read_template_token (ValaGenieScanner * self, ValaSourceLocation* token_begin, ValaSourceLocation* token_end); | |||
ValaGenieTokenType vala_genie_scanner_read_token (ValaGenieScanner* self, V alaSourceLocation* token_begin, ValaSourceLocation* token_end); | ValaGenieTokenType vala_genie_scanner_read_token (ValaGenieScanner* self, V alaSourceLocation* token_begin, ValaSourceLocation* token_end); | |||
void vala_genie_scanner_parse_file_comments (ValaGenieScanner* self); | void vala_genie_scanner_parse_file_comments (ValaGenieScanner* self); | |||
ValaComment* vala_genie_scanner_pop_comment (ValaGenieScanner* self); | ValaComment* vala_genie_scanner_pop_comment (ValaGenieScanner* self); | |||
ValaSourceFile* vala_genie_scanner_get_source_file (ValaGenieScanner* self) ; | ValaSourceFile* vala_genie_scanner_get_source_file (ValaGenieScanner* self) ; | |||
gint vala_genie_scanner_get_indent_spaces (ValaGenieScanner* self); | gint vala_genie_scanner_get_indent_spaces (ValaGenieScanner* self); | |||
void vala_genie_scanner_set_indent_spaces (ValaGenieScanner* self, gint val ue); | void vala_genie_scanner_set_indent_spaces (ValaGenieScanner* self, gint val ue); | |||
const gchar* vala_genie_token_type_to_string (ValaGenieTokenType self); | const gchar* vala_genie_token_type_to_string (ValaGenieTokenType self); | |||
ValaIfStatement* vala_if_statement_new (ValaExpression* cond, ValaBlock* tr ue_stmt, ValaBlock* false_stmt, ValaSourceReference* source); | ValaIfStatement* vala_if_statement_new (ValaExpression* cond, ValaBlock* tr ue_stmt, ValaBlock* false_stmt, ValaSourceReference* source); | |||
ValaIfStatement* vala_if_statement_construct (GType object_type, ValaExpres sion* cond, ValaBlock* true_stmt, ValaBlock* false_stmt, ValaSourceReferenc e* source); | ValaIfStatement* vala_if_statement_construct (GType object_type, ValaExpres sion* cond, ValaBlock* true_stmt, ValaBlock* false_stmt, ValaSourceReferenc e* source); | |||
End of changes. 6 change blocks. | ||||
3 lines changed or deleted | 5 lines changed or added | |||