Vala.Genie.Parser.parse_class_declaration – vala Reference Manual
Packages
vala
Vala
Genie
Parser
ModifierFlags
RecoveryState
TokenInfo
BUFFER_SIZE
Parser
accept
accept_block
accept_separator
accept_terminator
add_uses_clause
current
expect
expect_separator
expect_terminator
get_assignment_operator
get_binary_operator
get_current_src
get_current_string
get_default_accessibility
get_for_statement_type
get_last_string
get_location
get_src
get_unary_operator
is_expression
next
parse
parse_additive_expression
parse_and_expression
parse_argument
parse_argument_list
parse_array_creation_expression
parse_assert_expression
parse_attribute_value
parse_attributes
parse_base_access
parse_block
parse_break_statement
parse_catch_clauses
parse_class_declaration
parse_class_member
parse_conditional_and_expression
parse_conditional_expression
parse_conditional_or_expression
parse_constant_declaration
parse_constructor_declaration
parse_continue_statement
parse_creation_method_declaration
parse_declaration
parse_declarations
parse_delegate_declaration
parse_delete_statement
parse_destructor_declaration
parse_dict_creation_expression
parse_do_statement
parse_element_access
parse_embedded_statement
parse_embedded_statement_without_block
parse_empty_statement
parse_enum_declaration
parse_equality_expression
parse_errordomain_declaration
parse_exclusive_or_expression
parse_expression
parse_expression_list
parse_expression_statement
parse_expression_with_terminator
parse_field_declaration
parse_file
parse_finally_clause
parse_for_statement
parse_foreach_statement
parse_identifier
parse_if_statement
parse_in_expression
parse_inclusive_or_expression
parse_initializer
parse_inline_array_type
parse_interface_declaration
parse_interface_member
parse_lambda_expression
parse_lambda_parameter
parse_list_creation_expression
parse_literal
parse_local_variable
parse_local_variable_declarations
parse_lock_statement
parse_main_method_declaration
parse_member_access
parse_member_declaration_modifiers
parse_member_initializer
parse_member_name
parse_method_call
parse_method_declaration
parse_multiplicative_expression
parse_namespace_declaration
parse_namespace_member
parse_object_creation_expression
parse_object_initializer
parse_object_or_array_creation_expression
parse_parameter
parse_pointer_member_access
parse_post_decrement_expression
parse_post_increment_expression
parse_primary_expression
parse_print_argument_list
parse_print_expression
parse_property_declaration
parse_regex_literal
parse_relational_expression
parse_return_statement
parse_shift_expression
parse_signal_declaration
parse_simple_name
parse_sizeof_expression
parse_statement_expression
parse_statements
parse_struct_declaration
parse_struct_member
parse_switch_statement
parse_symbol_name
parse_template
parse_this_access
parse_throw_statement
parse_try_statement
parse_tuple
parse_type
parse_type_argument_list
parse_type_check_expression
parse_type_declaration_modifiers
parse_type_inference_declaration
parse_type_parameter_list
parse_typeof_expression
parse_unary_expression
parse_using_directives
parse_while_statement
parse_yield_expression
parse_yield_statement
prev
recover
report_parse_error
rollback
set_attributes
skip_identifier
skip_symbol_name
skip_type
skip_type_argument_list
visit_source_file
_empty_type_parameter_list
class_name
comment
context
current_expr_is_lambda
index
scanner
size
tokens
parse_class_declaration
Description:
private
Symbol
parse_class_declaration
(
List
<
Attribute
>? attrs)
throws
ParseError