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

This html diff was produced by rfcdiff 1.41. The latest version is available from http://tools.ietf.org/tools/rfcdiff/