Class: Yass::Visitor
- Inherits:
-
Object
- Object
- Yass::Visitor
- Defined in:
- lib/yass/visitor.rb
Instance Method Summary collapse
- #visit(node) ⇒ Object
- #visit_declaration_align_content(node) ⇒ Object
- #visit_declaration_align_items(node) ⇒ Object
- #visit_declaration_align_self(node) ⇒ Object
- #visit_declaration_alignment_baseline(node) ⇒ Object
- #visit_declaration_angle(node) ⇒ Object
- #visit_declaration_animation_auto(node) ⇒ Object
- #visit_declaration_animation_composition(node) ⇒ Object
- #visit_declaration_animation_delay(node) ⇒ Object
- #visit_declaration_animation_direction(node) ⇒ Object
- #visit_declaration_animation_duration(node) ⇒ Object
- #visit_declaration_animation_duration_value(node) ⇒ Object
- #visit_declaration_animation_fill_mode(node) ⇒ Object
- #visit_declaration_animation_inset(node) ⇒ Object
- #visit_declaration_animation_iteration_count(node) ⇒ Object
- #visit_declaration_animation_length_auto(node) ⇒ Object
- #visit_declaration_animation_name(node) ⇒ Object
- #visit_declaration_animation_play_state(node) ⇒ Object
- #visit_declaration_animation_range_end(node) ⇒ Object
- #visit_declaration_animation_range_start(node) ⇒ Object
- #visit_declaration_animation_range_value(node) ⇒ Object
- #visit_declaration_animation_scroll_axis(node) ⇒ Object
- #visit_declaration_animation_scroll_function(node) ⇒ Object
- #visit_declaration_animation_scroller(node) ⇒ Object
- #visit_declaration_animation_timeline(node) ⇒ Object
- #visit_declaration_animation_timeline_name(node) ⇒ Object
- #visit_declaration_animation_timing_function(node) ⇒ Object
- #visit_declaration_animation_timing_function_cubic_bezier(node) ⇒ Object
- #visit_declaration_animation_timing_function_keyword(node) ⇒ Object
- #visit_declaration_animation_timing_function_piecewise_linear_function(node) ⇒ Object
- #visit_declaration_animation_timing_function_piecewise_linear_function_entry(node) ⇒ Object
- #visit_declaration_animation_timing_function_steps(node) ⇒ Object
- #visit_declaration_animation_view_function(node) ⇒ Object
- #visit_declaration_aspect_ratio(node) ⇒ Object
- #visit_declaration_backdrop_filter(node) ⇒ Object
- #visit_declaration_backface_visibility(node) ⇒ Object
- #visit_declaration_background_attachment(node) ⇒ Object
- #visit_declaration_background_blend_mode(node) ⇒ Object
- #visit_declaration_background_clip(node) ⇒ Object
- #visit_declaration_background_color(node) ⇒ Object
- #visit_declaration_background_image(node) ⇒ Object
- #visit_declaration_background_origin(node) ⇒ Object
- #visit_declaration_background_position_x(node) ⇒ Object
- #visit_declaration_background_position_y(node) ⇒ Object
- #visit_declaration_background_repeat(node) ⇒ Object
- #visit_declaration_background_repeat_value(node) ⇒ Object
- #visit_declaration_background_size(node) ⇒ Object
- #visit_declaration_background_size_auto(node) ⇒ Object
- #visit_declaration_background_size_contain(node) ⇒ Object
- #visit_declaration_background_size_cover(node) ⇒ Object
- #visit_declaration_background_size_explicit_size(node) ⇒ Object
- #visit_declaration_baseline_shift_keyword(node) ⇒ Object
- #visit_declaration_baseline_shift_length(node) ⇒ Object
- #visit_declaration_baseline_source(node) ⇒ Object
- #visit_declaration_block_size(node) ⇒ Object
- #visit_declaration_border_block_end_color(node) ⇒ Object
- #visit_declaration_border_block_end_style(node) ⇒ Object
- #visit_declaration_border_block_end_width(node) ⇒ Object
- #visit_declaration_border_block_start_color(node) ⇒ Object
- #visit_declaration_border_block_start_style(node) ⇒ Object
- #visit_declaration_border_block_start_width(node) ⇒ Object
- #visit_declaration_border_bottom_color(node) ⇒ Object
- #visit_declaration_border_bottom_left_radius(node) ⇒ Object
- #visit_declaration_border_bottom_right_radius(node) ⇒ Object
- #visit_declaration_border_bottom_style(node) ⇒ Object
- #visit_declaration_border_bottom_width(node) ⇒ Object
- #visit_declaration_border_collapse(node) ⇒ Object
- #visit_declaration_border_end_end_radius(node) ⇒ Object
- #visit_declaration_border_end_start_radius(node) ⇒ Object
- #visit_declaration_border_image_outset(node) ⇒ Object
- #visit_declaration_border_image_repeat(node) ⇒ Object
- #visit_declaration_border_image_slice(node) ⇒ Object
- #visit_declaration_border_image_source(node) ⇒ Object
- #visit_declaration_border_image_width(node) ⇒ Object
- #visit_declaration_border_image_width_auto(node) ⇒ Object
- #visit_declaration_border_inline_end_color(node) ⇒ Object
- #visit_declaration_border_inline_end_style(node) ⇒ Object
- #visit_declaration_border_inline_end_width(node) ⇒ Object
- #visit_declaration_border_inline_start_color(node) ⇒ Object
- #visit_declaration_border_inline_start_style(node) ⇒ Object
- #visit_declaration_border_inline_start_width(node) ⇒ Object
- #visit_declaration_border_left_color(node) ⇒ Object
- #visit_declaration_border_left_style(node) ⇒ Object
- #visit_declaration_border_left_width(node) ⇒ Object
- #visit_declaration_border_right_color(node) ⇒ Object
- #visit_declaration_border_right_style(node) ⇒ Object
- #visit_declaration_border_right_width(node) ⇒ Object
- #visit_declaration_border_spacing(node) ⇒ Object
- #visit_declaration_border_start_end_radius(node) ⇒ Object
- #visit_declaration_border_start_start_radius(node) ⇒ Object
- #visit_declaration_border_top_color(node) ⇒ Object
- #visit_declaration_border_top_left_radius(node) ⇒ Object
- #visit_declaration_border_top_right_radius(node) ⇒ Object
- #visit_declaration_border_top_style(node) ⇒ Object
- #visit_declaration_border_top_width(node) ⇒ Object
- #visit_declaration_bottom(node) ⇒ Object
- #visit_declaration_box_shadow(node) ⇒ Object
- #visit_declaration_box_shadow_shadow(node) ⇒ Object
- #visit_declaration_box_sizing(node) ⇒ Object
- #visit_declaration_calc(node) ⇒ Object
- #visit_declaration_calc_abs(node) ⇒ Object
- #visit_declaration_calc_anchor_function(node) ⇒ Object
- #visit_declaration_calc_anchor_side_keyword(node) ⇒ Object
- #visit_declaration_calc_anchor_size_function(node) ⇒ Object
- #visit_declaration_calc_anchor_size_keyword(node) ⇒ Object
- #visit_declaration_calc_clamp(node) ⇒ Object
- #visit_declaration_calc_hypot(node) ⇒ Object
- #visit_declaration_calc_invert(node) ⇒ Object
- #visit_declaration_calc_min_max(node) ⇒ Object
- #visit_declaration_calc_mod_rem(node) ⇒ Object
- #visit_declaration_calc_negate(node) ⇒ Object
- #visit_declaration_calc_product(node) ⇒ Object
- #visit_declaration_calc_round(node) ⇒ Object
- #visit_declaration_calc_sign(node) ⇒ Object
- #visit_declaration_calc_sum(node) ⇒ Object
- #visit_declaration_caption_side(node) ⇒ Object
- #visit_declaration_caret_color(node) ⇒ Object
- #visit_declaration_channel_keyword(node) ⇒ Object
- #visit_declaration_clear(node) ⇒ Object
- #visit_declaration_clip(node) ⇒ Object
- #visit_declaration_clip_auto(node) ⇒ Object
- #visit_declaration_clip_length(node) ⇒ Object
- #visit_declaration_clip_length_auto(node) ⇒ Object
- #visit_declaration_clip_path(node) ⇒ Object
- #visit_declaration_clip_path_arc_radii(node) ⇒ Object
- #visit_declaration_clip_path_auto(node) ⇒ Object
- #visit_declaration_clip_path_axis_end_point_by_coordinate(node) ⇒ Object
- #visit_declaration_clip_path_axis_end_point_to_position(node) ⇒ Object
- #visit_declaration_clip_path_border_box(node) ⇒ Object
- #visit_declaration_clip_path_border_corner_radius(node) ⇒ Object
- #visit_declaration_clip_path_border_radius(node) ⇒ Object
- #visit_declaration_clip_path_box(node) ⇒ Object
- #visit_declaration_clip_path_circle(node) ⇒ Object
- #visit_declaration_clip_path_command_end_point_by_coordinate(node) ⇒ Object
- #visit_declaration_clip_path_command_end_point_to_position(node) ⇒ Object
- #visit_declaration_clip_path_content_box(node) ⇒ Object
- #visit_declaration_clip_path_control_point_absolute(node) ⇒ Object
- #visit_declaration_clip_path_control_point_relative(node) ⇒ Object
- #visit_declaration_clip_path_coordinate_pair(node) ⇒ Object
- #visit_declaration_clip_path_element_dependent(node) ⇒ Object
- #visit_declaration_clip_path_ellipse(node) ⇒ Object
- #visit_declaration_clip_path_fill_box(node) ⇒ Object
- #visit_declaration_clip_path_inset_rect(node) ⇒ Object
- #visit_declaration_clip_path_margin_box(node) ⇒ Object
- #visit_declaration_clip_path_none(node) ⇒ Object
- #visit_declaration_clip_path_padding_box(node) ⇒ Object
- #visit_declaration_clip_path_path_arc_radii(node) ⇒ Object
- #visit_declaration_clip_path_path_axis_end_point_by_coordinate(node) ⇒ Object
- #visit_declaration_clip_path_path_axis_end_point_to_position(node) ⇒ Object
- #visit_declaration_clip_path_path_command(node) ⇒ Object
- #visit_declaration_clip_path_path_command_arc(node) ⇒ Object
- #visit_declaration_clip_path_path_command_close(node) ⇒ Object
- #visit_declaration_clip_path_path_command_cubic_curve(node) ⇒ Object
- #visit_declaration_clip_path_path_command_end_point_by_coordinate(node) ⇒ Object
- #visit_declaration_clip_path_path_command_end_point_to_position(node) ⇒ Object
- #visit_declaration_clip_path_path_command_h_line(node) ⇒ Object
- #visit_declaration_clip_path_path_command_line(node) ⇒ Object
- #visit_declaration_clip_path_path_command_move(node) ⇒ Object
- #visit_declaration_clip_path_path_command_quad_curve(node) ⇒ Object
- #visit_declaration_clip_path_path_command_smooth_cubic(node) ⇒ Object
- #visit_declaration_clip_path_path_command_smooth_quad(node) ⇒ Object
- #visit_declaration_clip_path_path_command_v_line(node) ⇒ Object
- #visit_declaration_clip_path_path_control_point_absolute(node) ⇒ Object
- #visit_declaration_clip_path_path_control_point_relative(node) ⇒ Object
- #visit_declaration_clip_path_path_coordinate_pair(node) ⇒ Object
- #visit_declaration_clip_path_path_function(node) ⇒ Object
- #visit_declaration_clip_path_path_or_shape(node) ⇒ Object
- #visit_declaration_clip_path_path_relative_control_point(node) ⇒ Object
- #visit_declaration_clip_path_polygon(node) ⇒ Object
- #visit_declaration_clip_path_polygon_coord(node) ⇒ Object
- #visit_declaration_clip_path_position(node) ⇒ Object
- #visit_declaration_clip_path_position_auto(node) ⇒ Object
- #visit_declaration_clip_path_rect(node) ⇒ Object
- #visit_declaration_clip_path_rect_function(node) ⇒ Object
- #visit_declaration_clip_path_relative_control_point(node) ⇒ Object
- #visit_declaration_clip_path_shape(node) ⇒ Object
- #visit_declaration_clip_path_shape_command(node) ⇒ Object
- #visit_declaration_clip_path_shape_command_arc(node) ⇒ Object
- #visit_declaration_clip_path_shape_command_close(node) ⇒ Object
- #visit_declaration_clip_path_shape_command_cubic_curve(node) ⇒ Object
- #visit_declaration_clip_path_shape_command_h_line(node) ⇒ Object
- #visit_declaration_clip_path_shape_command_line(node) ⇒ Object
- #visit_declaration_clip_path_shape_command_move(node) ⇒ Object
- #visit_declaration_clip_path_shape_command_quad_curve(node) ⇒ Object
- #visit_declaration_clip_path_shape_command_smooth_cubic(node) ⇒ Object
- #visit_declaration_clip_path_shape_command_smooth_quad(node) ⇒ Object
- #visit_declaration_clip_path_shape_command_v_line(node) ⇒ Object
- #visit_declaration_clip_path_shape_function(node) ⇒ Object
- #visit_declaration_clip_path_shape_radius_closest_side(node) ⇒ Object
- #visit_declaration_clip_path_shape_radius_farthest_side(node) ⇒ Object
- #visit_declaration_clip_path_shape_radius_length(node) ⇒ Object
- #visit_declaration_clip_path_stroke_box(node) ⇒ Object
- #visit_declaration_clip_path_url(node) ⇒ Object
- #visit_declaration_clip_path_view_box(node) ⇒ Object
- #visit_declaration_clip_path_xywh_rect(node) ⇒ Object
- #visit_declaration_clip_rect(node) ⇒ Object
- #visit_declaration_color(node) ⇒ Object
- #visit_declaration_color_absolute(node) ⇒ Object
- #visit_declaration_color_absolute_color(node) ⇒ Object
- #visit_declaration_color_auto(node) ⇒ Object
- #visit_declaration_color_color_components(node) ⇒ Object
- #visit_declaration_color_color_function(node) ⇒ Object
- #visit_declaration_color_color_function_component(node) ⇒ Object
- #visit_declaration_color_color_interpolation_method(node) ⇒ Object
- #visit_declaration_color_color_mix(node) ⇒ Object
- #visit_declaration_color_color_mix_item(node) ⇒ Object
- #visit_declaration_color_current_color(node) ⇒ Object
- #visit_declaration_color_light_dark(node) ⇒ Object
- #visit_declaration_color_scheme(node) ⇒ Object
- #visit_declaration_color_system_color(node) ⇒ Object
- #visit_declaration_column_count_auto(node) ⇒ Object
- #visit_declaration_column_count_integer(node) ⇒ Object
- #visit_declaration_column_gap(node) ⇒ Object
- #visit_declaration_column_gap_length_percentage(node) ⇒ Object
- #visit_declaration_column_gap_normal(node) ⇒ Object
- #visit_declaration_column_span(node) ⇒ Object
- #visit_declaration_column_width(node) ⇒ Object
- #visit_declaration_column_width_auto(node) ⇒ Object
- #visit_declaration_column_width_length(node) ⇒ Object
- #visit_declaration_contain(node) ⇒ Object
- #visit_declaration_container_name(node) ⇒ Object
- #visit_declaration_container_type(node) ⇒ Object
- #visit_declaration_content(node) ⇒ Object
- #visit_declaration_content_counter_style_symbols(node) ⇒ Object
- #visit_declaration_content_item_attr(node) ⇒ Object
- #visit_declaration_content_item_counter(node) ⇒ Object
- #visit_declaration_content_item_counters(node) ⇒ Object
- #visit_declaration_content_item_image(node) ⇒ Object
- #visit_declaration_content_item_string(node) ⇒ Object
- #visit_declaration_content_items(node) ⇒ Object
- #visit_declaration_content_none(node) ⇒ Object
- #visit_declaration_content_normal(node) ⇒ Object
- #visit_declaration_counter_increment(node) ⇒ Object
- #visit_declaration_counter_increment_counter(node) ⇒ Object
- #visit_declaration_counter_reset(node) ⇒ Object
- #visit_declaration_counter_reset_counter(node) ⇒ Object
- #visit_declaration_css_wide_keyword(node) ⇒ Object
- #visit_declaration_cursor(node) ⇒ Object
- #visit_declaration_cursor_image(node) ⇒ Object
- #visit_declaration_custom(node) ⇒ Object
- #visit_declaration_custom_css_wide_keyword(node) ⇒ Object
- #visit_declaration_custom_parsed(node) ⇒ Object
- #visit_declaration_custom_unparsed(node) ⇒ Object
- #visit_declaration_direction(node) ⇒ Object
- #visit_declaration_display(node) ⇒ Object
- #visit_declaration_empty_cells(node) ⇒ Object
- #visit_declaration_filter(node) ⇒ Object
- #visit_declaration_filter_blur(node) ⇒ Object
- #visit_declaration_filter_brightness(node) ⇒ Object
- #visit_declaration_filter_contrast(node) ⇒ Object
- #visit_declaration_filter_drop_shadow(node) ⇒ Object
- #visit_declaration_filter_grayscale(node) ⇒ Object
- #visit_declaration_filter_hue_rotate(node) ⇒ Object
- #visit_declaration_filter_invert(node) ⇒ Object
- #visit_declaration_filter_opacity(node) ⇒ Object
- #visit_declaration_filter_saturate(node) ⇒ Object
- #visit_declaration_filter_sepia(node) ⇒ Object
- #visit_declaration_flex_basis(node) ⇒ Object
- #visit_declaration_flex_basis_content(node) ⇒ Object
- #visit_declaration_flex_basis_size(node) ⇒ Object
- #visit_declaration_flex_direction(node) ⇒ Object
- #visit_declaration_flex_grow(node) ⇒ Object
- #visit_declaration_flex_shrink(node) ⇒ Object
- #visit_declaration_flex_wrap(node) ⇒ Object
- #visit_declaration_float(node) ⇒ Object
- #visit_declaration_font_family(node) ⇒ Object
- #visit_declaration_font_language_override(node) ⇒ Object
- #visit_declaration_font_optical_sizing(node) ⇒ Object
- #visit_declaration_font_size(node) ⇒ Object
- #visit_declaration_font_size_keyword(node) ⇒ Object
- #visit_declaration_font_size_larger(node) ⇒ Object
- #visit_declaration_font_size_length(node) ⇒ Object
- #visit_declaration_font_size_smaller(node) ⇒ Object
- #visit_declaration_font_size_system(node) ⇒ Object
- #visit_declaration_font_stretch(node) ⇒ Object
- #visit_declaration_font_stretch_keyword(node) ⇒ Object
- #visit_declaration_font_stretch_stretch(node) ⇒ Object
- #visit_declaration_font_stretch_system(node) ⇒ Object
- #visit_declaration_font_style(node) ⇒ Object
- #visit_declaration_font_style_italic(node) ⇒ Object
- #visit_declaration_font_style_normal(node) ⇒ Object
- #visit_declaration_font_style_oblique(node) ⇒ Object
- #visit_declaration_font_style_system(node) ⇒ Object
- #visit_declaration_font_synthesis_weight(node) ⇒ Object
- #visit_declaration_font_variant_caps(node) ⇒ Object
- #visit_declaration_font_variation_settings(node) ⇒ Object
- #visit_declaration_font_variation_settings_setting(node) ⇒ Object
- #visit_declaration_font_weight(node) ⇒ Object
- #visit_declaration_font_weight_absolute(node) ⇒ Object
- #visit_declaration_font_weight_bolder(node) ⇒ Object
- #visit_declaration_font_weight_lighter(node) ⇒ Object
- #visit_declaration_font_weight_system(node) ⇒ Object
- #visit_declaration_grid_auto_columns(node) ⇒ Object
- #visit_declaration_grid_auto_flow(node) ⇒ Object
- #visit_declaration_grid_auto_rows(node) ⇒ Object
- #visit_declaration_grid_column_end(node) ⇒ Object
- #visit_declaration_grid_column_start(node) ⇒ Object
- #visit_declaration_grid_row_end(node) ⇒ Object
- #visit_declaration_grid_row_start(node) ⇒ Object
- #visit_declaration_grid_template_areas(node) ⇒ Object
- #visit_declaration_grid_template_areas_area(node) ⇒ Object
- #visit_declaration_grid_template_areas_area_list(node) ⇒ Object
- #visit_declaration_grid_template_areas_none(node) ⇒ Object
- #visit_declaration_grid_template_columns(node) ⇒ Object
- #visit_declaration_grid_template_line_name_list_value(node) ⇒ Object
- #visit_declaration_grid_template_line_name_repeat(node) ⇒ Object
- #visit_declaration_grid_template_line_names(node) ⇒ Object
- #visit_declaration_grid_template_masonry(node) ⇒ Object
- #visit_declaration_grid_template_none(node) ⇒ Object
- #visit_declaration_grid_template_repeat_count_auto_fill(node) ⇒ Object
- #visit_declaration_grid_template_repeat_count_auto_fit(node) ⇒ Object
- #visit_declaration_grid_template_repeat_count_number(node) ⇒ Object
- #visit_declaration_grid_template_rows(node) ⇒ Object
- #visit_declaration_grid_template_subgrid(node) ⇒ Object
- #visit_declaration_grid_template_track_list(node) ⇒ Object
- #visit_declaration_grid_template_track_list_value(node) ⇒ Object
- #visit_declaration_grid_template_track_list_value_track_repeat(node) ⇒ Object
- #visit_declaration_height(node) ⇒ Object
- #visit_declaration_image_angle_line_direction(node) ⇒ Object
- #visit_declaration_image_angle_or_percentage(node) ⇒ Object
- #visit_declaration_image_center_horizontal_position_component(node) ⇒ Object
- #visit_declaration_image_center_vertical_position_component(node) ⇒ Object
- #visit_declaration_image_conic_gradient(node) ⇒ Object
- #visit_declaration_image_corner_line_direction(node) ⇒ Object
- #visit_declaration_image_cross_fade(node) ⇒ Object
- #visit_declaration_image_cross_fade_color(node) ⇒ Object
- #visit_declaration_image_cross_fade_element(node) ⇒ Object
- #visit_declaration_image_cross_fade_image(node) ⇒ Object
- #visit_declaration_image_ending_shape(node) ⇒ Object
- #visit_declaration_image_extent_circle(node) ⇒ Object
- #visit_declaration_image_extent_ellipse(node) ⇒ Object
- #visit_declaration_image_gradient_complex_color_stop_angle(node) ⇒ Object
- #visit_declaration_image_gradient_complex_color_stop_length(node) ⇒ Object
- #visit_declaration_image_gradient_interpolation_hint_angle(node) ⇒ Object
- #visit_declaration_image_gradient_interpolation_hint_length(node) ⇒ Object
- #visit_declaration_image_gradient_simple_color_stop_angle(node) ⇒ Object
- #visit_declaration_image_gradient_simple_color_stop_length(node) ⇒ Object
- #visit_declaration_image_horizontal_line_direction(node) ⇒ Object
- #visit_declaration_image_image_set(node) ⇒ Object
- #visit_declaration_image_image_set_item(node) ⇒ Object
- #visit_declaration_image_length_horizontal_position_component(node) ⇒ Object
- #visit_declaration_image_length_vertical_position_component(node) ⇒ Object
- #visit_declaration_image_light_dark(node) ⇒ Object
- #visit_declaration_image_linear_gradient(node) ⇒ Object
- #visit_declaration_image_none(node) ⇒ Object
- #visit_declaration_image_position(node) ⇒ Object
- #visit_declaration_image_radial_gradient(node) ⇒ Object
- #visit_declaration_image_radii_ellipse(node) ⇒ Object
- #visit_declaration_image_radius_circle(node) ⇒ Object
- #visit_declaration_image_rendering(node) ⇒ Object
- #visit_declaration_image_side_horizontal_position_component(node) ⇒ Object
- #visit_declaration_image_side_vertical_position_component(node) ⇒ Object
- #visit_declaration_image_url(node) ⇒ Object
- #visit_declaration_image_vertical_line_direction(node) ⇒ Object
- #visit_declaration_inline_size(node) ⇒ Object
- #visit_declaration_inset_anchor_containing_calc_function(node) ⇒ Object
- #visit_declaration_inset_anchor_function(node) ⇒ Object
- #visit_declaration_inset_anchor_size_function(node) ⇒ Object
- #visit_declaration_inset_auto(node) ⇒ Object
- #visit_declaration_inset_block_end(node) ⇒ Object
- #visit_declaration_inset_block_start(node) ⇒ Object
- #visit_declaration_inset_inline_end(node) ⇒ Object
- #visit_declaration_inset_inline_start(node) ⇒ Object
- #visit_declaration_inset_length_percentage(node) ⇒ Object
- #visit_declaration_isolation(node) ⇒ Object
- #visit_declaration_justify_content(node) ⇒ Object
- #visit_declaration_justify_items(node) ⇒ Object
- #visit_declaration_justify_self(node) ⇒ Object
- #visit_declaration_left(node) ⇒ Object
- #visit_declaration_length_absolute(node) ⇒ Object
- #visit_declaration_length_character_width(node) ⇒ Object
- #visit_declaration_length_container_relative(node) ⇒ Object
- #visit_declaration_length_font_relative(node) ⇒ Object
- #visit_declaration_length_viewport_percentage(node) ⇒ Object
- #visit_declaration_letter_spacing(node) ⇒ Object
- #visit_declaration_letter_spacing_normal(node) ⇒ Object
- #visit_declaration_line_break(node) ⇒ Object
- #visit_declaration_line_height(node) ⇒ Object
- #visit_declaration_line_height_normal(node) ⇒ Object
- #visit_declaration_list_style_image(node) ⇒ Object
- #visit_declaration_list_style_position(node) ⇒ Object
- #visit_declaration_list_style_type(node) ⇒ Object
- #visit_declaration_list_style_type_name(node) ⇒ Object
- #visit_declaration_list_style_type_none(node) ⇒ Object
- #visit_declaration_list_style_type_string(node) ⇒ Object
- #visit_declaration_list_style_type_symbols(node) ⇒ Object
- #visit_declaration_margin_anchor_containing_calc_function(node) ⇒ Object
- #visit_declaration_margin_anchor_size_function(node) ⇒ Object
- #visit_declaration_margin_auto(node) ⇒ Object
- #visit_declaration_margin_block_end(node) ⇒ Object
- #visit_declaration_margin_block_start(node) ⇒ Object
- #visit_declaration_margin_bottom(node) ⇒ Object
- #visit_declaration_margin_inline_end(node) ⇒ Object
- #visit_declaration_margin_inline_start(node) ⇒ Object
- #visit_declaration_margin_left(node) ⇒ Object
- #visit_declaration_margin_right(node) ⇒ Object
- #visit_declaration_margin_top(node) ⇒ Object
- #visit_declaration_mask_image(node) ⇒ Object
- #visit_declaration_max_block_size(node) ⇒ Object
- #visit_declaration_max_height(node) ⇒ Object
- #visit_declaration_max_inline_size(node) ⇒ Object
- #visit_declaration_max_width(node) ⇒ Object
- #visit_declaration_min_block_size(node) ⇒ Object
- #visit_declaration_min_height(node) ⇒ Object
- #visit_declaration_min_inline_size(node) ⇒ Object
- #visit_declaration_min_width(node) ⇒ Object
- #visit_declaration_mix_blend_mode(node) ⇒ Object
- #visit_declaration_number(node) ⇒ Object
- #visit_declaration_object_fit(node) ⇒ Object
- #visit_declaration_object_position(node) ⇒ Object
- #visit_declaration_offset_path(node) ⇒ Object
- #visit_declaration_offset_path_coord_box(node) ⇒ Object
- #visit_declaration_offset_path_function(node) ⇒ Object
- #visit_declaration_offset_path_none(node) ⇒ Object
- #visit_declaration_offset_path_position(node) ⇒ Object
- #visit_declaration_offset_path_position_auto(node) ⇒ Object
- #visit_declaration_offset_path_ray(node) ⇒ Object
- #visit_declaration_offset_path_url(node) ⇒ Object
- #visit_declaration_opacity(node) ⇒ Object
- #visit_declaration_order(node) ⇒ Object
- #visit_declaration_outline_color(node) ⇒ Object
- #visit_declaration_outline_offset(node) ⇒ Object
- #visit_declaration_outline_style(node) ⇒ Object
- #visit_declaration_outline_width(node) ⇒ Object
- #visit_declaration_overflow_block(node) ⇒ Object
- #visit_declaration_overflow_clip_margin(node) ⇒ Object
- #visit_declaration_overflow_inline(node) ⇒ Object
- #visit_declaration_overflow_wrap(node) ⇒ Object
- #visit_declaration_overflow_x(node) ⇒ Object
- #visit_declaration_overflow_y(node) ⇒ Object
- #visit_declaration_padding_block_end(node) ⇒ Object
- #visit_declaration_padding_block_start(node) ⇒ Object
- #visit_declaration_padding_bottom(node) ⇒ Object
- #visit_declaration_padding_inline_end(node) ⇒ Object
- #visit_declaration_padding_inline_start(node) ⇒ Object
- #visit_declaration_padding_left(node) ⇒ Object
- #visit_declaration_padding_right(node) ⇒ Object
- #visit_declaration_padding_top(node) ⇒ Object
- #visit_declaration_percentage(node) ⇒ Object
- #visit_declaration_perspective(node) ⇒ Object
- #visit_declaration_perspective_length(node) ⇒ Object
- #visit_declaration_perspective_none(node) ⇒ Object
- #visit_declaration_perspective_origin(node) ⇒ Object
- #visit_declaration_pointer_events(node) ⇒ Object
- #visit_declaration_position(node) ⇒ Object
- #visit_declaration_position_area(node) ⇒ Object
- #visit_declaration_position_try_fallbacks(node) ⇒ Object
- #visit_declaration_position_try_fallbacks_ident_and_or_tactic(node) ⇒ Object
- #visit_declaration_position_try_fallbacks_position_area(node) ⇒ Object
- #visit_declaration_quotes(node) ⇒ Object
- #visit_declaration_quotes_auto(node) ⇒ Object
- #visit_declaration_quotes_none(node) ⇒ Object
- #visit_declaration_quotes_quote_list(node) ⇒ Object
- #visit_declaration_quotes_quote_pair(node) ⇒ Object
- #visit_declaration_resolution(node) ⇒ Object
- #visit_declaration_right(node) ⇒ Object
- #visit_declaration_rotate(node) ⇒ Object
- #visit_declaration_rotate_none(node) ⇒ Object
- #visit_declaration_rotate_rotate3_d(node) ⇒ Object
- #visit_declaration_row_gap(node) ⇒ Object
- #visit_declaration_row_gap_length_percentage(node) ⇒ Object
- #visit_declaration_row_gap_normal(node) ⇒ Object
- #visit_declaration_scale(node) ⇒ Object
- #visit_declaration_scale_coords(node) ⇒ Object
- #visit_declaration_scale_none(node) ⇒ Object
- #visit_declaration_servo_overflow_clip_box(node) ⇒ Object
- #visit_declaration_servo_top_layer(node) ⇒ Object
- #visit_declaration_size_anchor_containing_calc_function(node) ⇒ Object
- #visit_declaration_size_anchor_max_size_function(node) ⇒ Object
- #visit_declaration_size_anchor_size_function(node) ⇒ Object
- #visit_declaration_size_auto(node) ⇒ Object
- #visit_declaration_size_fit_content(node) ⇒ Object
- #visit_declaration_size_fit_content_function(node) ⇒ Object
- #visit_declaration_size_length_percentage(node) ⇒ Object
- #visit_declaration_size_max_content(node) ⇒ Object
- #visit_declaration_size_min_content(node) ⇒ Object
- #visit_declaration_size_none(node) ⇒ Object
- #visit_declaration_size_stretch(node) ⇒ Object
- #visit_declaration_size_webkit_fill_available(node) ⇒ Object
- #visit_declaration_table_layout(node) ⇒ Object
- #visit_declaration_text_align(node) ⇒ Object
- #visit_declaration_text_align_last(node) ⇒ Object
- #visit_declaration_text_decoration_color(node) ⇒ Object
- #visit_declaration_text_decoration_line(node) ⇒ Object
- #visit_declaration_text_decoration_style(node) ⇒ Object
- #visit_declaration_text_indent(node) ⇒ Object
- #visit_declaration_text_justify(node) ⇒ Object
- #visit_declaration_text_overflow(node) ⇒ Object
- #visit_declaration_text_overflow_clip(node) ⇒ Object
- #visit_declaration_text_overflow_ellipsis(node) ⇒ Object
- #visit_declaration_text_overflow_string(node) ⇒ Object
- #visit_declaration_text_rendering(node) ⇒ Object
- #visit_declaration_text_shadow(node) ⇒ Object
- #visit_declaration_text_shadow_shadow(node) ⇒ Object
- #visit_declaration_text_transform(node) ⇒ Object
- #visit_declaration_text_wrap_mode(node) ⇒ Object
- #visit_declaration_time(node) ⇒ Object
- #visit_declaration_top(node) ⇒ Object
- #visit_declaration_track_breadth_auto(node) ⇒ Object
- #visit_declaration_track_breadth_fr(node) ⇒ Object
- #visit_declaration_track_breadth_length_percentage(node) ⇒ Object
- #visit_declaration_track_breadth_max_content(node) ⇒ Object
- #visit_declaration_track_breadth_min_content(node) ⇒ Object
- #visit_declaration_track_size_fit_content(node) ⇒ Object
- #visit_declaration_track_size_minmax(node) ⇒ Object
- #visit_declaration_transform(node) ⇒ Object
- #visit_declaration_transform_accumulate_matrix(node) ⇒ Object
- #visit_declaration_transform_interpolate_matrix(node) ⇒ Object
- #visit_declaration_transform_matrix(node) ⇒ Object
- #visit_declaration_transform_matrix3_d(node) ⇒ Object
- #visit_declaration_transform_origin(node) ⇒ Object
- #visit_declaration_transform_origin_center(node) ⇒ Object
- #visit_declaration_transform_origin_side_horizontal_component(node) ⇒ Object
- #visit_declaration_transform_origin_side_vertical_component(node) ⇒ Object
- #visit_declaration_transform_perspective(node) ⇒ Object
- #visit_declaration_transform_perspective_length(node) ⇒ Object
- #visit_declaration_transform_perspective_none(node) ⇒ Object
- #visit_declaration_transform_rotate(node) ⇒ Object
- #visit_declaration_transform_rotate3_d(node) ⇒ Object
- #visit_declaration_transform_rotate_x(node) ⇒ Object
- #visit_declaration_transform_rotate_y(node) ⇒ Object
- #visit_declaration_transform_rotate_z(node) ⇒ Object
- #visit_declaration_transform_scale(node) ⇒ Object
- #visit_declaration_transform_scale3_d(node) ⇒ Object
- #visit_declaration_transform_scale_x(node) ⇒ Object
- #visit_declaration_transform_scale_y(node) ⇒ Object
- #visit_declaration_transform_scale_z(node) ⇒ Object
- #visit_declaration_transform_skew(node) ⇒ Object
- #visit_declaration_transform_skew_x(node) ⇒ Object
- #visit_declaration_transform_skew_y(node) ⇒ Object
- #visit_declaration_transform_style(node) ⇒ Object
- #visit_declaration_transform_translate(node) ⇒ Object
- #visit_declaration_transform_translate3_d(node) ⇒ Object
- #visit_declaration_transform_translate_x(node) ⇒ Object
- #visit_declaration_transform_translate_y(node) ⇒ Object
- #visit_declaration_transform_translate_z(node) ⇒ Object
- #visit_declaration_transition_behavior(node) ⇒ Object
- #visit_declaration_transition_delay(node) ⇒ Object
- #visit_declaration_transition_duration(node) ⇒ Object
- #visit_declaration_transition_property(node) ⇒ Object
- #visit_declaration_transition_property_custom(node) ⇒ Object
- #visit_declaration_transition_property_non_custom(node) ⇒ Object
- #visit_declaration_transition_property_unsupported(node) ⇒ Object
- #visit_declaration_transition_timing_function(node) ⇒ Object
- #visit_declaration_translate(node) ⇒ Object
- #visit_declaration_translate_coords(node) ⇒ Object
- #visit_declaration_translate_none(node) ⇒ Object
- #visit_declaration_unicode_bidi(node) ⇒ Object
- #visit_declaration_view_transition_class(node) ⇒ Object
- #visit_declaration_view_transition_name(node) ⇒ Object
- #visit_declaration_visibility(node) ⇒ Object
- #visit_declaration_webkit_text_security(node) ⇒ Object
- #visit_declaration_white_space_collapse(node) ⇒ Object
- #visit_declaration_width(node) ⇒ Object
- #visit_declaration_will_change(node) ⇒ Object
- #visit_declaration_with_variables(node) ⇒ Object
- #visit_declaration_word_break(node) ⇒ Object
- #visit_declaration_word_spacing(node) ⇒ Object
- #visit_declaration_word_spacing_normal(node) ⇒ Object
- #visit_declaration_writing_mode(node) ⇒ Object
- #visit_declaration_x_lang(node) ⇒ Object
- #visit_declaration_z_index(node) ⇒ Object
- #visit_declaration_z_index_auto(node) ⇒ Object
- #visit_declaration_z_index_integer(node) ⇒ Object
- #visit_declaration_zoom(node) ⇒ Object
- #visit_declaration_zoom_document(node) ⇒ Object
- #visit_declaration_zoom_normal(node) ⇒ Object
- #visit_declaration_zoom_value(node) ⇒ Object
- #visit_font_face_rule(node) ⇒ Object
- #visit_font_family_generic(node) ⇒ Object
- #visit_font_family_name(node) ⇒ Object
- #visit_font_family_system(node) ⇒ Object
- #visit_font_family_values(node) ⇒ Object
- #visit_font_metrics_override(node) ⇒ Object
- #visit_font_metrics_override_normal(node) ⇒ Object
- #visit_font_source_format_keyword(node) ⇒ Object
- #visit_font_source_format_string(node) ⇒ Object
- #visit_font_source_local(node) ⇒ Object
- #visit_font_source_url(node) ⇒ Object
- #visit_font_stretch_keyword(node) ⇒ Object
- #visit_font_stretch_range(node) ⇒ Object
- #visit_font_stretch_stretch(node) ⇒ Object
- #visit_font_style_italic(node) ⇒ Object
- #visit_font_style_oblique(node) ⇒ Object
- #visit_font_weight_normal(node) ⇒ Object
- #visit_font_weight_range(node) ⇒ Object
- #visit_list(nodes) ⇒ Object
- #visit_media_query(node) ⇒ Object
- #visit_media_query_query_condition_custom(node) ⇒ Object
- #visit_media_query_query_condition_feature_expression(node) ⇒ Object
- #visit_media_query_query_condition_generally_enclosed(node) ⇒ Object
- #visit_media_query_query_condition_in_parens(node) ⇒ Object
- #visit_media_query_query_condition_operation(node) ⇒ Object
- #visit_media_query_query_condition_style(node) ⇒ Object
- #visit_media_rule(node) ⇒ Object
- #visit_media_type_all(node) ⇒ Object
- #visit_media_type_concrete(node) ⇒ Object
- #visit_relative_selector(node) ⇒ Object
- #visit_selector(node) ⇒ Object
- #visit_selector_an_plus_b(node) ⇒ Object
- #visit_selector_attribute_in_no_namespace(node) ⇒ Object
- #visit_selector_attribute_in_no_namespace_exists(node) ⇒ Object
- #visit_selector_attribute_other(node) ⇒ Object
- #visit_selector_combinator(node) ⇒ Object
- #visit_selector_default_namespace(node) ⇒ Object
- #visit_selector_has(node) ⇒ Object
- #visit_selector_host(node) ⇒ Object
- #visit_selector_id(node) ⇒ Object
- #visit_selector_is(node) ⇒ Object
- #visit_selector_klass(node) ⇒ Object
- #visit_selector_local_name(node) ⇒ Object
- #visit_selector_namespace(node) ⇒ Object
- #visit_selector_negation(node) ⇒ Object
- #visit_selector_non_ts_pseudo_class(node) ⇒ Object
- #visit_selector_nth(node) ⇒ Object
- #visit_selector_nth_of(node) ⇒ Object
- #visit_selector_part(node) ⇒ Object
- #visit_selector_slotted(node) ⇒ Object
- #visit_selector_specific_namespace_constraint(node) ⇒ Object
- #visit_selector_where(node) ⇒ Object
- #visit_source_location(node) ⇒ Object
- #visit_style_query_generally_enclosed(node) ⇒ Object
- #visit_style_query_in_parens(node) ⇒ Object
- #visit_style_query_not(node) ⇒ Object
- #visit_style_query_operation(node) ⇒ Object
- #visit_style_query_style_feature(node) ⇒ Object
- #visit_style_rule(node) ⇒ Object
- #visit_stylesheet(node) ⇒ Object
- #visit_unicode_range(node) ⇒ Object
- #visit_unimplemented_rule(node) ⇒ Object
Instance Method Details
#visit(node) ⇒ Object
5 6 7 |
# File 'lib/yass/visitor.rb', line 5 def visit(node) node.accept(self) if node end |
#visit_declaration_align_content(node) ⇒ Object
23 24 |
# File 'lib/yass/visitor.rb', line 23 def visit_declaration_align_content(node) end |
#visit_declaration_align_items(node) ⇒ Object
26 27 |
# File 'lib/yass/visitor.rb', line 26 def visit_declaration_align_items(node) end |
#visit_declaration_align_self(node) ⇒ Object
29 30 |
# File 'lib/yass/visitor.rb', line 29 def visit_declaration_align_self(node) end |
#visit_declaration_alignment_baseline(node) ⇒ Object
32 33 |
# File 'lib/yass/visitor.rb', line 32 def visit_declaration_alignment_baseline(node) end |
#visit_declaration_angle(node) ⇒ Object
35 36 |
# File 'lib/yass/visitor.rb', line 35 def visit_declaration_angle(node) end |
#visit_declaration_animation_auto(node) ⇒ Object
38 39 |
# File 'lib/yass/visitor.rb', line 38 def visit_declaration_animation_auto(node) end |
#visit_declaration_animation_composition(node) ⇒ Object
92 93 94 |
# File 'lib/yass/visitor.rb', line 92 def visit_declaration_animation_composition(node) visit_list(node.values) end |
#visit_declaration_animation_delay(node) ⇒ Object
96 97 98 |
# File 'lib/yass/visitor.rb', line 96 def visit_declaration_animation_delay(node) visit_list(node.values) end |
#visit_declaration_animation_direction(node) ⇒ Object
100 101 102 |
# File 'lib/yass/visitor.rb', line 100 def visit_declaration_animation_direction(node) visit_list(node.values) end |
#visit_declaration_animation_duration(node) ⇒ Object
104 105 106 |
# File 'lib/yass/visitor.rb', line 104 def visit_declaration_animation_duration(node) visit_list(node.values) end |
#visit_declaration_animation_duration_value(node) ⇒ Object
108 109 110 |
# File 'lib/yass/visitor.rb', line 108 def visit_declaration_animation_duration_value(node) visit(node.time) end |
#visit_declaration_animation_fill_mode(node) ⇒ Object
112 113 114 |
# File 'lib/yass/visitor.rb', line 112 def visit_declaration_animation_fill_mode(node) visit_list(node.values) end |
#visit_declaration_animation_inset(node) ⇒ Object
41 42 43 44 |
# File 'lib/yass/visitor.rb', line 41 def visit_declaration_animation_inset(node) visit(node.start) visit(node.end) end |
#visit_declaration_animation_iteration_count(node) ⇒ Object
116 117 118 |
# File 'lib/yass/visitor.rb', line 116 def visit_declaration_animation_iteration_count(node) visit_list(node.values) end |
#visit_declaration_animation_length_auto(node) ⇒ Object
46 47 |
# File 'lib/yass/visitor.rb', line 46 def visit_declaration_animation_length_auto(node) end |
#visit_declaration_animation_name(node) ⇒ Object
120 121 122 |
# File 'lib/yass/visitor.rb', line 120 def visit_declaration_animation_name(node) visit_list(node.values) end |
#visit_declaration_animation_play_state(node) ⇒ Object
124 125 126 |
# File 'lib/yass/visitor.rb', line 124 def visit_declaration_animation_play_state(node) visit_list(node.values) end |
#visit_declaration_animation_range_end(node) ⇒ Object
128 129 130 |
# File 'lib/yass/visitor.rb', line 128 def visit_declaration_animation_range_end(node) visit_list(node.values) end |
#visit_declaration_animation_range_start(node) ⇒ Object
132 133 134 |
# File 'lib/yass/visitor.rb', line 132 def visit_declaration_animation_range_start(node) visit_list(node.values) end |
#visit_declaration_animation_range_value(node) ⇒ Object
49 50 51 |
# File 'lib/yass/visitor.rb', line 49 def visit_declaration_animation_range_value(node) visit(node.length_percentage) end |
#visit_declaration_animation_scroll_axis(node) ⇒ Object
53 54 |
# File 'lib/yass/visitor.rb', line 53 def visit_declaration_animation_scroll_axis(node) end |
#visit_declaration_animation_scroll_function(node) ⇒ Object
56 57 58 59 |
# File 'lib/yass/visitor.rb', line 56 def visit_declaration_animation_scroll_function(node) visit(node.scroller) visit(node.scroll_axis) end |
#visit_declaration_animation_scroller(node) ⇒ Object
61 62 |
# File 'lib/yass/visitor.rb', line 61 def visit_declaration_animation_scroller(node) end |
#visit_declaration_animation_timeline(node) ⇒ Object
136 137 138 |
# File 'lib/yass/visitor.rb', line 136 def visit_declaration_animation_timeline(node) visit_list(node.values) end |
#visit_declaration_animation_timeline_name(node) ⇒ Object
64 65 |
# File 'lib/yass/visitor.rb', line 64 def visit_declaration_animation_timeline_name(node) end |
#visit_declaration_animation_timing_function(node) ⇒ Object
140 141 142 |
# File 'lib/yass/visitor.rb', line 140 def visit_declaration_animation_timing_function(node) visit_list(node.values) end |
#visit_declaration_animation_timing_function_cubic_bezier(node) ⇒ Object
67 68 69 70 71 72 |
# File 'lib/yass/visitor.rb', line 67 def visit_declaration_animation_timing_function_cubic_bezier(node) visit(node.x1) visit(node.y1) visit(node.x2) visit(node.y2) end |
#visit_declaration_animation_timing_function_keyword(node) ⇒ Object
74 75 |
# File 'lib/yass/visitor.rb', line 74 def visit_declaration_animation_timing_function_keyword(node) end |
#visit_declaration_animation_timing_function_piecewise_linear_function(node) ⇒ Object
77 78 79 |
# File 'lib/yass/visitor.rb', line 77 def visit_declaration_animation_timing_function_piecewise_linear_function(node) visit_list(node.values) end |
#visit_declaration_animation_timing_function_piecewise_linear_function_entry(node) ⇒ Object
81 82 |
# File 'lib/yass/visitor.rb', line 81 def visit_declaration_animation_timing_function_piecewise_linear_function_entry(node) end |
#visit_declaration_animation_timing_function_steps(node) ⇒ Object
84 85 |
# File 'lib/yass/visitor.rb', line 84 def visit_declaration_animation_timing_function_steps(node) end |
#visit_declaration_animation_view_function(node) ⇒ Object
87 88 89 90 |
# File 'lib/yass/visitor.rb', line 87 def visit_declaration_animation_view_function(node) visit(node.scroll_axis) visit(node.inset) end |
#visit_declaration_aspect_ratio(node) ⇒ Object
144 145 146 147 |
# File 'lib/yass/visitor.rb', line 144 def visit_declaration_aspect_ratio(node) visit(node.numerator) visit(node.denominator) end |
#visit_declaration_backdrop_filter(node) ⇒ Object
149 150 151 |
# File 'lib/yass/visitor.rb', line 149 def visit_declaration_backdrop_filter(node) visit_list(node.values) end |
#visit_declaration_backface_visibility(node) ⇒ Object
153 154 |
# File 'lib/yass/visitor.rb', line 153 def visit_declaration_backface_visibility(node) end |
#visit_declaration_background_attachment(node) ⇒ Object
156 157 158 |
# File 'lib/yass/visitor.rb', line 156 def (node) visit_list(node.values) end |
#visit_declaration_background_blend_mode(node) ⇒ Object
160 161 162 |
# File 'lib/yass/visitor.rb', line 160 def visit_declaration_background_blend_mode(node) visit_list(node.values) end |
#visit_declaration_background_clip(node) ⇒ Object
164 165 166 |
# File 'lib/yass/visitor.rb', line 164 def visit_declaration_background_clip(node) visit_list(node.values) end |
#visit_declaration_background_color(node) ⇒ Object
168 169 170 |
# File 'lib/yass/visitor.rb', line 168 def visit_declaration_background_color(node) visit(node.color) end |
#visit_declaration_background_image(node) ⇒ Object
172 173 174 |
# File 'lib/yass/visitor.rb', line 172 def visit_declaration_background_image(node) visit_list(node.values) end |
#visit_declaration_background_origin(node) ⇒ Object
176 177 178 |
# File 'lib/yass/visitor.rb', line 176 def visit_declaration_background_origin(node) visit_list(node.values) end |
#visit_declaration_background_position_x(node) ⇒ Object
180 181 182 |
# File 'lib/yass/visitor.rb', line 180 def visit_declaration_background_position_x(node) visit_list(node.values) end |
#visit_declaration_background_position_y(node) ⇒ Object
184 185 186 |
# File 'lib/yass/visitor.rb', line 184 def visit_declaration_background_position_y(node) visit_list(node.values) end |
#visit_declaration_background_repeat(node) ⇒ Object
188 189 190 |
# File 'lib/yass/visitor.rb', line 188 def visit_declaration_background_repeat(node) visit_list(node.values) end |
#visit_declaration_background_repeat_value(node) ⇒ Object
192 193 |
# File 'lib/yass/visitor.rb', line 192 def visit_declaration_background_repeat_value(node) end |
#visit_declaration_background_size(node) ⇒ Object
195 196 197 |
# File 'lib/yass/visitor.rb', line 195 def visit_declaration_background_size(node) visit_list(node.values) end |
#visit_declaration_background_size_auto(node) ⇒ Object
210 211 |
# File 'lib/yass/visitor.rb', line 210 def visit_declaration_background_size_auto(node) end |
#visit_declaration_background_size_contain(node) ⇒ Object
207 208 |
# File 'lib/yass/visitor.rb', line 207 def visit_declaration_background_size_contain(node) end |
#visit_declaration_background_size_cover(node) ⇒ Object
204 205 |
# File 'lib/yass/visitor.rb', line 204 def visit_declaration_background_size_cover(node) end |
#visit_declaration_background_size_explicit_size(node) ⇒ Object
199 200 201 202 |
# File 'lib/yass/visitor.rb', line 199 def visit_declaration_background_size_explicit_size(node) visit(node.width) visit(node.height) end |
#visit_declaration_baseline_shift_keyword(node) ⇒ Object
213 214 |
# File 'lib/yass/visitor.rb', line 213 def visit_declaration_baseline_shift_keyword(node) end |
#visit_declaration_baseline_shift_length(node) ⇒ Object
216 217 218 |
# File 'lib/yass/visitor.rb', line 216 def visit_declaration_baseline_shift_length(node) visit(node.value) end |
#visit_declaration_baseline_source(node) ⇒ Object
220 221 |
# File 'lib/yass/visitor.rb', line 220 def visit_declaration_baseline_source(node) end |
#visit_declaration_block_size(node) ⇒ Object
223 224 225 |
# File 'lib/yass/visitor.rb', line 223 def visit_declaration_block_size(node) visit(node.size) end |
#visit_declaration_border_block_end_color(node) ⇒ Object
227 228 229 |
# File 'lib/yass/visitor.rb', line 227 def visit_declaration_border_block_end_color(node) visit(node.color) end |
#visit_declaration_border_block_end_style(node) ⇒ Object
231 232 |
# File 'lib/yass/visitor.rb', line 231 def visit_declaration_border_block_end_style(node) end |
#visit_declaration_border_block_end_width(node) ⇒ Object
234 235 236 |
# File 'lib/yass/visitor.rb', line 234 def visit_declaration_border_block_end_width(node) visit(node.value) end |
#visit_declaration_border_block_start_color(node) ⇒ Object
238 239 240 |
# File 'lib/yass/visitor.rb', line 238 def visit_declaration_border_block_start_color(node) visit(node.color) end |
#visit_declaration_border_block_start_style(node) ⇒ Object
242 243 |
# File 'lib/yass/visitor.rb', line 242 def visit_declaration_border_block_start_style(node) end |
#visit_declaration_border_block_start_width(node) ⇒ Object
245 246 247 |
# File 'lib/yass/visitor.rb', line 245 def visit_declaration_border_block_start_width(node) visit(node.value) end |
#visit_declaration_border_bottom_color(node) ⇒ Object
249 250 251 |
# File 'lib/yass/visitor.rb', line 249 def visit_declaration_border_bottom_color(node) visit(node.color) end |
#visit_declaration_border_bottom_left_radius(node) ⇒ Object
253 254 255 256 |
# File 'lib/yass/visitor.rb', line 253 def visit_declaration_border_bottom_left_radius(node) visit(node.width) visit(node.height) end |
#visit_declaration_border_bottom_right_radius(node) ⇒ Object
258 259 260 261 |
# File 'lib/yass/visitor.rb', line 258 def visit_declaration_border_bottom_right_radius(node) visit(node.width) visit(node.height) end |
#visit_declaration_border_bottom_style(node) ⇒ Object
263 264 |
# File 'lib/yass/visitor.rb', line 263 def visit_declaration_border_bottom_style(node) end |
#visit_declaration_border_bottom_width(node) ⇒ Object
266 267 268 |
# File 'lib/yass/visitor.rb', line 266 def visit_declaration_border_bottom_width(node) visit(node.value) end |
#visit_declaration_border_collapse(node) ⇒ Object
270 271 |
# File 'lib/yass/visitor.rb', line 270 def visit_declaration_border_collapse(node) end |
#visit_declaration_border_end_end_radius(node) ⇒ Object
273 274 275 276 |
# File 'lib/yass/visitor.rb', line 273 def visit_declaration_border_end_end_radius(node) visit(node.width) visit(node.height) end |
#visit_declaration_border_end_start_radius(node) ⇒ Object
278 279 280 281 |
# File 'lib/yass/visitor.rb', line 278 def visit_declaration_border_end_start_radius(node) visit(node.width) visit(node.height) end |
#visit_declaration_border_image_outset(node) ⇒ Object
283 284 285 286 287 288 |
# File 'lib/yass/visitor.rb', line 283 def visit_declaration_border_image_outset(node) visit(node.top) visit(node.right) visit(node.bottom) visit(node.left) end |
#visit_declaration_border_image_repeat(node) ⇒ Object
290 291 |
# File 'lib/yass/visitor.rb', line 290 def visit_declaration_border_image_repeat(node) end |
#visit_declaration_border_image_slice(node) ⇒ Object
293 294 295 296 297 298 |
# File 'lib/yass/visitor.rb', line 293 def visit_declaration_border_image_slice(node) visit(node.top) visit(node.right) visit(node.bottom) visit(node.left) end |
#visit_declaration_border_image_source(node) ⇒ Object
300 301 302 |
# File 'lib/yass/visitor.rb', line 300 def visit_declaration_border_image_source(node) visit(node.image) end |
#visit_declaration_border_image_width(node) ⇒ Object
304 305 306 307 308 309 |
# File 'lib/yass/visitor.rb', line 304 def visit_declaration_border_image_width(node) visit(node.top) visit(node.right) visit(node.bottom) visit(node.left) end |
#visit_declaration_border_image_width_auto(node) ⇒ Object
311 312 |
# File 'lib/yass/visitor.rb', line 311 def visit_declaration_border_image_width_auto(node) end |
#visit_declaration_border_inline_end_color(node) ⇒ Object
314 315 316 |
# File 'lib/yass/visitor.rb', line 314 def visit_declaration_border_inline_end_color(node) visit(node.color) end |
#visit_declaration_border_inline_end_style(node) ⇒ Object
318 319 |
# File 'lib/yass/visitor.rb', line 318 def visit_declaration_border_inline_end_style(node) end |
#visit_declaration_border_inline_end_width(node) ⇒ Object
321 322 323 |
# File 'lib/yass/visitor.rb', line 321 def visit_declaration_border_inline_end_width(node) visit(node.value) end |
#visit_declaration_border_inline_start_color(node) ⇒ Object
325 326 327 |
# File 'lib/yass/visitor.rb', line 325 def visit_declaration_border_inline_start_color(node) visit(node.color) end |
#visit_declaration_border_inline_start_style(node) ⇒ Object
329 330 |
# File 'lib/yass/visitor.rb', line 329 def visit_declaration_border_inline_start_style(node) end |
#visit_declaration_border_inline_start_width(node) ⇒ Object
332 333 334 |
# File 'lib/yass/visitor.rb', line 332 def visit_declaration_border_inline_start_width(node) visit(node.value) end |
#visit_declaration_border_left_color(node) ⇒ Object
336 337 338 |
# File 'lib/yass/visitor.rb', line 336 def visit_declaration_border_left_color(node) visit(node.color) end |
#visit_declaration_border_left_style(node) ⇒ Object
340 341 |
# File 'lib/yass/visitor.rb', line 340 def visit_declaration_border_left_style(node) end |
#visit_declaration_border_left_width(node) ⇒ Object
343 344 345 |
# File 'lib/yass/visitor.rb', line 343 def visit_declaration_border_left_width(node) visit(node.value) end |
#visit_declaration_border_right_color(node) ⇒ Object
347 348 349 |
# File 'lib/yass/visitor.rb', line 347 def visit_declaration_border_right_color(node) visit(node.color) end |
#visit_declaration_border_right_style(node) ⇒ Object
351 352 |
# File 'lib/yass/visitor.rb', line 351 def visit_declaration_border_right_style(node) end |
#visit_declaration_border_right_width(node) ⇒ Object
354 355 356 |
# File 'lib/yass/visitor.rb', line 354 def visit_declaration_border_right_width(node) visit(node.value) end |
#visit_declaration_border_spacing(node) ⇒ Object
358 359 360 361 |
# File 'lib/yass/visitor.rb', line 358 def visit_declaration_border_spacing(node) visit(node.horizontal) visit(node.vertical) end |
#visit_declaration_border_start_end_radius(node) ⇒ Object
363 364 365 366 |
# File 'lib/yass/visitor.rb', line 363 def visit_declaration_border_start_end_radius(node) visit(node.width) visit(node.height) end |
#visit_declaration_border_start_start_radius(node) ⇒ Object
368 369 370 371 |
# File 'lib/yass/visitor.rb', line 368 def visit_declaration_border_start_start_radius(node) visit(node.width) visit(node.height) end |
#visit_declaration_border_top_color(node) ⇒ Object
373 374 375 |
# File 'lib/yass/visitor.rb', line 373 def visit_declaration_border_top_color(node) visit(node.color) end |
#visit_declaration_border_top_left_radius(node) ⇒ Object
377 378 379 380 |
# File 'lib/yass/visitor.rb', line 377 def visit_declaration_border_top_left_radius(node) visit(node.width) visit(node.height) end |
#visit_declaration_border_top_right_radius(node) ⇒ Object
382 383 384 385 |
# File 'lib/yass/visitor.rb', line 382 def visit_declaration_border_top_right_radius(node) visit(node.width) visit(node.height) end |
#visit_declaration_border_top_style(node) ⇒ Object
387 388 |
# File 'lib/yass/visitor.rb', line 387 def visit_declaration_border_top_style(node) end |
#visit_declaration_border_top_width(node) ⇒ Object
390 391 392 |
# File 'lib/yass/visitor.rb', line 390 def visit_declaration_border_top_width(node) visit(node.value) end |
#visit_declaration_bottom(node) ⇒ Object
394 395 396 |
# File 'lib/yass/visitor.rb', line 394 def visit_declaration_bottom(node) visit(node.value) end |
#visit_declaration_box_shadow(node) ⇒ Object
398 399 400 |
# File 'lib/yass/visitor.rb', line 398 def visit_declaration_box_shadow(node) visit_list(node.values) end |
#visit_declaration_box_shadow_shadow(node) ⇒ Object
402 403 404 405 406 407 408 |
# File 'lib/yass/visitor.rb', line 402 def visit_declaration_box_shadow_shadow(node) visit(node.color) visit(node.horizontal) visit(node.vertical) visit(node.blur) visit(node.spread) end |
#visit_declaration_box_sizing(node) ⇒ Object
410 411 |
# File 'lib/yass/visitor.rb', line 410 def visit_declaration_box_sizing(node) end |
#visit_declaration_calc(node) ⇒ Object
413 414 415 |
# File 'lib/yass/visitor.rb', line 413 def visit_declaration_calc(node) visit(node.root) end |
#visit_declaration_calc_abs(node) ⇒ Object
417 418 419 |
# File 'lib/yass/visitor.rb', line 417 def visit_declaration_calc_abs(node) visit_list(node.children) end |
#visit_declaration_calc_anchor_function(node) ⇒ Object
421 422 423 424 425 426 |
# File 'lib/yass/visitor.rb', line 421 def visit_declaration_calc_anchor_function(node) visit(node.target_element) visit(node.side) visit(node.fallback) visit_list(node.children) end |
#visit_declaration_calc_anchor_side_keyword(node) ⇒ Object
428 429 |
# File 'lib/yass/visitor.rb', line 428 def visit_declaration_calc_anchor_side_keyword(node) end |
#visit_declaration_calc_anchor_size_function(node) ⇒ Object
431 432 433 434 435 436 |
# File 'lib/yass/visitor.rb', line 431 def visit_declaration_calc_anchor_size_function(node) visit(node.target_element) visit(node.size) visit(node.fallback) visit_list(node.children) end |
#visit_declaration_calc_anchor_size_keyword(node) ⇒ Object
438 439 |
# File 'lib/yass/visitor.rb', line 438 def visit_declaration_calc_anchor_size_keyword(node) end |
#visit_declaration_calc_clamp(node) ⇒ Object
441 442 443 444 445 446 |
# File 'lib/yass/visitor.rb', line 441 def visit_declaration_calc_clamp(node) visit_list(node.children) visit(node.min) visit(node.center) visit(node.max) end |
#visit_declaration_calc_hypot(node) ⇒ Object
448 449 450 |
# File 'lib/yass/visitor.rb', line 448 def visit_declaration_calc_hypot(node) visit_list(node.children) end |
#visit_declaration_calc_invert(node) ⇒ Object
452 453 454 |
# File 'lib/yass/visitor.rb', line 452 def visit_declaration_calc_invert(node) visit_list(node.children) end |
#visit_declaration_calc_min_max(node) ⇒ Object
456 457 458 |
# File 'lib/yass/visitor.rb', line 456 def visit_declaration_calc_min_max(node) visit_list(node.children) end |
#visit_declaration_calc_mod_rem(node) ⇒ Object
460 461 462 463 464 |
# File 'lib/yass/visitor.rb', line 460 def visit_declaration_calc_mod_rem(node) visit_list(node.children) visit(node.dividend) visit(node.divisor) end |
#visit_declaration_calc_negate(node) ⇒ Object
466 467 468 |
# File 'lib/yass/visitor.rb', line 466 def visit_declaration_calc_negate(node) visit_list(node.children) end |
#visit_declaration_calc_product(node) ⇒ Object
470 471 472 |
# File 'lib/yass/visitor.rb', line 470 def visit_declaration_calc_product(node) visit_list(node.children) end |
#visit_declaration_calc_round(node) ⇒ Object
474 475 476 477 478 |
# File 'lib/yass/visitor.rb', line 474 def visit_declaration_calc_round(node) visit_list(node.children) visit(node.value) visit(node.step) end |
#visit_declaration_calc_sign(node) ⇒ Object
480 481 482 |
# File 'lib/yass/visitor.rb', line 480 def visit_declaration_calc_sign(node) visit_list(node.children) end |
#visit_declaration_calc_sum(node) ⇒ Object
484 485 486 |
# File 'lib/yass/visitor.rb', line 484 def visit_declaration_calc_sum(node) visit_list(node.children) end |
#visit_declaration_caption_side(node) ⇒ Object
488 489 |
# File 'lib/yass/visitor.rb', line 488 def visit_declaration_caption_side(node) end |
#visit_declaration_caret_color(node) ⇒ Object
491 492 493 |
# File 'lib/yass/visitor.rb', line 491 def visit_declaration_caret_color(node) visit(node.color) end |
#visit_declaration_channel_keyword(node) ⇒ Object
495 496 |
# File 'lib/yass/visitor.rb', line 495 def visit_declaration_channel_keyword(node) end |
#visit_declaration_clear(node) ⇒ Object
498 499 |
# File 'lib/yass/visitor.rb', line 498 def visit_declaration_clear(node) end |
#visit_declaration_clip(node) ⇒ Object
501 502 503 |
# File 'lib/yass/visitor.rb', line 501 def visit_declaration_clip(node) visit(node.value) end |
#visit_declaration_clip_auto(node) ⇒ Object
505 506 |
# File 'lib/yass/visitor.rb', line 505 def visit_declaration_clip_auto(node) end |
#visit_declaration_clip_length(node) ⇒ Object
515 516 517 |
# File 'lib/yass/visitor.rb', line 515 def visit_declaration_clip_length(node) visit(node.value) end |
#visit_declaration_clip_length_auto(node) ⇒ Object
519 520 |
# File 'lib/yass/visitor.rb', line 519 def visit_declaration_clip_length_auto(node) end |
#visit_declaration_clip_path(node) ⇒ Object
522 523 524 |
# File 'lib/yass/visitor.rb', line 522 def visit_declaration_clip_path(node) visit(node.value) end |
#visit_declaration_clip_path_arc_radii(node) ⇒ Object
800 801 802 803 |
# File 'lib/yass/visitor.rb', line 800 def visit_declaration_clip_path_arc_radii(node) visit(node.rx) visit(node.ry) end |
#visit_declaration_clip_path_auto(node) ⇒ Object
526 527 |
# File 'lib/yass/visitor.rb', line 526 def visit_declaration_clip_path_auto(node) end |
#visit_declaration_clip_path_axis_end_point_by_coordinate(node) ⇒ Object
784 785 786 |
# File 'lib/yass/visitor.rb', line 784 def visit_declaration_clip_path_axis_end_point_by_coordinate(node) visit(node.value) end |
#visit_declaration_clip_path_axis_end_point_to_position(node) ⇒ Object
780 781 782 |
# File 'lib/yass/visitor.rb', line 780 def visit_declaration_clip_path_axis_end_point_to_position(node) visit(node.value) end |
#visit_declaration_clip_path_border_box(node) ⇒ Object
820 821 |
# File 'lib/yass/visitor.rb', line 820 def visit_declaration_clip_path_border_box(node) end |
#visit_declaration_clip_path_border_corner_radius(node) ⇒ Object
708 709 710 711 |
# File 'lib/yass/visitor.rb', line 708 def visit_declaration_clip_path_border_corner_radius(node) visit(node.width) visit(node.height) end |
#visit_declaration_clip_path_border_radius(node) ⇒ Object
701 702 703 704 705 706 |
# File 'lib/yass/visitor.rb', line 701 def visit_declaration_clip_path_border_radius(node) visit(node.top_left) visit(node.top_right) visit(node.bottom_right) visit(node.bottom_left) end |
#visit_declaration_clip_path_box(node) ⇒ Object
570 571 572 |
# File 'lib/yass/visitor.rb', line 570 def visit_declaration_clip_path_box(node) visit(node.reference_box) end |
#visit_declaration_clip_path_circle(node) ⇒ Object
529 530 531 532 |
# File 'lib/yass/visitor.rb', line 529 def visit_declaration_clip_path_circle(node) visit(node.position) visit(node.radius) end |
#visit_declaration_clip_path_command_end_point_by_coordinate(node) ⇒ Object
771 772 773 |
# File 'lib/yass/visitor.rb', line 771 def visit_declaration_clip_path_command_end_point_by_coordinate(node) visit(node.coord) end |
#visit_declaration_clip_path_command_end_point_to_position(node) ⇒ Object
766 767 768 769 |
# File 'lib/yass/visitor.rb', line 766 def visit_declaration_clip_path_command_end_point_to_position(node) visit(node.horizontal) visit(node.vertical) end |
#visit_declaration_clip_path_content_box(node) ⇒ Object
826 827 |
# File 'lib/yass/visitor.rb', line 826 def visit_declaration_clip_path_content_box(node) end |
#visit_declaration_clip_path_control_point_absolute(node) ⇒ Object
788 789 790 |
# File 'lib/yass/visitor.rb', line 788 def visit_declaration_clip_path_control_point_absolute(node) visit(node.value) end |
#visit_declaration_clip_path_control_point_relative(node) ⇒ Object
792 793 794 |
# File 'lib/yass/visitor.rb', line 792 def visit_declaration_clip_path_control_point_relative(node) visit(node.value) end |
#visit_declaration_clip_path_coordinate_pair(node) ⇒ Object
775 776 777 778 |
# File 'lib/yass/visitor.rb', line 775 def visit_declaration_clip_path_coordinate_pair(node) visit(node.x) visit(node.y) end |
#visit_declaration_clip_path_element_dependent(node) ⇒ Object
805 806 |
# File 'lib/yass/visitor.rb', line 805 def visit_declaration_clip_path_element_dependent(node) end |
#visit_declaration_clip_path_ellipse(node) ⇒ Object
534 535 536 537 538 |
# File 'lib/yass/visitor.rb', line 534 def visit_declaration_clip_path_ellipse(node) visit(node.position) visit(node.x_radius) visit(node.y_radius) end |
#visit_declaration_clip_path_fill_box(node) ⇒ Object
808 809 |
# File 'lib/yass/visitor.rb', line 808 def visit_declaration_clip_path_fill_box(node) end |
#visit_declaration_clip_path_inset_rect(node) ⇒ Object
677 678 679 680 681 682 683 |
# File 'lib/yass/visitor.rb', line 677 def visit_declaration_clip_path_inset_rect(node) visit(node.top) visit(node.right) visit(node.bottom) visit(node.left) visit(node.round) end |
#visit_declaration_clip_path_margin_box(node) ⇒ Object
817 818 |
# File 'lib/yass/visitor.rb', line 817 def visit_declaration_clip_path_margin_box(node) end |
#visit_declaration_clip_path_none(node) ⇒ Object
558 559 |
# File 'lib/yass/visitor.rb', line 558 def visit_declaration_clip_path_none(node) end |
#visit_declaration_clip_path_padding_box(node) ⇒ Object
823 824 |
# File 'lib/yass/visitor.rb', line 823 def visit_declaration_clip_path_padding_box(node) end |
#visit_declaration_clip_path_path_arc_radii(node) ⇒ Object
668 669 670 671 |
# File 'lib/yass/visitor.rb', line 668 def visit_declaration_clip_path_path_arc_radii(node) visit(node.rx) visit(node.ry) end |
#visit_declaration_clip_path_path_axis_end_point_by_coordinate(node) ⇒ Object
654 655 |
# File 'lib/yass/visitor.rb', line 654 def visit_declaration_clip_path_path_axis_end_point_by_coordinate(node) end |
#visit_declaration_clip_path_path_axis_end_point_to_position(node) ⇒ Object
650 651 652 |
# File 'lib/yass/visitor.rb', line 650 def visit_declaration_clip_path_path_axis_end_point_to_position(node) visit(node.value) end |
#visit_declaration_clip_path_path_command(node) ⇒ Object
591 592 593 |
# File 'lib/yass/visitor.rb', line 591 def visit_declaration_clip_path_path_command(node) visit(node.value) end |
#visit_declaration_clip_path_path_command_arc(node) ⇒ Object
631 632 633 634 635 |
# File 'lib/yass/visitor.rb', line 631 def visit_declaration_clip_path_path_command_arc(node) visit(node.radii) visit(node.rotate) visit(node.point) end |
#visit_declaration_clip_path_path_command_close(node) ⇒ Object
637 638 |
# File 'lib/yass/visitor.rb', line 637 def visit_declaration_clip_path_path_command_close(node) end |
#visit_declaration_clip_path_path_command_cubic_curve(node) ⇒ Object
611 612 613 614 615 |
# File 'lib/yass/visitor.rb', line 611 def visit_declaration_clip_path_path_command_cubic_curve(node) visit(node.control1) visit(node.control2) visit(node.point) end |
#visit_declaration_clip_path_path_command_end_point_by_coordinate(node) ⇒ Object
643 644 645 |
# File 'lib/yass/visitor.rb', line 643 def visit_declaration_clip_path_path_command_end_point_by_coordinate(node) visit(node.coord) end |
#visit_declaration_clip_path_path_command_end_point_to_position(node) ⇒ Object
640 641 |
# File 'lib/yass/visitor.rb', line 640 def visit_declaration_clip_path_path_command_end_point_to_position(node) end |
#visit_declaration_clip_path_path_command_h_line(node) ⇒ Object
603 604 605 |
# File 'lib/yass/visitor.rb', line 603 def visit_declaration_clip_path_path_command_h_line(node) visit(node.x) end |
#visit_declaration_clip_path_path_command_line(node) ⇒ Object
599 600 601 |
# File 'lib/yass/visitor.rb', line 599 def visit_declaration_clip_path_path_command_line(node) visit(node.point) end |
#visit_declaration_clip_path_path_command_move(node) ⇒ Object
595 596 597 |
# File 'lib/yass/visitor.rb', line 595 def visit_declaration_clip_path_path_command_move(node) visit(node.point) end |
#visit_declaration_clip_path_path_command_quad_curve(node) ⇒ Object
617 618 619 620 |
# File 'lib/yass/visitor.rb', line 617 def visit_declaration_clip_path_path_command_quad_curve(node) visit(node.control1) visit(node.point) end |
#visit_declaration_clip_path_path_command_smooth_cubic(node) ⇒ Object
622 623 624 625 |
# File 'lib/yass/visitor.rb', line 622 def visit_declaration_clip_path_path_command_smooth_cubic(node) visit(node.control2) visit(node.point) end |
#visit_declaration_clip_path_path_command_smooth_quad(node) ⇒ Object
627 628 629 |
# File 'lib/yass/visitor.rb', line 627 def visit_declaration_clip_path_path_command_smooth_quad(node) visit(node.point) end |
#visit_declaration_clip_path_path_command_v_line(node) ⇒ Object
607 608 609 |
# File 'lib/yass/visitor.rb', line 607 def visit_declaration_clip_path_path_command_v_line(node) visit(node.y) end |
#visit_declaration_clip_path_path_control_point_absolute(node) ⇒ Object
657 658 |
# File 'lib/yass/visitor.rb', line 657 def visit_declaration_clip_path_path_control_point_absolute(node) end |
#visit_declaration_clip_path_path_control_point_relative(node) ⇒ Object
660 661 662 |
# File 'lib/yass/visitor.rb', line 660 def visit_declaration_clip_path_path_control_point_relative(node) visit(node.value) end |
#visit_declaration_clip_path_path_coordinate_pair(node) ⇒ Object
647 648 |
# File 'lib/yass/visitor.rb', line 647 def visit_declaration_clip_path_path_coordinate_pair(node) end |
#visit_declaration_clip_path_path_function(node) ⇒ Object
587 588 589 |
# File 'lib/yass/visitor.rb', line 587 def visit_declaration_clip_path_path_function(node) visit_list(node.commands) end |
#visit_declaration_clip_path_path_or_shape(node) ⇒ Object
583 584 585 |
# File 'lib/yass/visitor.rb', line 583 def visit_declaration_clip_path_path_or_shape(node) visit(node.value) end |
#visit_declaration_clip_path_path_relative_control_point(node) ⇒ Object
664 665 666 |
# File 'lib/yass/visitor.rb', line 664 def visit_declaration_clip_path_path_relative_control_point(node) visit(node.coord) end |
#visit_declaration_clip_path_polygon(node) ⇒ Object
574 575 576 |
# File 'lib/yass/visitor.rb', line 574 def visit_declaration_clip_path_polygon(node) visit_list(node.coordinates) end |
#visit_declaration_clip_path_polygon_coord(node) ⇒ Object
578 579 580 581 |
# File 'lib/yass/visitor.rb', line 578 def visit_declaration_clip_path_polygon_coord(node) visit(node.x) visit(node.y) end |
#visit_declaration_clip_path_position(node) ⇒ Object
540 541 542 543 |
# File 'lib/yass/visitor.rb', line 540 def visit_declaration_clip_path_position(node) visit(node.x) visit(node.y) end |
#visit_declaration_clip_path_position_auto(node) ⇒ Object
545 546 |
# File 'lib/yass/visitor.rb', line 545 def visit_declaration_clip_path_position_auto(node) end |
#visit_declaration_clip_path_rect(node) ⇒ Object
673 674 675 |
# File 'lib/yass/visitor.rb', line 673 def visit_declaration_clip_path_rect(node) visit(node.value) end |
#visit_declaration_clip_path_rect_function(node) ⇒ Object
693 694 695 696 697 698 699 |
# File 'lib/yass/visitor.rb', line 693 def visit_declaration_clip_path_rect_function(node) visit(node.top) visit(node.right) visit(node.bottom) visit(node.left) visit(node.round) end |
#visit_declaration_clip_path_relative_control_point(node) ⇒ Object
796 797 798 |
# File 'lib/yass/visitor.rb', line 796 def visit_declaration_clip_path_relative_control_point(node) visit(node.coord) end |
#visit_declaration_clip_path_shape(node) ⇒ Object
565 566 567 568 |
# File 'lib/yass/visitor.rb', line 565 def visit_declaration_clip_path_shape(node) visit(node.shape) visit(node.reference_box) end |
#visit_declaration_clip_path_shape_command(node) ⇒ Object
717 718 719 |
# File 'lib/yass/visitor.rb', line 717 def visit_declaration_clip_path_shape_command(node) visit(node.value) end |
#visit_declaration_clip_path_shape_command_arc(node) ⇒ Object
757 758 759 760 761 |
# File 'lib/yass/visitor.rb', line 757 def visit_declaration_clip_path_shape_command_arc(node) visit(node.radii) visit(node.rotate) visit(node.point) end |
#visit_declaration_clip_path_shape_command_close(node) ⇒ Object
763 764 |
# File 'lib/yass/visitor.rb', line 763 def visit_declaration_clip_path_shape_command_close(node) end |
#visit_declaration_clip_path_shape_command_cubic_curve(node) ⇒ Object
737 738 739 740 741 |
# File 'lib/yass/visitor.rb', line 737 def visit_declaration_clip_path_shape_command_cubic_curve(node) visit(node.control1) visit(node.control2) visit(node.point) end |
#visit_declaration_clip_path_shape_command_h_line(node) ⇒ Object
729 730 731 |
# File 'lib/yass/visitor.rb', line 729 def visit_declaration_clip_path_shape_command_h_line(node) visit(node.x) end |
#visit_declaration_clip_path_shape_command_line(node) ⇒ Object
725 726 727 |
# File 'lib/yass/visitor.rb', line 725 def visit_declaration_clip_path_shape_command_line(node) visit(node.point) end |
#visit_declaration_clip_path_shape_command_move(node) ⇒ Object
721 722 723 |
# File 'lib/yass/visitor.rb', line 721 def visit_declaration_clip_path_shape_command_move(node) visit(node.point) end |
#visit_declaration_clip_path_shape_command_quad_curve(node) ⇒ Object
743 744 745 746 |
# File 'lib/yass/visitor.rb', line 743 def visit_declaration_clip_path_shape_command_quad_curve(node) visit(node.control1) visit(node.point) end |
#visit_declaration_clip_path_shape_command_smooth_cubic(node) ⇒ Object
748 749 750 751 |
# File 'lib/yass/visitor.rb', line 748 def visit_declaration_clip_path_shape_command_smooth_cubic(node) visit(node.control2) visit(node.point) end |
#visit_declaration_clip_path_shape_command_smooth_quad(node) ⇒ Object
753 754 755 |
# File 'lib/yass/visitor.rb', line 753 def visit_declaration_clip_path_shape_command_smooth_quad(node) visit(node.point) end |
#visit_declaration_clip_path_shape_command_v_line(node) ⇒ Object
733 734 735 |
# File 'lib/yass/visitor.rb', line 733 def visit_declaration_clip_path_shape_command_v_line(node) visit(node.y) end |
#visit_declaration_clip_path_shape_function(node) ⇒ Object
713 714 715 |
# File 'lib/yass/visitor.rb', line 713 def visit_declaration_clip_path_shape_function(node) visit_list(node.commands) end |
#visit_declaration_clip_path_shape_radius_closest_side(node) ⇒ Object
552 553 |
# File 'lib/yass/visitor.rb', line 552 def visit_declaration_clip_path_shape_radius_closest_side(node) end |
#visit_declaration_clip_path_shape_radius_farthest_side(node) ⇒ Object
555 556 |
# File 'lib/yass/visitor.rb', line 555 def visit_declaration_clip_path_shape_radius_farthest_side(node) end |
#visit_declaration_clip_path_shape_radius_length(node) ⇒ Object
548 549 550 |
# File 'lib/yass/visitor.rb', line 548 def visit_declaration_clip_path_shape_radius_length(node) visit(node.value) end |
#visit_declaration_clip_path_stroke_box(node) ⇒ Object
811 812 |
# File 'lib/yass/visitor.rb', line 811 def visit_declaration_clip_path_stroke_box(node) end |
#visit_declaration_clip_path_url(node) ⇒ Object
561 562 563 |
# File 'lib/yass/visitor.rb', line 561 def visit_declaration_clip_path_url(node) visit(node.value) end |
#visit_declaration_clip_path_view_box(node) ⇒ Object
814 815 |
# File 'lib/yass/visitor.rb', line 814 def visit_declaration_clip_path_view_box(node) end |
#visit_declaration_clip_path_xywh_rect(node) ⇒ Object
685 686 687 688 689 690 691 |
# File 'lib/yass/visitor.rb', line 685 def visit_declaration_clip_path_xywh_rect(node) visit(node.x) visit(node.y) visit(node.width) visit(node.height) visit(node.round) end |
#visit_declaration_clip_rect(node) ⇒ Object
508 509 510 511 512 513 |
# File 'lib/yass/visitor.rb', line 508 def visit_declaration_clip_rect(node) visit(node.top) visit(node.right) visit(node.bottom) visit(node.left) end |
#visit_declaration_color(node) ⇒ Object
829 830 831 |
# File 'lib/yass/visitor.rb', line 829 def visit_declaration_color(node) visit(node.color) end |
#visit_declaration_color_absolute(node) ⇒ Object
833 834 835 836 |
# File 'lib/yass/visitor.rb', line 833 def visit_declaration_color_absolute(node) visit(node.color) visit(node.) end |
#visit_declaration_color_absolute_color(node) ⇒ Object
838 839 840 |
# File 'lib/yass/visitor.rb', line 838 def visit_declaration_color_absolute_color(node) visit(node.components) end |
#visit_declaration_color_auto(node) ⇒ Object
842 843 |
# File 'lib/yass/visitor.rb', line 842 def visit_declaration_color_auto(node) end |
#visit_declaration_color_color_components(node) ⇒ Object
845 846 |
# File 'lib/yass/visitor.rb', line 845 def visit_declaration_color_color_components(node) end |
#visit_declaration_color_color_function(node) ⇒ Object
848 849 850 851 852 853 |
# File 'lib/yass/visitor.rb', line 848 def visit_declaration_color_color_function(node) visit(node.origin_color) visit_list(node.components) visit(node.alpha) visit(node.color_space) end |
#visit_declaration_color_color_function_component(node) ⇒ Object
855 856 857 858 859 |
# File 'lib/yass/visitor.rb', line 855 def visit_declaration_color_color_function_component(node) visit(node.value) visit(node.channel_keyword) visit(node.calc) end |
#visit_declaration_color_color_interpolation_method(node) ⇒ Object
861 862 |
# File 'lib/yass/visitor.rb', line 861 def visit_declaration_color_color_interpolation_method(node) end |
#visit_declaration_color_color_mix(node) ⇒ Object
864 865 866 867 |
# File 'lib/yass/visitor.rb', line 864 def visit_declaration_color_color_mix(node) visit(node.interpolation) visit_list(node.items) end |
#visit_declaration_color_color_mix_item(node) ⇒ Object
869 870 871 872 |
# File 'lib/yass/visitor.rb', line 869 def visit_declaration_color_color_mix_item(node) visit(node.color) visit(node.percentage) end |
#visit_declaration_color_current_color(node) ⇒ Object
874 875 |
# File 'lib/yass/visitor.rb', line 874 def visit_declaration_color_current_color(node) end |
#visit_declaration_color_light_dark(node) ⇒ Object
877 878 879 880 |
# File 'lib/yass/visitor.rb', line 877 def visit_declaration_color_light_dark(node) visit(node.light) visit(node.dark) end |
#visit_declaration_color_scheme(node) ⇒ Object
885 886 887 |
# File 'lib/yass/visitor.rb', line 885 def visit_declaration_color_scheme(node) visit_list(node.values) end |
#visit_declaration_color_system_color(node) ⇒ Object
882 883 |
# File 'lib/yass/visitor.rb', line 882 def visit_declaration_color_system_color(node) end |
#visit_declaration_column_count_auto(node) ⇒ Object
889 890 |
# File 'lib/yass/visitor.rb', line 889 def visit_declaration_column_count_auto(node) end |
#visit_declaration_column_count_integer(node) ⇒ Object
892 893 |
# File 'lib/yass/visitor.rb', line 892 def visit_declaration_column_count_integer(node) end |
#visit_declaration_column_gap(node) ⇒ Object
895 896 897 |
# File 'lib/yass/visitor.rb', line 895 def visit_declaration_column_gap(node) visit(node.value) end |
#visit_declaration_column_gap_length_percentage(node) ⇒ Object
902 903 904 |
# File 'lib/yass/visitor.rb', line 902 def visit_declaration_column_gap_length_percentage(node) visit(node.value) end |
#visit_declaration_column_gap_normal(node) ⇒ Object
899 900 |
# File 'lib/yass/visitor.rb', line 899 def visit_declaration_column_gap_normal(node) end |
#visit_declaration_column_span(node) ⇒ Object
906 907 |
# File 'lib/yass/visitor.rb', line 906 def visit_declaration_column_span(node) end |
#visit_declaration_column_width(node) ⇒ Object
909 910 911 |
# File 'lib/yass/visitor.rb', line 909 def visit_declaration_column_width(node) visit(node.value) end |
#visit_declaration_column_width_auto(node) ⇒ Object
913 914 |
# File 'lib/yass/visitor.rb', line 913 def visit_declaration_column_width_auto(node) end |
#visit_declaration_column_width_length(node) ⇒ Object
916 917 918 |
# File 'lib/yass/visitor.rb', line 916 def visit_declaration_column_width_length(node) visit(node.value) end |
#visit_declaration_contain(node) ⇒ Object
920 921 922 |
# File 'lib/yass/visitor.rb', line 920 def visit_declaration_contain(node) visit_list(node.values) end |
#visit_declaration_container_name(node) ⇒ Object
924 925 926 |
# File 'lib/yass/visitor.rb', line 924 def visit_declaration_container_name(node) visit_list(node.values) end |
#visit_declaration_container_type(node) ⇒ Object
928 929 930 |
# File 'lib/yass/visitor.rb', line 928 def visit_declaration_container_type(node) visit_list(node.values) end |
#visit_declaration_content(node) ⇒ Object
932 933 934 |
# File 'lib/yass/visitor.rb', line 932 def visit_declaration_content(node) visit(node.value) end |
#visit_declaration_content_counter_style_symbols(node) ⇒ Object
962 963 |
# File 'lib/yass/visitor.rb', line 962 def visit_declaration_content_counter_style_symbols(node) end |
#visit_declaration_content_item_attr(node) ⇒ Object
955 956 |
# File 'lib/yass/visitor.rb', line 955 def visit_declaration_content_item_attr(node) end |
#visit_declaration_content_item_counter(node) ⇒ Object
949 950 |
# File 'lib/yass/visitor.rb', line 949 def visit_declaration_content_item_counter(node) end |
#visit_declaration_content_item_counters(node) ⇒ Object
952 953 |
# File 'lib/yass/visitor.rb', line 952 def visit_declaration_content_item_counters(node) end |
#visit_declaration_content_item_image(node) ⇒ Object
958 959 960 |
# File 'lib/yass/visitor.rb', line 958 def visit_declaration_content_item_image(node) visit(node.image) end |
#visit_declaration_content_item_string(node) ⇒ Object
946 947 |
# File 'lib/yass/visitor.rb', line 946 def visit_declaration_content_item_string(node) end |
#visit_declaration_content_items(node) ⇒ Object
942 943 944 |
# File 'lib/yass/visitor.rb', line 942 def visit_declaration_content_items(node) visit_list(node.items) end |
#visit_declaration_content_none(node) ⇒ Object
939 940 |
# File 'lib/yass/visitor.rb', line 939 def visit_declaration_content_none(node) end |
#visit_declaration_content_normal(node) ⇒ Object
936 937 |
# File 'lib/yass/visitor.rb', line 936 def visit_declaration_content_normal(node) end |
#visit_declaration_counter_increment(node) ⇒ Object
965 966 967 |
# File 'lib/yass/visitor.rb', line 965 def visit_declaration_counter_increment(node) visit_list(node.values) end |
#visit_declaration_counter_increment_counter(node) ⇒ Object
969 970 |
# File 'lib/yass/visitor.rb', line 969 def visit_declaration_counter_increment_counter(node) end |
#visit_declaration_counter_reset(node) ⇒ Object
972 973 974 |
# File 'lib/yass/visitor.rb', line 972 def visit_declaration_counter_reset(node) visit_list(node.values) end |
#visit_declaration_counter_reset_counter(node) ⇒ Object
976 977 |
# File 'lib/yass/visitor.rb', line 976 def visit_declaration_counter_reset_counter(node) end |
#visit_declaration_css_wide_keyword(node) ⇒ Object
979 980 |
# File 'lib/yass/visitor.rb', line 979 def visit_declaration_css_wide_keyword(node) end |
#visit_declaration_cursor(node) ⇒ Object
982 983 984 |
# File 'lib/yass/visitor.rb', line 982 def visit_declaration_cursor(node) visit_list(node.images) end |
#visit_declaration_cursor_image(node) ⇒ Object
986 987 988 989 990 |
# File 'lib/yass/visitor.rb', line 986 def visit_declaration_cursor_image(node) visit(node.image) visit(node.hotspot_x) visit(node.hotspot_y) end |
#visit_declaration_custom(node) ⇒ Object
992 993 994 995 |
# File 'lib/yass/visitor.rb', line 992 def visit_declaration_custom(node) visit(node.name) visit(node.value) end |
#visit_declaration_custom_css_wide_keyword(node) ⇒ Object
1003 1004 |
# File 'lib/yass/visitor.rb', line 1003 def visit_declaration_custom_css_wide_keyword(node) end |
#visit_declaration_custom_parsed(node) ⇒ Object
1000 1001 |
# File 'lib/yass/visitor.rb', line 1000 def visit_declaration_custom_parsed(node) end |
#visit_declaration_custom_unparsed(node) ⇒ Object
997 998 |
# File 'lib/yass/visitor.rb', line 997 def visit_declaration_custom_unparsed(node) end |
#visit_declaration_direction(node) ⇒ Object
1006 1007 |
# File 'lib/yass/visitor.rb', line 1006 def visit_declaration_direction(node) end |
#visit_declaration_display(node) ⇒ Object
1009 1010 |
# File 'lib/yass/visitor.rb', line 1009 def visit_declaration_display(node) end |
#visit_declaration_empty_cells(node) ⇒ Object
1012 1013 |
# File 'lib/yass/visitor.rb', line 1012 def visit_declaration_empty_cells(node) end |
#visit_declaration_filter(node) ⇒ Object
1015 1016 1017 |
# File 'lib/yass/visitor.rb', line 1015 def visit_declaration_filter(node) visit_list(node.values) end |
#visit_declaration_filter_blur(node) ⇒ Object
1019 1020 1021 |
# File 'lib/yass/visitor.rb', line 1019 def visit_declaration_filter_blur(node) visit(node.value) end |
#visit_declaration_filter_brightness(node) ⇒ Object
1023 1024 1025 |
# File 'lib/yass/visitor.rb', line 1023 def visit_declaration_filter_brightness(node) visit(node.value) end |
#visit_declaration_filter_contrast(node) ⇒ Object
1027 1028 1029 |
# File 'lib/yass/visitor.rb', line 1027 def visit_declaration_filter_contrast(node) visit(node.value) end |
#visit_declaration_filter_drop_shadow(node) ⇒ Object
1031 1032 1033 1034 1035 1036 |
# File 'lib/yass/visitor.rb', line 1031 def visit_declaration_filter_drop_shadow(node) visit(node.color) visit(node.horizontal) visit(node.vertical) visit(node.blur) end |
#visit_declaration_filter_grayscale(node) ⇒ Object
1038 1039 1040 |
# File 'lib/yass/visitor.rb', line 1038 def visit_declaration_filter_grayscale(node) visit(node.value) end |
#visit_declaration_filter_hue_rotate(node) ⇒ Object
1042 1043 1044 |
# File 'lib/yass/visitor.rb', line 1042 def visit_declaration_filter_hue_rotate(node) visit(node.value) end |
#visit_declaration_filter_invert(node) ⇒ Object
1046 1047 1048 |
# File 'lib/yass/visitor.rb', line 1046 def visit_declaration_filter_invert(node) visit(node.value) end |
#visit_declaration_filter_opacity(node) ⇒ Object
1050 1051 1052 |
# File 'lib/yass/visitor.rb', line 1050 def visit_declaration_filter_opacity(node) visit(node.value) end |
#visit_declaration_filter_saturate(node) ⇒ Object
1054 1055 1056 |
# File 'lib/yass/visitor.rb', line 1054 def visit_declaration_filter_saturate(node) visit(node.value) end |
#visit_declaration_filter_sepia(node) ⇒ Object
1058 1059 1060 |
# File 'lib/yass/visitor.rb', line 1058 def visit_declaration_filter_sepia(node) visit(node.value) end |
#visit_declaration_flex_basis(node) ⇒ Object
1062 1063 1064 |
# File 'lib/yass/visitor.rb', line 1062 def visit_declaration_flex_basis(node) visit(node.value) end |
#visit_declaration_flex_basis_content(node) ⇒ Object
1066 1067 |
# File 'lib/yass/visitor.rb', line 1066 def visit_declaration_flex_basis_content(node) end |
#visit_declaration_flex_basis_size(node) ⇒ Object
1069 1070 1071 |
# File 'lib/yass/visitor.rb', line 1069 def visit_declaration_flex_basis_size(node) visit(node.value) end |
#visit_declaration_flex_direction(node) ⇒ Object
1073 1074 |
# File 'lib/yass/visitor.rb', line 1073 def visit_declaration_flex_direction(node) end |
#visit_declaration_flex_grow(node) ⇒ Object
1076 1077 1078 |
# File 'lib/yass/visitor.rb', line 1076 def visit_declaration_flex_grow(node) visit(node.value) end |
#visit_declaration_flex_shrink(node) ⇒ Object
1080 1081 1082 |
# File 'lib/yass/visitor.rb', line 1080 def visit_declaration_flex_shrink(node) visit(node.value) end |
#visit_declaration_flex_wrap(node) ⇒ Object
1084 1085 |
# File 'lib/yass/visitor.rb', line 1084 def visit_declaration_flex_wrap(node) end |
#visit_declaration_float(node) ⇒ Object
1087 1088 |
# File 'lib/yass/visitor.rb', line 1087 def visit_declaration_float(node) end |
#visit_declaration_font_family(node) ⇒ Object
1090 1091 1092 |
# File 'lib/yass/visitor.rb', line 1090 def visit_declaration_font_family(node) visit(node.value) end |
#visit_declaration_font_language_override(node) ⇒ Object
1094 1095 1096 |
# File 'lib/yass/visitor.rb', line 1094 def visit_declaration_font_language_override(node) visit(node.value) end |
#visit_declaration_font_optical_sizing(node) ⇒ Object
1098 1099 |
# File 'lib/yass/visitor.rb', line 1098 def visit_declaration_font_optical_sizing(node) end |
#visit_declaration_font_size(node) ⇒ Object
1101 1102 1103 |
# File 'lib/yass/visitor.rb', line 1101 def visit_declaration_font_size(node) visit(node.value) end |
#visit_declaration_font_size_keyword(node) ⇒ Object
1109 1110 |
# File 'lib/yass/visitor.rb', line 1109 def visit_declaration_font_size_keyword(node) end |
#visit_declaration_font_size_larger(node) ⇒ Object
1115 1116 |
# File 'lib/yass/visitor.rb', line 1115 def visit_declaration_font_size_larger(node) end |
#visit_declaration_font_size_length(node) ⇒ Object
1105 1106 1107 |
# File 'lib/yass/visitor.rb', line 1105 def visit_declaration_font_size_length(node) visit(node.value) end |
#visit_declaration_font_size_smaller(node) ⇒ Object
1112 1113 |
# File 'lib/yass/visitor.rb', line 1112 def visit_declaration_font_size_smaller(node) end |
#visit_declaration_font_size_system(node) ⇒ Object
1118 1119 |
# File 'lib/yass/visitor.rb', line 1118 def visit_declaration_font_size_system(node) end |
#visit_declaration_font_stretch(node) ⇒ Object
1121 1122 1123 |
# File 'lib/yass/visitor.rb', line 1121 def visit_declaration_font_stretch(node) visit(node.value) end |
#visit_declaration_font_stretch_keyword(node) ⇒ Object
1129 1130 |
# File 'lib/yass/visitor.rb', line 1129 def visit_declaration_font_stretch_keyword(node) end |
#visit_declaration_font_stretch_stretch(node) ⇒ Object
1125 1126 1127 |
# File 'lib/yass/visitor.rb', line 1125 def visit_declaration_font_stretch_stretch(node) visit(node.value) end |
#visit_declaration_font_stretch_system(node) ⇒ Object
1132 1133 |
# File 'lib/yass/visitor.rb', line 1132 def visit_declaration_font_stretch_system(node) end |
#visit_declaration_font_style(node) ⇒ Object
1135 1136 1137 |
# File 'lib/yass/visitor.rb', line 1135 def visit_declaration_font_style(node) visit(node.value) end |
#visit_declaration_font_style_italic(node) ⇒ Object
1142 1143 |
# File 'lib/yass/visitor.rb', line 1142 def visit_declaration_font_style_italic(node) end |
#visit_declaration_font_style_normal(node) ⇒ Object
1139 1140 |
# File 'lib/yass/visitor.rb', line 1139 def visit_declaration_font_style_normal(node) end |
#visit_declaration_font_style_oblique(node) ⇒ Object
1145 1146 1147 |
# File 'lib/yass/visitor.rb', line 1145 def visit_declaration_font_style_oblique(node) visit(node.angle) end |
#visit_declaration_font_style_system(node) ⇒ Object
1149 1150 |
# File 'lib/yass/visitor.rb', line 1149 def visit_declaration_font_style_system(node) end |
#visit_declaration_font_synthesis_weight(node) ⇒ Object
1152 1153 |
# File 'lib/yass/visitor.rb', line 1152 def visit_declaration_font_synthesis_weight(node) end |
#visit_declaration_font_variant_caps(node) ⇒ Object
1155 1156 |
# File 'lib/yass/visitor.rb', line 1155 def visit_declaration_font_variant_caps(node) end |
#visit_declaration_font_variation_settings(node) ⇒ Object
1158 1159 1160 |
# File 'lib/yass/visitor.rb', line 1158 def visit_declaration_font_variation_settings(node) visit_list(node.values) end |
#visit_declaration_font_variation_settings_setting(node) ⇒ Object
1162 1163 1164 |
# File 'lib/yass/visitor.rb', line 1162 def visit_declaration_font_variation_settings_setting(node) visit(node.value) end |
#visit_declaration_font_weight(node) ⇒ Object
1166 1167 1168 |
# File 'lib/yass/visitor.rb', line 1166 def visit_declaration_font_weight(node) visit(node.value) end |
#visit_declaration_font_weight_absolute(node) ⇒ Object
1170 1171 1172 |
# File 'lib/yass/visitor.rb', line 1170 def visit_declaration_font_weight_absolute(node) visit(node.value) end |
#visit_declaration_font_weight_bolder(node) ⇒ Object
1174 1175 |
# File 'lib/yass/visitor.rb', line 1174 def visit_declaration_font_weight_bolder(node) end |
#visit_declaration_font_weight_lighter(node) ⇒ Object
1177 1178 |
# File 'lib/yass/visitor.rb', line 1177 def visit_declaration_font_weight_lighter(node) end |
#visit_declaration_font_weight_system(node) ⇒ Object
1180 1181 |
# File 'lib/yass/visitor.rb', line 1180 def visit_declaration_font_weight_system(node) end |
#visit_declaration_grid_auto_columns(node) ⇒ Object
1183 1184 1185 |
# File 'lib/yass/visitor.rb', line 1183 def visit_declaration_grid_auto_columns(node) visit_list(node.values) end |
#visit_declaration_grid_auto_flow(node) ⇒ Object
1187 1188 |
# File 'lib/yass/visitor.rb', line 1187 def visit_declaration_grid_auto_flow(node) end |
#visit_declaration_grid_auto_rows(node) ⇒ Object
1190 1191 1192 |
# File 'lib/yass/visitor.rb', line 1190 def visit_declaration_grid_auto_rows(node) visit_list(node.values) end |
#visit_declaration_grid_column_end(node) ⇒ Object
1194 1195 |
# File 'lib/yass/visitor.rb', line 1194 def visit_declaration_grid_column_end(node) end |
#visit_declaration_grid_column_start(node) ⇒ Object
1197 1198 |
# File 'lib/yass/visitor.rb', line 1197 def visit_declaration_grid_column_start(node) end |
#visit_declaration_grid_row_end(node) ⇒ Object
1200 1201 |
# File 'lib/yass/visitor.rb', line 1200 def visit_declaration_grid_row_end(node) end |
#visit_declaration_grid_row_start(node) ⇒ Object
1203 1204 |
# File 'lib/yass/visitor.rb', line 1203 def visit_declaration_grid_row_start(node) end |
#visit_declaration_grid_template_areas(node) ⇒ Object
1253 1254 1255 |
# File 'lib/yass/visitor.rb', line 1253 def visit_declaration_grid_template_areas(node) visit(node.areas) end |
#visit_declaration_grid_template_areas_area(node) ⇒ Object
1265 1266 |
# File 'lib/yass/visitor.rb', line 1265 def visit_declaration_grid_template_areas_area(node) end |
#visit_declaration_grid_template_areas_area_list(node) ⇒ Object
1260 1261 1262 1263 |
# File 'lib/yass/visitor.rb', line 1260 def visit_declaration_grid_template_areas_area_list(node) visit_list(node.strings) visit_list(node.areas) end |
#visit_declaration_grid_template_areas_none(node) ⇒ Object
1257 1258 |
# File 'lib/yass/visitor.rb', line 1257 def visit_declaration_grid_template_areas_none(node) end |
#visit_declaration_grid_template_columns(node) ⇒ Object
1268 1269 1270 |
# File 'lib/yass/visitor.rb', line 1268 def visit_declaration_grid_template_columns(node) visit(node.value) end |
#visit_declaration_grid_template_line_name_list_value(node) ⇒ Object
1240 1241 1242 |
# File 'lib/yass/visitor.rb', line 1240 def visit_declaration_grid_template_line_name_list_value(node) visit(node.value) end |
#visit_declaration_grid_template_line_name_repeat(node) ⇒ Object
1248 1249 1250 1251 |
# File 'lib/yass/visitor.rb', line 1248 def visit_declaration_grid_template_line_name_repeat(node) visit(node.count) visit_list(node.line_names) end |
#visit_declaration_grid_template_line_names(node) ⇒ Object
1244 1245 1246 |
# File 'lib/yass/visitor.rb', line 1244 def visit_declaration_grid_template_line_names(node) visit_list(node.names) end |
#visit_declaration_grid_template_masonry(node) ⇒ Object
1209 1210 |
# File 'lib/yass/visitor.rb', line 1209 def visit_declaration_grid_template_masonry(node) end |
#visit_declaration_grid_template_none(node) ⇒ Object
1206 1207 |
# File 'lib/yass/visitor.rb', line 1206 def visit_declaration_grid_template_none(node) end |
#visit_declaration_grid_template_repeat_count_auto_fill(node) ⇒ Object
1230 1231 |
# File 'lib/yass/visitor.rb', line 1230 def visit_declaration_grid_template_repeat_count_auto_fill(node) end |
#visit_declaration_grid_template_repeat_count_auto_fit(node) ⇒ Object
1233 1234 |
# File 'lib/yass/visitor.rb', line 1233 def visit_declaration_grid_template_repeat_count_auto_fit(node) end |
#visit_declaration_grid_template_repeat_count_number(node) ⇒ Object
1227 1228 |
# File 'lib/yass/visitor.rb', line 1227 def visit_declaration_grid_template_repeat_count_number(node) end |
#visit_declaration_grid_template_rows(node) ⇒ Object
1272 1273 1274 |
# File 'lib/yass/visitor.rb', line 1272 def visit_declaration_grid_template_rows(node) visit(node.value) end |
#visit_declaration_grid_template_subgrid(node) ⇒ Object
1236 1237 1238 |
# File 'lib/yass/visitor.rb', line 1236 def visit_declaration_grid_template_subgrid(node) visit_list(node.line_names) end |
#visit_declaration_grid_template_track_list(node) ⇒ Object
1212 1213 1214 1215 |
# File 'lib/yass/visitor.rb', line 1212 def visit_declaration_grid_template_track_list(node) visit_list(node.values) visit_list(node.line_names) end |
#visit_declaration_grid_template_track_list_value(node) ⇒ Object
1217 1218 1219 |
# File 'lib/yass/visitor.rb', line 1217 def visit_declaration_grid_template_track_list_value(node) visit(node.value) end |
#visit_declaration_grid_template_track_list_value_track_repeat(node) ⇒ Object
1221 1222 1223 1224 1225 |
# File 'lib/yass/visitor.rb', line 1221 def visit_declaration_grid_template_track_list_value_track_repeat(node) visit(node.count) visit_list(node.line_names) visit_list(node.track_sizes) end |
#visit_declaration_height(node) ⇒ Object
1276 1277 1278 |
# File 'lib/yass/visitor.rb', line 1276 def visit_declaration_height(node) visit(node.size) end |
#visit_declaration_image_angle_line_direction(node) ⇒ Object
1379 1380 1381 |
# File 'lib/yass/visitor.rb', line 1379 def visit_declaration_image_angle_line_direction(node) visit(node.angle) end |
#visit_declaration_image_angle_or_percentage(node) ⇒ Object
1291 1292 1293 |
# File 'lib/yass/visitor.rb', line 1291 def visit_declaration_image_angle_or_percentage(node) visit(node.value) end |
#visit_declaration_image_center_horizontal_position_component(node) ⇒ Object
1280 1281 |
# File 'lib/yass/visitor.rb', line 1280 def visit_declaration_image_center_horizontal_position_component(node) end |
#visit_declaration_image_center_vertical_position_component(node) ⇒ Object
1418 1419 |
# File 'lib/yass/visitor.rb', line 1418 def visit_declaration_image_center_vertical_position_component(node) end |
#visit_declaration_image_conic_gradient(node) ⇒ Object
1302 1303 1304 1305 1306 1307 |
# File 'lib/yass/visitor.rb', line 1302 def visit_declaration_image_conic_gradient(node) visit(node.angle) visit(node.position) visit(node.color_interpolation_method) visit_list(node.items) end |
#visit_declaration_image_corner_line_direction(node) ⇒ Object
1389 1390 |
# File 'lib/yass/visitor.rb', line 1389 def visit_declaration_image_corner_line_direction(node) end |
#visit_declaration_image_cross_fade(node) ⇒ Object
1309 1310 1311 |
# File 'lib/yass/visitor.rb', line 1309 def visit_declaration_image_cross_fade(node) visit_list(node.elements) end |
#visit_declaration_image_cross_fade_color(node) ⇒ Object
1322 1323 1324 |
# File 'lib/yass/visitor.rb', line 1322 def visit_declaration_image_cross_fade_color(node) visit(node.color) end |
#visit_declaration_image_cross_fade_element(node) ⇒ Object
1313 1314 1315 1316 |
# File 'lib/yass/visitor.rb', line 1313 def visit_declaration_image_cross_fade_element(node) visit(node.percent) visit(node.image) end |
#visit_declaration_image_cross_fade_image(node) ⇒ Object
1318 1319 1320 |
# File 'lib/yass/visitor.rb', line 1318 def visit_declaration_image_cross_fade_image(node) visit(node.image) end |
#visit_declaration_image_ending_shape(node) ⇒ Object
1334 1335 1336 |
# File 'lib/yass/visitor.rb', line 1334 def visit_declaration_image_ending_shape(node) visit(node.value) end |
#visit_declaration_image_extent_circle(node) ⇒ Object
1299 1300 |
# File 'lib/yass/visitor.rb', line 1299 def visit_declaration_image_extent_circle(node) end |
#visit_declaration_image_extent_ellipse(node) ⇒ Object
1331 1332 |
# File 'lib/yass/visitor.rb', line 1331 def visit_declaration_image_extent_ellipse(node) end |
#visit_declaration_image_gradient_complex_color_stop_angle(node) ⇒ Object
1342 1343 1344 1345 |
# File 'lib/yass/visitor.rb', line 1342 def visit_declaration_image_gradient_complex_color_stop_angle(node) visit(node.color) visit(node.position) end |
#visit_declaration_image_gradient_complex_color_stop_length(node) ⇒ Object
1355 1356 1357 1358 |
# File 'lib/yass/visitor.rb', line 1355 def visit_declaration_image_gradient_complex_color_stop_length(node) visit(node.color) visit(node.position) end |
#visit_declaration_image_gradient_interpolation_hint_angle(node) ⇒ Object
1347 1348 1349 |
# File 'lib/yass/visitor.rb', line 1347 def visit_declaration_image_gradient_interpolation_hint_angle(node) visit(node.position) end |
#visit_declaration_image_gradient_interpolation_hint_length(node) ⇒ Object
1360 1361 1362 |
# File 'lib/yass/visitor.rb', line 1360 def visit_declaration_image_gradient_interpolation_hint_length(node) visit(node.position) end |
#visit_declaration_image_gradient_simple_color_stop_angle(node) ⇒ Object
1338 1339 1340 |
# File 'lib/yass/visitor.rb', line 1338 def visit_declaration_image_gradient_simple_color_stop_angle(node) visit(node.color) end |
#visit_declaration_image_gradient_simple_color_stop_length(node) ⇒ Object
1351 1352 1353 |
# File 'lib/yass/visitor.rb', line 1351 def visit_declaration_image_gradient_simple_color_stop_length(node) visit(node.color) end |
#visit_declaration_image_horizontal_line_direction(node) ⇒ Object
1383 1384 |
# File 'lib/yass/visitor.rb', line 1383 def visit_declaration_image_horizontal_line_direction(node) end |
#visit_declaration_image_image_set(node) ⇒ Object
1364 1365 1366 |
# File 'lib/yass/visitor.rb', line 1364 def visit_declaration_image_image_set(node) visit_list(node.items) end |
#visit_declaration_image_image_set_item(node) ⇒ Object
1368 1369 1370 1371 1372 |
# File 'lib/yass/visitor.rb', line 1368 def visit_declaration_image_image_set_item(node) visit(node.image) visit(node.resolution) visit(node.mime_type) end |
#visit_declaration_image_length_horizontal_position_component(node) ⇒ Object
1283 1284 1285 |
# File 'lib/yass/visitor.rb', line 1283 def visit_declaration_image_length_horizontal_position_component(node) visit(node.length) end |
#visit_declaration_image_length_vertical_position_component(node) ⇒ Object
1421 1422 1423 |
# File 'lib/yass/visitor.rb', line 1421 def visit_declaration_image_length_vertical_position_component(node) visit(node.length) end |
#visit_declaration_image_light_dark(node) ⇒ Object
1374 1375 1376 1377 |
# File 'lib/yass/visitor.rb', line 1374 def visit_declaration_image_light_dark(node) visit(node.light) visit(node.dark) end |
#visit_declaration_image_linear_gradient(node) ⇒ Object
1392 1393 1394 1395 1396 |
# File 'lib/yass/visitor.rb', line 1392 def visit_declaration_image_linear_gradient(node) visit(node.direction) visit(node.color_interpolation_method) visit_list(node.items) end |
#visit_declaration_image_none(node) ⇒ Object
1398 1399 |
# File 'lib/yass/visitor.rb', line 1398 def visit_declaration_image_none(node) end |
#visit_declaration_image_position(node) ⇒ Object
1401 1402 1403 1404 |
# File 'lib/yass/visitor.rb', line 1401 def visit_declaration_image_position(node) visit(node.horizontal_position) visit(node.vertical_position) end |
#visit_declaration_image_radial_gradient(node) ⇒ Object
1406 1407 1408 1409 1410 1411 |
# File 'lib/yass/visitor.rb', line 1406 def visit_declaration_image_radial_gradient(node) visit(node.shape) visit(node.position) visit(node.color_interpolation_method) visit_list(node.items) end |
#visit_declaration_image_radii_ellipse(node) ⇒ Object
1326 1327 1328 1329 |
# File 'lib/yass/visitor.rb', line 1326 def visit_declaration_image_radii_ellipse(node) visit(node.x) visit(node.y) end |
#visit_declaration_image_radius_circle(node) ⇒ Object
1295 1296 1297 |
# File 'lib/yass/visitor.rb', line 1295 def visit_declaration_image_radius_circle(node) visit(node.length) end |
#visit_declaration_image_rendering(node) ⇒ Object
1429 1430 |
# File 'lib/yass/visitor.rb', line 1429 def visit_declaration_image_rendering(node) end |
#visit_declaration_image_side_horizontal_position_component(node) ⇒ Object
1287 1288 1289 |
# File 'lib/yass/visitor.rb', line 1287 def visit_declaration_image_side_horizontal_position_component(node) visit(node.offset) end |
#visit_declaration_image_side_vertical_position_component(node) ⇒ Object
1425 1426 1427 |
# File 'lib/yass/visitor.rb', line 1425 def visit_declaration_image_side_vertical_position_component(node) visit(node.offset) end |
#visit_declaration_image_url(node) ⇒ Object
1413 1414 1415 1416 |
# File 'lib/yass/visitor.rb', line 1413 def visit_declaration_image_url(node) visit(node.resolved) visit(node.original) end |
#visit_declaration_image_vertical_line_direction(node) ⇒ Object
1386 1387 |
# File 'lib/yass/visitor.rb', line 1386 def visit_declaration_image_vertical_line_direction(node) end |
#visit_declaration_inline_size(node) ⇒ Object
1432 1433 1434 |
# File 'lib/yass/visitor.rb', line 1432 def visit_declaration_inline_size(node) visit(node.size) end |
#visit_declaration_inset_anchor_containing_calc_function(node) ⇒ Object
1443 1444 1445 |
# File 'lib/yass/visitor.rb', line 1443 def visit_declaration_inset_anchor_containing_calc_function(node) visit(node.value) end |
#visit_declaration_inset_anchor_function(node) ⇒ Object
1447 1448 1449 |
# File 'lib/yass/visitor.rb', line 1447 def visit_declaration_inset_anchor_function(node) visit(node.value) end |
#visit_declaration_inset_anchor_size_function(node) ⇒ Object
1451 1452 1453 |
# File 'lib/yass/visitor.rb', line 1451 def visit_declaration_inset_anchor_size_function(node) visit(node.value) end |
#visit_declaration_inset_auto(node) ⇒ Object
1436 1437 |
# File 'lib/yass/visitor.rb', line 1436 def visit_declaration_inset_auto(node) end |
#visit_declaration_inset_block_end(node) ⇒ Object
1455 1456 1457 |
# File 'lib/yass/visitor.rb', line 1455 def visit_declaration_inset_block_end(node) visit(node.value) end |
#visit_declaration_inset_block_start(node) ⇒ Object
1459 1460 1461 |
# File 'lib/yass/visitor.rb', line 1459 def visit_declaration_inset_block_start(node) visit(node.value) end |
#visit_declaration_inset_inline_end(node) ⇒ Object
1463 1464 1465 |
# File 'lib/yass/visitor.rb', line 1463 def visit_declaration_inset_inline_end(node) visit(node.value) end |
#visit_declaration_inset_inline_start(node) ⇒ Object
1467 1468 1469 |
# File 'lib/yass/visitor.rb', line 1467 def visit_declaration_inset_inline_start(node) visit(node.value) end |
#visit_declaration_inset_length_percentage(node) ⇒ Object
1439 1440 1441 |
# File 'lib/yass/visitor.rb', line 1439 def visit_declaration_inset_length_percentage(node) visit(node.value) end |
#visit_declaration_isolation(node) ⇒ Object
1471 1472 |
# File 'lib/yass/visitor.rb', line 1471 def visit_declaration_isolation(node) end |
#visit_declaration_justify_content(node) ⇒ Object
1474 1475 |
# File 'lib/yass/visitor.rb', line 1474 def visit_declaration_justify_content(node) end |
#visit_declaration_justify_items(node) ⇒ Object
1477 1478 |
# File 'lib/yass/visitor.rb', line 1477 def visit_declaration_justify_items(node) end |
#visit_declaration_justify_self(node) ⇒ Object
1480 1481 |
# File 'lib/yass/visitor.rb', line 1480 def visit_declaration_justify_self(node) end |
#visit_declaration_left(node) ⇒ Object
1483 1484 1485 |
# File 'lib/yass/visitor.rb', line 1483 def visit_declaration_left(node) visit(node.value) end |
#visit_declaration_length_absolute(node) ⇒ Object
1487 1488 |
# File 'lib/yass/visitor.rb', line 1487 def visit_declaration_length_absolute(node) end |
#visit_declaration_length_character_width(node) ⇒ Object
1499 1500 |
# File 'lib/yass/visitor.rb', line 1499 def visit_declaration_length_character_width(node) end |
#visit_declaration_length_container_relative(node) ⇒ Object
1496 1497 |
# File 'lib/yass/visitor.rb', line 1496 def visit_declaration_length_container_relative(node) end |
#visit_declaration_length_font_relative(node) ⇒ Object
1490 1491 |
# File 'lib/yass/visitor.rb', line 1490 def visit_declaration_length_font_relative(node) end |
#visit_declaration_length_viewport_percentage(node) ⇒ Object
1493 1494 |
# File 'lib/yass/visitor.rb', line 1493 def (node) end |
#visit_declaration_letter_spacing(node) ⇒ Object
1502 1503 1504 |
# File 'lib/yass/visitor.rb', line 1502 def visit_declaration_letter_spacing(node) visit(node.value) end |
#visit_declaration_letter_spacing_normal(node) ⇒ Object
1506 1507 |
# File 'lib/yass/visitor.rb', line 1506 def visit_declaration_letter_spacing_normal(node) end |
#visit_declaration_line_break(node) ⇒ Object
1509 1510 |
# File 'lib/yass/visitor.rb', line 1509 def visit_declaration_line_break(node) end |
#visit_declaration_line_height(node) ⇒ Object
1512 1513 1514 |
# File 'lib/yass/visitor.rb', line 1512 def visit_declaration_line_height(node) visit(node.value) end |
#visit_declaration_line_height_normal(node) ⇒ Object
1516 1517 |
# File 'lib/yass/visitor.rb', line 1516 def visit_declaration_line_height_normal(node) end |
#visit_declaration_list_style_image(node) ⇒ Object
1519 1520 1521 |
# File 'lib/yass/visitor.rb', line 1519 def visit_declaration_list_style_image(node) visit(node.image) end |
#visit_declaration_list_style_position(node) ⇒ Object
1523 1524 |
# File 'lib/yass/visitor.rb', line 1523 def visit_declaration_list_style_position(node) end |
#visit_declaration_list_style_type(node) ⇒ Object
1526 1527 1528 |
# File 'lib/yass/visitor.rb', line 1526 def visit_declaration_list_style_type(node) visit(node.value) end |
#visit_declaration_list_style_type_name(node) ⇒ Object
1533 1534 |
# File 'lib/yass/visitor.rb', line 1533 def visit_declaration_list_style_type_name(node) end |
#visit_declaration_list_style_type_none(node) ⇒ Object
1530 1531 |
# File 'lib/yass/visitor.rb', line 1530 def visit_declaration_list_style_type_none(node) end |
#visit_declaration_list_style_type_string(node) ⇒ Object
1536 1537 |
# File 'lib/yass/visitor.rb', line 1536 def visit_declaration_list_style_type_string(node) end |
#visit_declaration_list_style_type_symbols(node) ⇒ Object
1539 1540 |
# File 'lib/yass/visitor.rb', line 1539 def visit_declaration_list_style_type_symbols(node) end |
#visit_declaration_margin_anchor_containing_calc_function(node) ⇒ Object
1545 1546 1547 |
# File 'lib/yass/visitor.rb', line 1545 def visit_declaration_margin_anchor_containing_calc_function(node) visit(node.value) end |
#visit_declaration_margin_anchor_size_function(node) ⇒ Object
1549 1550 1551 1552 1553 |
# File 'lib/yass/visitor.rb', line 1549 def visit_declaration_margin_anchor_size_function(node) visit(node.target_element) visit(node.size) visit(node.fallback) end |
#visit_declaration_margin_auto(node) ⇒ Object
1542 1543 |
# File 'lib/yass/visitor.rb', line 1542 def visit_declaration_margin_auto(node) end |
#visit_declaration_margin_block_end(node) ⇒ Object
1555 1556 1557 |
# File 'lib/yass/visitor.rb', line 1555 def visit_declaration_margin_block_end(node) visit(node.value) end |
#visit_declaration_margin_block_start(node) ⇒ Object
1559 1560 1561 |
# File 'lib/yass/visitor.rb', line 1559 def visit_declaration_margin_block_start(node) visit(node.value) end |
#visit_declaration_margin_bottom(node) ⇒ Object
1563 1564 1565 |
# File 'lib/yass/visitor.rb', line 1563 def visit_declaration_margin_bottom(node) visit(node.value) end |
#visit_declaration_margin_inline_end(node) ⇒ Object
1567 1568 1569 |
# File 'lib/yass/visitor.rb', line 1567 def visit_declaration_margin_inline_end(node) visit(node.value) end |
#visit_declaration_margin_inline_start(node) ⇒ Object
1571 1572 1573 |
# File 'lib/yass/visitor.rb', line 1571 def visit_declaration_margin_inline_start(node) visit(node.value) end |
#visit_declaration_margin_left(node) ⇒ Object
1575 1576 1577 |
# File 'lib/yass/visitor.rb', line 1575 def visit_declaration_margin_left(node) visit(node.value) end |
#visit_declaration_margin_right(node) ⇒ Object
1579 1580 1581 |
# File 'lib/yass/visitor.rb', line 1579 def visit_declaration_margin_right(node) visit(node.value) end |
#visit_declaration_margin_top(node) ⇒ Object
1583 1584 1585 |
# File 'lib/yass/visitor.rb', line 1583 def visit_declaration_margin_top(node) visit(node.value) end |
#visit_declaration_mask_image(node) ⇒ Object
1587 1588 1589 |
# File 'lib/yass/visitor.rb', line 1587 def visit_declaration_mask_image(node) visit_list(node.values) end |
#visit_declaration_max_block_size(node) ⇒ Object
1591 1592 1593 |
# File 'lib/yass/visitor.rb', line 1591 def visit_declaration_max_block_size(node) visit(node.size) end |
#visit_declaration_max_height(node) ⇒ Object
1595 1596 1597 |
# File 'lib/yass/visitor.rb', line 1595 def visit_declaration_max_height(node) visit(node.size) end |
#visit_declaration_max_inline_size(node) ⇒ Object
1599 1600 1601 |
# File 'lib/yass/visitor.rb', line 1599 def visit_declaration_max_inline_size(node) visit(node.size) end |
#visit_declaration_max_width(node) ⇒ Object
1603 1604 1605 |
# File 'lib/yass/visitor.rb', line 1603 def visit_declaration_max_width(node) visit(node.size) end |
#visit_declaration_min_block_size(node) ⇒ Object
1607 1608 1609 |
# File 'lib/yass/visitor.rb', line 1607 def visit_declaration_min_block_size(node) visit(node.size) end |
#visit_declaration_min_height(node) ⇒ Object
1611 1612 1613 |
# File 'lib/yass/visitor.rb', line 1611 def visit_declaration_min_height(node) visit(node.size) end |
#visit_declaration_min_inline_size(node) ⇒ Object
1615 1616 1617 |
# File 'lib/yass/visitor.rb', line 1615 def visit_declaration_min_inline_size(node) visit(node.size) end |
#visit_declaration_min_width(node) ⇒ Object
1619 1620 1621 |
# File 'lib/yass/visitor.rb', line 1619 def visit_declaration_min_width(node) visit(node.size) end |
#visit_declaration_mix_blend_mode(node) ⇒ Object
1623 1624 |
# File 'lib/yass/visitor.rb', line 1623 def visit_declaration_mix_blend_mode(node) end |
#visit_declaration_number(node) ⇒ Object
1626 1627 |
# File 'lib/yass/visitor.rb', line 1626 def visit_declaration_number(node) end |
#visit_declaration_object_fit(node) ⇒ Object
1629 1630 |
# File 'lib/yass/visitor.rb', line 1629 def visit_declaration_object_fit(node) end |
#visit_declaration_object_position(node) ⇒ Object
1632 1633 1634 1635 |
# File 'lib/yass/visitor.rb', line 1632 def visit_declaration_object_position(node) visit(node.horizontal) visit(node.vertical) end |
#visit_declaration_offset_path(node) ⇒ Object
1637 1638 1639 |
# File 'lib/yass/visitor.rb', line 1637 def visit_declaration_offset_path(node) visit(node.value) end |
#visit_declaration_offset_path_coord_box(node) ⇒ Object
1644 1645 |
# File 'lib/yass/visitor.rb', line 1644 def visit_declaration_offset_path_coord_box(node) end |
#visit_declaration_offset_path_function(node) ⇒ Object
1647 1648 1649 |
# File 'lib/yass/visitor.rb', line 1647 def visit_declaration_offset_path_function(node) visit(node.path) end |
#visit_declaration_offset_path_none(node) ⇒ Object
1641 1642 |
# File 'lib/yass/visitor.rb', line 1641 def visit_declaration_offset_path_none(node) end |
#visit_declaration_offset_path_position(node) ⇒ Object
1663 1664 1665 1666 |
# File 'lib/yass/visitor.rb', line 1663 def visit_declaration_offset_path_position(node) visit(node.horizontal) visit(node.vertical) end |
#visit_declaration_offset_path_position_auto(node) ⇒ Object
1660 1661 |
# File 'lib/yass/visitor.rb', line 1660 def visit_declaration_offset_path_position_auto(node) end |
#visit_declaration_offset_path_ray(node) ⇒ Object
1651 1652 1653 1654 |
# File 'lib/yass/visitor.rb', line 1651 def visit_declaration_offset_path_ray(node) visit(node.angle) visit(node.position) end |
#visit_declaration_offset_path_url(node) ⇒ Object
1656 1657 1658 |
# File 'lib/yass/visitor.rb', line 1656 def visit_declaration_offset_path_url(node) visit(node.value) end |
#visit_declaration_opacity(node) ⇒ Object
1668 1669 1670 |
# File 'lib/yass/visitor.rb', line 1668 def visit_declaration_opacity(node) visit(node.value) end |
#visit_declaration_order(node) ⇒ Object
1672 1673 |
# File 'lib/yass/visitor.rb', line 1672 def visit_declaration_order(node) end |
#visit_declaration_outline_color(node) ⇒ Object
1675 1676 1677 |
# File 'lib/yass/visitor.rb', line 1675 def visit_declaration_outline_color(node) visit(node.color) end |
#visit_declaration_outline_offset(node) ⇒ Object
1679 1680 1681 |
# File 'lib/yass/visitor.rb', line 1679 def visit_declaration_outline_offset(node) visit(node.value) end |
#visit_declaration_outline_style(node) ⇒ Object
1683 1684 |
# File 'lib/yass/visitor.rb', line 1683 def visit_declaration_outline_style(node) end |
#visit_declaration_outline_width(node) ⇒ Object
1686 1687 1688 |
# File 'lib/yass/visitor.rb', line 1686 def visit_declaration_outline_width(node) visit(node.value) end |
#visit_declaration_overflow_block(node) ⇒ Object
1690 1691 |
# File 'lib/yass/visitor.rb', line 1690 def visit_declaration_overflow_block(node) end |
#visit_declaration_overflow_clip_margin(node) ⇒ Object
1693 1694 1695 |
# File 'lib/yass/visitor.rb', line 1693 def visit_declaration_overflow_clip_margin(node) visit(node.offset) end |
#visit_declaration_overflow_inline(node) ⇒ Object
1697 1698 |
# File 'lib/yass/visitor.rb', line 1697 def visit_declaration_overflow_inline(node) end |
#visit_declaration_overflow_wrap(node) ⇒ Object
1700 1701 |
# File 'lib/yass/visitor.rb', line 1700 def visit_declaration_overflow_wrap(node) end |
#visit_declaration_overflow_x(node) ⇒ Object
1703 1704 |
# File 'lib/yass/visitor.rb', line 1703 def visit_declaration_overflow_x(node) end |
#visit_declaration_overflow_y(node) ⇒ Object
1706 1707 |
# File 'lib/yass/visitor.rb', line 1706 def visit_declaration_overflow_y(node) end |
#visit_declaration_padding_block_end(node) ⇒ Object
1709 1710 1711 |
# File 'lib/yass/visitor.rb', line 1709 def visit_declaration_padding_block_end(node) visit(node.value) end |
#visit_declaration_padding_block_start(node) ⇒ Object
1713 1714 1715 |
# File 'lib/yass/visitor.rb', line 1713 def visit_declaration_padding_block_start(node) visit(node.value) end |
#visit_declaration_padding_bottom(node) ⇒ Object
1717 1718 1719 |
# File 'lib/yass/visitor.rb', line 1717 def visit_declaration_padding_bottom(node) visit(node.value) end |
#visit_declaration_padding_inline_end(node) ⇒ Object
1721 1722 1723 |
# File 'lib/yass/visitor.rb', line 1721 def visit_declaration_padding_inline_end(node) visit(node.value) end |
#visit_declaration_padding_inline_start(node) ⇒ Object
1725 1726 1727 |
# File 'lib/yass/visitor.rb', line 1725 def visit_declaration_padding_inline_start(node) visit(node.value) end |
#visit_declaration_padding_left(node) ⇒ Object
1729 1730 1731 |
# File 'lib/yass/visitor.rb', line 1729 def visit_declaration_padding_left(node) visit(node.value) end |
#visit_declaration_padding_right(node) ⇒ Object
1733 1734 1735 |
# File 'lib/yass/visitor.rb', line 1733 def visit_declaration_padding_right(node) visit(node.value) end |
#visit_declaration_padding_top(node) ⇒ Object
1737 1738 1739 |
# File 'lib/yass/visitor.rb', line 1737 def visit_declaration_padding_top(node) visit(node.value) end |
#visit_declaration_percentage(node) ⇒ Object
1741 1742 |
# File 'lib/yass/visitor.rb', line 1741 def visit_declaration_percentage(node) end |
#visit_declaration_perspective(node) ⇒ Object
1744 1745 1746 |
# File 'lib/yass/visitor.rb', line 1744 def visit_declaration_perspective(node) visit(node.value) end |
#visit_declaration_perspective_length(node) ⇒ Object
1751 1752 1753 |
# File 'lib/yass/visitor.rb', line 1751 def visit_declaration_perspective_length(node) visit(node.value) end |
#visit_declaration_perspective_none(node) ⇒ Object
1748 1749 |
# File 'lib/yass/visitor.rb', line 1748 def visit_declaration_perspective_none(node) end |
#visit_declaration_perspective_origin(node) ⇒ Object
1755 1756 1757 1758 |
# File 'lib/yass/visitor.rb', line 1755 def visit_declaration_perspective_origin(node) visit(node.horizontal) visit(node.vertical) end |
#visit_declaration_pointer_events(node) ⇒ Object
1760 1761 |
# File 'lib/yass/visitor.rb', line 1760 def visit_declaration_pointer_events(node) end |
#visit_declaration_position(node) ⇒ Object
1763 1764 |
# File 'lib/yass/visitor.rb', line 1763 def visit_declaration_position(node) end |
#visit_declaration_position_area(node) ⇒ Object
1766 1767 |
# File 'lib/yass/visitor.rb', line 1766 def visit_declaration_position_area(node) end |
#visit_declaration_position_try_fallbacks(node) ⇒ Object
1769 1770 1771 |
# File 'lib/yass/visitor.rb', line 1769 def visit_declaration_position_try_fallbacks(node) visit_list(node.values) end |
#visit_declaration_position_try_fallbacks_ident_and_or_tactic(node) ⇒ Object
1773 1774 |
# File 'lib/yass/visitor.rb', line 1773 def visit_declaration_position_try_fallbacks_ident_and_or_tactic(node) end |
#visit_declaration_position_try_fallbacks_position_area(node) ⇒ Object
1776 1777 |
# File 'lib/yass/visitor.rb', line 1776 def visit_declaration_position_try_fallbacks_position_area(node) end |
#visit_declaration_quotes(node) ⇒ Object
1779 1780 1781 |
# File 'lib/yass/visitor.rb', line 1779 def visit_declaration_quotes(node) visit(node.value) end |
#visit_declaration_quotes_auto(node) ⇒ Object
1783 1784 |
# File 'lib/yass/visitor.rb', line 1783 def visit_declaration_quotes_auto(node) end |
#visit_declaration_quotes_none(node) ⇒ Object
1786 1787 |
# File 'lib/yass/visitor.rb', line 1786 def visit_declaration_quotes_none(node) end |
#visit_declaration_quotes_quote_list(node) ⇒ Object
1789 1790 1791 |
# File 'lib/yass/visitor.rb', line 1789 def visit_declaration_quotes_quote_list(node) visit_list(node.values) end |
#visit_declaration_quotes_quote_pair(node) ⇒ Object
1793 1794 |
# File 'lib/yass/visitor.rb', line 1793 def visit_declaration_quotes_quote_pair(node) end |
#visit_declaration_resolution(node) ⇒ Object
1796 1797 |
# File 'lib/yass/visitor.rb', line 1796 def visit_declaration_resolution(node) end |
#visit_declaration_right(node) ⇒ Object
1799 1800 1801 |
# File 'lib/yass/visitor.rb', line 1799 def visit_declaration_right(node) visit(node.value) end |
#visit_declaration_rotate(node) ⇒ Object
1803 1804 1805 |
# File 'lib/yass/visitor.rb', line 1803 def visit_declaration_rotate(node) visit(node.value) end |
#visit_declaration_rotate_none(node) ⇒ Object
1807 1808 |
# File 'lib/yass/visitor.rb', line 1807 def visit_declaration_rotate_none(node) end |
#visit_declaration_rotate_rotate3_d(node) ⇒ Object
1810 1811 1812 1813 1814 1815 |
# File 'lib/yass/visitor.rb', line 1810 def visit_declaration_rotate_rotate3_d(node) visit(node.x) visit(node.y) visit(node.z) visit(node.angle) end |
#visit_declaration_row_gap(node) ⇒ Object
1817 1818 1819 |
# File 'lib/yass/visitor.rb', line 1817 def visit_declaration_row_gap(node) visit(node.value) end |
#visit_declaration_row_gap_length_percentage(node) ⇒ Object
1824 1825 1826 |
# File 'lib/yass/visitor.rb', line 1824 def visit_declaration_row_gap_length_percentage(node) visit(node.value) end |
#visit_declaration_row_gap_normal(node) ⇒ Object
1821 1822 |
# File 'lib/yass/visitor.rb', line 1821 def visit_declaration_row_gap_normal(node) end |
#visit_declaration_scale(node) ⇒ Object
1828 1829 1830 |
# File 'lib/yass/visitor.rb', line 1828 def visit_declaration_scale(node) visit(node.value) end |
#visit_declaration_scale_coords(node) ⇒ Object
1835 1836 1837 1838 1839 |
# File 'lib/yass/visitor.rb', line 1835 def visit_declaration_scale_coords(node) visit(node.x) visit(node.y) visit(node.z) end |
#visit_declaration_scale_none(node) ⇒ Object
1832 1833 |
# File 'lib/yass/visitor.rb', line 1832 def visit_declaration_scale_none(node) end |
#visit_declaration_servo_overflow_clip_box(node) ⇒ Object
1841 1842 |
# File 'lib/yass/visitor.rb', line 1841 def visit_declaration_servo_overflow_clip_box(node) end |
#visit_declaration_servo_top_layer(node) ⇒ Object
1844 1845 |
# File 'lib/yass/visitor.rb', line 1844 def visit_declaration_servo_top_layer(node) end |
#visit_declaration_size_anchor_containing_calc_function(node) ⇒ Object
1888 1889 1890 |
# File 'lib/yass/visitor.rb', line 1888 def visit_declaration_size_anchor_containing_calc_function(node) visit(node.value) end |
#visit_declaration_size_anchor_max_size_function(node) ⇒ Object
1847 1848 1849 1850 1851 |
# File 'lib/yass/visitor.rb', line 1847 def visit_declaration_size_anchor_max_size_function(node) visit(node.target_element) visit(node.size) visit(node.fallback) end |
#visit_declaration_size_anchor_size_function(node) ⇒ Object
1853 1854 1855 1856 1857 |
# File 'lib/yass/visitor.rb', line 1853 def visit_declaration_size_anchor_size_function(node) visit(node.target_element) visit(node.size) visit(node.fallback) end |
#visit_declaration_size_auto(node) ⇒ Object
1866 1867 |
# File 'lib/yass/visitor.rb', line 1866 def visit_declaration_size_auto(node) end |
#visit_declaration_size_fit_content(node) ⇒ Object
1875 1876 |
# File 'lib/yass/visitor.rb', line 1875 def visit_declaration_size_fit_content(node) end |
#visit_declaration_size_fit_content_function(node) ⇒ Object
1884 1885 1886 |
# File 'lib/yass/visitor.rb', line 1884 def visit_declaration_size_fit_content_function(node) visit(node.value) end |
#visit_declaration_size_length_percentage(node) ⇒ Object
1859 1860 1861 |
# File 'lib/yass/visitor.rb', line 1859 def visit_declaration_size_length_percentage(node) visit(node.value) end |
#visit_declaration_size_max_content(node) ⇒ Object
1869 1870 |
# File 'lib/yass/visitor.rb', line 1869 def visit_declaration_size_max_content(node) end |
#visit_declaration_size_min_content(node) ⇒ Object
1872 1873 |
# File 'lib/yass/visitor.rb', line 1872 def visit_declaration_size_min_content(node) end |
#visit_declaration_size_none(node) ⇒ Object
1863 1864 |
# File 'lib/yass/visitor.rb', line 1863 def visit_declaration_size_none(node) end |
#visit_declaration_size_stretch(node) ⇒ Object
1881 1882 |
# File 'lib/yass/visitor.rb', line 1881 def visit_declaration_size_stretch(node) end |
#visit_declaration_size_webkit_fill_available(node) ⇒ Object
1878 1879 |
# File 'lib/yass/visitor.rb', line 1878 def visit_declaration_size_webkit_fill_available(node) end |
#visit_declaration_table_layout(node) ⇒ Object
1892 1893 |
# File 'lib/yass/visitor.rb', line 1892 def visit_declaration_table_layout(node) end |
#visit_declaration_text_align(node) ⇒ Object
1895 1896 |
# File 'lib/yass/visitor.rb', line 1895 def visit_declaration_text_align(node) end |
#visit_declaration_text_align_last(node) ⇒ Object
1898 1899 |
# File 'lib/yass/visitor.rb', line 1898 def visit_declaration_text_align_last(node) end |
#visit_declaration_text_decoration_color(node) ⇒ Object
1901 1902 1903 |
# File 'lib/yass/visitor.rb', line 1901 def visit_declaration_text_decoration_color(node) visit(node.color) end |
#visit_declaration_text_decoration_line(node) ⇒ Object
1905 1906 1907 |
# File 'lib/yass/visitor.rb', line 1905 def visit_declaration_text_decoration_line(node) visit_list(node.values) end |
#visit_declaration_text_decoration_style(node) ⇒ Object
1909 1910 |
# File 'lib/yass/visitor.rb', line 1909 def visit_declaration_text_decoration_style(node) end |
#visit_declaration_text_indent(node) ⇒ Object
1912 1913 1914 |
# File 'lib/yass/visitor.rb', line 1912 def visit_declaration_text_indent(node) visit(node.length) end |
#visit_declaration_text_justify(node) ⇒ Object
1916 1917 |
# File 'lib/yass/visitor.rb', line 1916 def visit_declaration_text_justify(node) end |
#visit_declaration_text_overflow(node) ⇒ Object
1919 1920 1921 1922 |
# File 'lib/yass/visitor.rb', line 1919 def visit_declaration_text_overflow(node) visit(node.first) visit(node.second) end |
#visit_declaration_text_overflow_clip(node) ⇒ Object
1924 1925 |
# File 'lib/yass/visitor.rb', line 1924 def visit_declaration_text_overflow_clip(node) end |
#visit_declaration_text_overflow_ellipsis(node) ⇒ Object
1927 1928 |
# File 'lib/yass/visitor.rb', line 1927 def visit_declaration_text_overflow_ellipsis(node) end |
#visit_declaration_text_overflow_string(node) ⇒ Object
1930 1931 |
# File 'lib/yass/visitor.rb', line 1930 def visit_declaration_text_overflow_string(node) end |
#visit_declaration_text_rendering(node) ⇒ Object
1933 1934 |
# File 'lib/yass/visitor.rb', line 1933 def visit_declaration_text_rendering(node) end |
#visit_declaration_text_shadow(node) ⇒ Object
1936 1937 1938 |
# File 'lib/yass/visitor.rb', line 1936 def visit_declaration_text_shadow(node) visit_list(node.values) end |
#visit_declaration_text_shadow_shadow(node) ⇒ Object
1940 1941 1942 1943 1944 1945 |
# File 'lib/yass/visitor.rb', line 1940 def visit_declaration_text_shadow_shadow(node) visit(node.color) visit(node.horizontal) visit(node.vertical) visit(node.blur) end |
#visit_declaration_text_transform(node) ⇒ Object
1947 1948 1949 |
# File 'lib/yass/visitor.rb', line 1947 def visit_declaration_text_transform(node) visit_list(node.values) end |
#visit_declaration_text_wrap_mode(node) ⇒ Object
1951 1952 |
# File 'lib/yass/visitor.rb', line 1951 def visit_declaration_text_wrap_mode(node) end |
#visit_declaration_time(node) ⇒ Object
1954 1955 |
# File 'lib/yass/visitor.rb', line 1954 def visit_declaration_time(node) end |
#visit_declaration_top(node) ⇒ Object
1957 1958 1959 |
# File 'lib/yass/visitor.rb', line 1957 def visit_declaration_top(node) visit(node.value) end |
#visit_declaration_track_breadth_auto(node) ⇒ Object
1968 1969 |
# File 'lib/yass/visitor.rb', line 1968 def visit_declaration_track_breadth_auto(node) end |
#visit_declaration_track_breadth_fr(node) ⇒ Object
1965 1966 |
# File 'lib/yass/visitor.rb', line 1965 def visit_declaration_track_breadth_fr(node) end |
#visit_declaration_track_breadth_length_percentage(node) ⇒ Object
1961 1962 1963 |
# File 'lib/yass/visitor.rb', line 1961 def visit_declaration_track_breadth_length_percentage(node) visit(node.value) end |
#visit_declaration_track_breadth_max_content(node) ⇒ Object
1974 1975 |
# File 'lib/yass/visitor.rb', line 1974 def visit_declaration_track_breadth_max_content(node) end |
#visit_declaration_track_breadth_min_content(node) ⇒ Object
1971 1972 |
# File 'lib/yass/visitor.rb', line 1971 def visit_declaration_track_breadth_min_content(node) end |
#visit_declaration_track_size_fit_content(node) ⇒ Object
1982 1983 1984 |
# File 'lib/yass/visitor.rb', line 1982 def visit_declaration_track_size_fit_content(node) visit(node.value) end |
#visit_declaration_track_size_minmax(node) ⇒ Object
1977 1978 1979 1980 |
# File 'lib/yass/visitor.rb', line 1977 def visit_declaration_track_size_minmax(node) visit(node.min) visit(node.max) end |
#visit_declaration_transform(node) ⇒ Object
1986 1987 1988 |
# File 'lib/yass/visitor.rb', line 1986 def visit_declaration_transform(node) visit_list(node.operations) end |
#visit_declaration_transform_accumulate_matrix(node) ⇒ Object
2117 2118 2119 2120 |
# File 'lib/yass/visitor.rb', line 2117 def visit_declaration_transform_accumulate_matrix(node) visit(node.from_list) visit(node.to_list) end |
#visit_declaration_transform_interpolate_matrix(node) ⇒ Object
2111 2112 2113 2114 2115 |
# File 'lib/yass/visitor.rb', line 2111 def visit_declaration_transform_interpolate_matrix(node) visit(node.from_list) visit(node.to_list) visit(node.progress) end |
#visit_declaration_transform_matrix(node) ⇒ Object
1990 1991 1992 1993 1994 1995 1996 1997 |
# File 'lib/yass/visitor.rb', line 1990 def visit_declaration_transform_matrix(node) visit(node.a) visit(node.b) visit(node.c) visit(node.d) visit(node.e) visit(node.f) end |
#visit_declaration_transform_matrix3_d(node) ⇒ Object
1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 2015 2016 |
# File 'lib/yass/visitor.rb', line 1999 def visit_declaration_transform_matrix3_d(node) visit(node.m11) visit(node.m12) visit(node.m13) visit(node.m14) visit(node.m21) visit(node.m22) visit(node.m23) visit(node.m24) visit(node.m31) visit(node.m32) visit(node.m33) visit(node.m34) visit(node.m41) visit(node.m42) visit(node.m43) visit(node.m44) end |
#visit_declaration_transform_origin(node) ⇒ Object
2122 2123 2124 2125 2126 |
# File 'lib/yass/visitor.rb', line 2122 def visit_declaration_transform_origin(node) visit(node.horizontal) visit(node.vertical) visit(node.depth) end |
#visit_declaration_transform_origin_center(node) ⇒ Object
2128 2129 |
# File 'lib/yass/visitor.rb', line 2128 def visit_declaration_transform_origin_center(node) end |
#visit_declaration_transform_origin_side_horizontal_component(node) ⇒ Object
2131 2132 |
# File 'lib/yass/visitor.rb', line 2131 def visit_declaration_transform_origin_side_horizontal_component(node) end |
#visit_declaration_transform_origin_side_vertical_component(node) ⇒ Object
2134 2135 |
# File 'lib/yass/visitor.rb', line 2134 def visit_declaration_transform_origin_side_vertical_component(node) end |
#visit_declaration_transform_perspective(node) ⇒ Object
2100 2101 2102 |
# File 'lib/yass/visitor.rb', line 2100 def visit_declaration_transform_perspective(node) visit(node.value) end |
#visit_declaration_transform_perspective_length(node) ⇒ Object
2107 2108 2109 |
# File 'lib/yass/visitor.rb', line 2107 def visit_declaration_transform_perspective_length(node) visit(node.value) end |
#visit_declaration_transform_perspective_none(node) ⇒ Object
2104 2105 |
# File 'lib/yass/visitor.rb', line 2104 def visit_declaration_transform_perspective_none(node) end |
#visit_declaration_transform_rotate(node) ⇒ Object
2077 2078 2079 |
# File 'lib/yass/visitor.rb', line 2077 def visit_declaration_transform_rotate(node) visit(node.angle) end |
#visit_declaration_transform_rotate3_d(node) ⇒ Object
2093 2094 2095 2096 2097 2098 |
# File 'lib/yass/visitor.rb', line 2093 def visit_declaration_transform_rotate3_d(node) visit(node.x) visit(node.y) visit(node.z) visit(node.angle) end |
#visit_declaration_transform_rotate_x(node) ⇒ Object
2081 2082 2083 |
# File 'lib/yass/visitor.rb', line 2081 def visit_declaration_transform_rotate_x(node) visit(node.angle) end |
#visit_declaration_transform_rotate_y(node) ⇒ Object
2085 2086 2087 |
# File 'lib/yass/visitor.rb', line 2085 def visit_declaration_transform_rotate_y(node) visit(node.angle) end |
#visit_declaration_transform_rotate_z(node) ⇒ Object
2089 2090 2091 |
# File 'lib/yass/visitor.rb', line 2089 def visit_declaration_transform_rotate_z(node) visit(node.angle) end |
#visit_declaration_transform_scale(node) ⇒ Object
2054 2055 2056 2057 |
# File 'lib/yass/visitor.rb', line 2054 def visit_declaration_transform_scale(node) visit(node.x) visit(node.y) end |
#visit_declaration_transform_scale3_d(node) ⇒ Object
2071 2072 2073 2074 2075 |
# File 'lib/yass/visitor.rb', line 2071 def visit_declaration_transform_scale3_d(node) visit(node.x) visit(node.y) visit(node.z) end |
#visit_declaration_transform_scale_x(node) ⇒ Object
2059 2060 2061 |
# File 'lib/yass/visitor.rb', line 2059 def visit_declaration_transform_scale_x(node) visit(node.value) end |
#visit_declaration_transform_scale_y(node) ⇒ Object
2063 2064 2065 |
# File 'lib/yass/visitor.rb', line 2063 def visit_declaration_transform_scale_y(node) visit(node.value) end |
#visit_declaration_transform_scale_z(node) ⇒ Object
2067 2068 2069 |
# File 'lib/yass/visitor.rb', line 2067 def visit_declaration_transform_scale_z(node) visit(node.value) end |
#visit_declaration_transform_skew(node) ⇒ Object
2018 2019 2020 2021 |
# File 'lib/yass/visitor.rb', line 2018 def visit_declaration_transform_skew(node) visit(node.x) visit(node.y) end |
#visit_declaration_transform_skew_x(node) ⇒ Object
2023 2024 2025 |
# File 'lib/yass/visitor.rb', line 2023 def visit_declaration_transform_skew_x(node) visit(node.angle) end |
#visit_declaration_transform_skew_y(node) ⇒ Object
2027 2028 2029 |
# File 'lib/yass/visitor.rb', line 2027 def visit_declaration_transform_skew_y(node) visit(node.angle) end |
#visit_declaration_transform_style(node) ⇒ Object
2137 2138 |
# File 'lib/yass/visitor.rb', line 2137 def visit_declaration_transform_style(node) end |
#visit_declaration_transform_translate(node) ⇒ Object
2031 2032 2033 2034 |
# File 'lib/yass/visitor.rb', line 2031 def visit_declaration_transform_translate(node) visit(node.x) visit(node.y) end |
#visit_declaration_transform_translate3_d(node) ⇒ Object
2048 2049 2050 2051 2052 |
# File 'lib/yass/visitor.rb', line 2048 def visit_declaration_transform_translate3_d(node) visit(node.x) visit(node.y) visit(node.z) end |
#visit_declaration_transform_translate_x(node) ⇒ Object
2036 2037 2038 |
# File 'lib/yass/visitor.rb', line 2036 def visit_declaration_transform_translate_x(node) visit(node.value) end |
#visit_declaration_transform_translate_y(node) ⇒ Object
2040 2041 2042 |
# File 'lib/yass/visitor.rb', line 2040 def visit_declaration_transform_translate_y(node) visit(node.value) end |
#visit_declaration_transform_translate_z(node) ⇒ Object
2044 2045 2046 |
# File 'lib/yass/visitor.rb', line 2044 def visit_declaration_transform_translate_z(node) visit(node.value) end |
#visit_declaration_transition_behavior(node) ⇒ Object
2140 2141 2142 |
# File 'lib/yass/visitor.rb', line 2140 def visit_declaration_transition_behavior(node) visit_list(node.values) end |
#visit_declaration_transition_delay(node) ⇒ Object
2144 2145 2146 |
# File 'lib/yass/visitor.rb', line 2144 def visit_declaration_transition_delay(node) visit_list(node.values) end |
#visit_declaration_transition_duration(node) ⇒ Object
2148 2149 2150 |
# File 'lib/yass/visitor.rb', line 2148 def visit_declaration_transition_duration(node) visit_list(node.values) end |
#visit_declaration_transition_property(node) ⇒ Object
2152 2153 2154 |
# File 'lib/yass/visitor.rb', line 2152 def visit_declaration_transition_property(node) visit_list(node.values) end |
#visit_declaration_transition_property_custom(node) ⇒ Object
2159 2160 |
# File 'lib/yass/visitor.rb', line 2159 def visit_declaration_transition_property_custom(node) end |
#visit_declaration_transition_property_non_custom(node) ⇒ Object
2156 2157 |
# File 'lib/yass/visitor.rb', line 2156 def visit_declaration_transition_property_non_custom(node) end |
#visit_declaration_transition_property_unsupported(node) ⇒ Object
2162 2163 |
# File 'lib/yass/visitor.rb', line 2162 def visit_declaration_transition_property_unsupported(node) end |
#visit_declaration_transition_timing_function(node) ⇒ Object
2165 2166 2167 |
# File 'lib/yass/visitor.rb', line 2165 def visit_declaration_transition_timing_function(node) visit_list(node.values) end |
#visit_declaration_translate(node) ⇒ Object
2169 2170 2171 |
# File 'lib/yass/visitor.rb', line 2169 def visit_declaration_translate(node) visit(node.value) end |
#visit_declaration_translate_coords(node) ⇒ Object
2176 2177 2178 2179 2180 |
# File 'lib/yass/visitor.rb', line 2176 def visit_declaration_translate_coords(node) visit(node.x) visit(node.y) visit(node.z) end |
#visit_declaration_translate_none(node) ⇒ Object
2173 2174 |
# File 'lib/yass/visitor.rb', line 2173 def visit_declaration_translate_none(node) end |
#visit_declaration_unicode_bidi(node) ⇒ Object
2182 2183 |
# File 'lib/yass/visitor.rb', line 2182 def visit_declaration_unicode_bidi(node) end |
#visit_declaration_view_transition_class(node) ⇒ Object
2185 2186 2187 |
# File 'lib/yass/visitor.rb', line 2185 def visit_declaration_view_transition_class(node) visit_list(node.values) end |
#visit_declaration_view_transition_name(node) ⇒ Object
2189 2190 |
# File 'lib/yass/visitor.rb', line 2189 def visit_declaration_view_transition_name(node) end |
#visit_declaration_visibility(node) ⇒ Object
2192 2193 |
# File 'lib/yass/visitor.rb', line 2192 def visit_declaration_visibility(node) end |
#visit_declaration_webkit_text_security(node) ⇒ Object
2195 2196 |
# File 'lib/yass/visitor.rb', line 2195 def visit_declaration_webkit_text_security(node) end |
#visit_declaration_white_space_collapse(node) ⇒ Object
2198 2199 |
# File 'lib/yass/visitor.rb', line 2198 def visit_declaration_white_space_collapse(node) end |
#visit_declaration_width(node) ⇒ Object
2201 2202 2203 |
# File 'lib/yass/visitor.rb', line 2201 def visit_declaration_width(node) visit(node.size) end |
#visit_declaration_will_change(node) ⇒ Object
2205 2206 2207 |
# File 'lib/yass/visitor.rb', line 2205 def visit_declaration_will_change(node) visit_list(node.values) end |
#visit_declaration_with_variables(node) ⇒ Object
2209 2210 2211 |
# File 'lib/yass/visitor.rb', line 2209 def visit_declaration_with_variables(node) visit(node.value) end |
#visit_declaration_word_break(node) ⇒ Object
2213 2214 |
# File 'lib/yass/visitor.rb', line 2213 def visit_declaration_word_break(node) end |
#visit_declaration_word_spacing(node) ⇒ Object
2216 2217 2218 |
# File 'lib/yass/visitor.rb', line 2216 def visit_declaration_word_spacing(node) visit(node.value) end |
#visit_declaration_word_spacing_normal(node) ⇒ Object
2220 2221 |
# File 'lib/yass/visitor.rb', line 2220 def visit_declaration_word_spacing_normal(node) end |
#visit_declaration_writing_mode(node) ⇒ Object
2223 2224 |
# File 'lib/yass/visitor.rb', line 2223 def visit_declaration_writing_mode(node) end |
#visit_declaration_x_lang(node) ⇒ Object
2226 2227 2228 |
# File 'lib/yass/visitor.rb', line 2226 def visit_declaration_x_lang(node) visit(node.value) end |
#visit_declaration_z_index(node) ⇒ Object
2230 2231 2232 |
# File 'lib/yass/visitor.rb', line 2230 def visit_declaration_z_index(node) visit(node.value) end |
#visit_declaration_z_index_auto(node) ⇒ Object
2234 2235 |
# File 'lib/yass/visitor.rb', line 2234 def visit_declaration_z_index_auto(node) end |
#visit_declaration_z_index_integer(node) ⇒ Object
2237 2238 |
# File 'lib/yass/visitor.rb', line 2237 def visit_declaration_z_index_integer(node) end |
#visit_declaration_zoom(node) ⇒ Object
2240 2241 2242 |
# File 'lib/yass/visitor.rb', line 2240 def visit_declaration_zoom(node) visit(node.value) end |
#visit_declaration_zoom_document(node) ⇒ Object
2247 2248 |
# File 'lib/yass/visitor.rb', line 2247 def visit_declaration_zoom_document(node) end |
#visit_declaration_zoom_normal(node) ⇒ Object
2244 2245 |
# File 'lib/yass/visitor.rb', line 2244 def visit_declaration_zoom_normal(node) end |
#visit_declaration_zoom_value(node) ⇒ Object
2250 2251 2252 |
# File 'lib/yass/visitor.rb', line 2250 def visit_declaration_zoom_value(node) visit(node.value) end |
#visit_font_face_rule(node) ⇒ Object
2390 2391 2392 2393 2394 2395 2396 2397 2398 2399 2400 2401 |
# File 'lib/yass/visitor.rb', line 2390 def visit_font_face_rule(node) visit(node.ascent_override) visit(node.descent_override) visit(node.display) visit(node.family) visit(node.line_gap_override) visit(node.size_adjust) visit(node.font_stretch_range) visit(node.style) visit(node.weight) visit(node.source_location) end |
#visit_font_family_generic(node) ⇒ Object
2413 2414 |
# File 'lib/yass/visitor.rb', line 2413 def visit_font_family_generic(node) end |
#visit_font_family_name(node) ⇒ Object
2410 2411 |
# File 'lib/yass/visitor.rb', line 2410 def visit_font_family_name(node) end |
#visit_font_family_system(node) ⇒ Object
2407 2408 |
# File 'lib/yass/visitor.rb', line 2407 def visit_font_family_system(node) end |
#visit_font_family_values(node) ⇒ Object
2403 2404 2405 |
# File 'lib/yass/visitor.rb', line 2403 def visit_font_family_values(node) visit_list(node.values) end |
#visit_font_metrics_override(node) ⇒ Object
2416 2417 |
# File 'lib/yass/visitor.rb', line 2416 def visit_font_metrics_override(node) end |
#visit_font_metrics_override_normal(node) ⇒ Object
2419 2420 |
# File 'lib/yass/visitor.rb', line 2419 def visit_font_metrics_override_normal(node) end |
#visit_font_source_format_keyword(node) ⇒ Object
2422 2423 |
# File 'lib/yass/visitor.rb', line 2422 def visit_font_source_format_keyword(node) end |
#visit_font_source_format_string(node) ⇒ Object
2425 2426 |
# File 'lib/yass/visitor.rb', line 2425 def visit_font_source_format_string(node) end |
#visit_font_source_local(node) ⇒ Object
2432 2433 2434 |
# File 'lib/yass/visitor.rb', line 2432 def visit_font_source_local(node) visit(node.family_name) end |
#visit_font_source_url(node) ⇒ Object
2428 2429 2430 |
# File 'lib/yass/visitor.rb', line 2428 def visit_font_source_url(node) visit(node.format_hint) end |
#visit_font_stretch_keyword(node) ⇒ Object
2444 2445 |
# File 'lib/yass/visitor.rb', line 2444 def visit_font_stretch_keyword(node) end |
#visit_font_stretch_range(node) ⇒ Object
2436 2437 2438 2439 |
# File 'lib/yass/visitor.rb', line 2436 def visit_font_stretch_range(node) visit(node.begin) visit(node.end) end |
#visit_font_stretch_stretch(node) ⇒ Object
2441 2442 |
# File 'lib/yass/visitor.rb', line 2441 def visit_font_stretch_stretch(node) end |
#visit_font_style_italic(node) ⇒ Object
2447 2448 |
# File 'lib/yass/visitor.rb', line 2447 def visit_font_style_italic(node) end |
#visit_font_style_oblique(node) ⇒ Object
2450 2451 2452 2453 |
# File 'lib/yass/visitor.rb', line 2450 def visit_font_style_oblique(node) visit(node.angle1) visit(node.angle2) end |
#visit_font_weight_normal(node) ⇒ Object
2455 2456 |
# File 'lib/yass/visitor.rb', line 2455 def visit_font_weight_normal(node) end |
#visit_font_weight_range(node) ⇒ Object
2458 2459 2460 2461 |
# File 'lib/yass/visitor.rb', line 2458 def visit_font_weight_range(node) visit(node.begin) visit(node.end) end |
#visit_list(nodes) ⇒ Object
9 10 11 |
# File 'lib/yass/visitor.rb', line 9 def visit_list(nodes) nodes.each { |node| visit(node) } end |
#visit_media_query(node) ⇒ Object
2358 2359 2360 2361 |
# File 'lib/yass/visitor.rb', line 2358 def visit_media_query(node) visit(node.media_type) visit(node.query_condition) end |
#visit_media_query_query_condition_custom(node) ⇒ Object
2366 2367 |
# File 'lib/yass/visitor.rb', line 2366 def visit_media_query_query_condition_custom(node) end |
#visit_media_query_query_condition_feature_expression(node) ⇒ Object
2363 2364 |
# File 'lib/yass/visitor.rb', line 2363 def visit_media_query_query_condition_feature_expression(node) end |
#visit_media_query_query_condition_generally_enclosed(node) ⇒ Object
2381 2382 |
# File 'lib/yass/visitor.rb', line 2381 def visit_media_query_query_condition_generally_enclosed(node) end |
#visit_media_query_query_condition_in_parens(node) ⇒ Object
2373 2374 2375 |
# File 'lib/yass/visitor.rb', line 2373 def visit_media_query_query_condition_in_parens(node) visit(node.query_condition) end |
#visit_media_query_query_condition_operation(node) ⇒ Object
2369 2370 2371 |
# File 'lib/yass/visitor.rb', line 2369 def visit_media_query_query_condition_operation(node) visit_list(node.query_conditions) end |
#visit_media_query_query_condition_style(node) ⇒ Object
2377 2378 2379 |
# File 'lib/yass/visitor.rb', line 2377 def visit_media_query_query_condition_style(node) visit(node.style_query) end |
#visit_media_rule(node) ⇒ Object
2352 2353 2354 2355 2356 |
# File 'lib/yass/visitor.rb', line 2352 def visit_media_rule(node) visit_list(node.media_queries) visit_list(node.rules) visit(node.source_location) end |
#visit_media_type_all(node) ⇒ Object
2384 2385 |
# File 'lib/yass/visitor.rb', line 2384 def visit_media_type_all(node) end |
#visit_media_type_concrete(node) ⇒ Object
2387 2388 |
# File 'lib/yass/visitor.rb', line 2387 def visit_media_type_concrete(node) end |
#visit_relative_selector(node) ⇒ Object
2321 2322 2323 |
# File 'lib/yass/visitor.rb', line 2321 def visit_relative_selector(node) visit(node.selector) end |
#visit_selector(node) ⇒ Object
2254 2255 2256 |
# File 'lib/yass/visitor.rb', line 2254 def visit_selector(node) visit_list(node.children) end |
#visit_selector_an_plus_b(node) ⇒ Object
2258 2259 |
# File 'lib/yass/visitor.rb', line 2258 def visit_selector_an_plus_b(node) end |
#visit_selector_attribute_in_no_namespace(node) ⇒ Object
2261 2262 |
# File 'lib/yass/visitor.rb', line 2261 def visit_selector_attribute_in_no_namespace(node) end |
#visit_selector_attribute_in_no_namespace_exists(node) ⇒ Object
2264 2265 |
# File 'lib/yass/visitor.rb', line 2264 def visit_selector_attribute_in_no_namespace_exists(node) end |
#visit_selector_attribute_other(node) ⇒ Object
2267 2268 |
# File 'lib/yass/visitor.rb', line 2267 def visit_selector_attribute_other(node) end |
#visit_selector_combinator(node) ⇒ Object
2273 2274 |
# File 'lib/yass/visitor.rb', line 2273 def visit_selector_combinator(node) end |
#visit_selector_default_namespace(node) ⇒ Object
2276 2277 |
# File 'lib/yass/visitor.rb', line 2276 def visit_selector_default_namespace(node) end |
#visit_selector_has(node) ⇒ Object
2279 2280 |
# File 'lib/yass/visitor.rb', line 2279 def visit_selector_has(node) end |
#visit_selector_host(node) ⇒ Object
2282 2283 |
# File 'lib/yass/visitor.rb', line 2282 def visit_selector_host(node) end |
#visit_selector_id(node) ⇒ Object
2285 2286 |
# File 'lib/yass/visitor.rb', line 2285 def visit_selector_id(node) end |
#visit_selector_is(node) ⇒ Object
2288 2289 |
# File 'lib/yass/visitor.rb', line 2288 def visit_selector_is(node) end |
#visit_selector_klass(node) ⇒ Object
2270 2271 |
# File 'lib/yass/visitor.rb', line 2270 def visit_selector_klass(node) end |
#visit_selector_local_name(node) ⇒ Object
2291 2292 |
# File 'lib/yass/visitor.rb', line 2291 def visit_selector_local_name(node) end |
#visit_selector_namespace(node) ⇒ Object
2294 2295 |
# File 'lib/yass/visitor.rb', line 2294 def visit_selector_namespace(node) end |
#visit_selector_negation(node) ⇒ Object
2297 2298 |
# File 'lib/yass/visitor.rb', line 2297 def visit_selector_negation(node) end |
#visit_selector_non_ts_pseudo_class(node) ⇒ Object
2300 2301 |
# File 'lib/yass/visitor.rb', line 2300 def visit_selector_non_ts_pseudo_class(node) end |
#visit_selector_nth(node) ⇒ Object
2303 2304 |
# File 'lib/yass/visitor.rb', line 2303 def visit_selector_nth(node) end |
#visit_selector_nth_of(node) ⇒ Object
2306 2307 |
# File 'lib/yass/visitor.rb', line 2306 def visit_selector_nth_of(node) end |
#visit_selector_part(node) ⇒ Object
2309 2310 |
# File 'lib/yass/visitor.rb', line 2309 def visit_selector_part(node) end |
#visit_selector_slotted(node) ⇒ Object
2312 2313 |
# File 'lib/yass/visitor.rb', line 2312 def visit_selector_slotted(node) end |
#visit_selector_specific_namespace_constraint(node) ⇒ Object
2315 2316 |
# File 'lib/yass/visitor.rb', line 2315 def visit_selector_specific_namespace_constraint(node) end |
#visit_selector_where(node) ⇒ Object
2318 2319 |
# File 'lib/yass/visitor.rb', line 2318 def visit_selector_where(node) end |
#visit_source_location(node) ⇒ Object
20 21 |
# File 'lib/yass/visitor.rb', line 20 def visit_source_location(node) end |
#visit_style_query_generally_enclosed(node) ⇒ Object
2349 2350 |
# File 'lib/yass/visitor.rb', line 2349 def visit_style_query_generally_enclosed(node) end |
#visit_style_query_in_parens(node) ⇒ Object
2342 2343 2344 |
# File 'lib/yass/visitor.rb', line 2342 def visit_style_query_in_parens(node) visit(node.style_query) end |
#visit_style_query_not(node) ⇒ Object
2334 2335 2336 |
# File 'lib/yass/visitor.rb', line 2334 def visit_style_query_not(node) visit(node.style_query) end |
#visit_style_query_operation(node) ⇒ Object
2338 2339 2340 |
# File 'lib/yass/visitor.rb', line 2338 def visit_style_query_operation(node) visit_list(node.style_query) end |
#visit_style_query_style_feature(node) ⇒ Object
2346 2347 |
# File 'lib/yass/visitor.rb', line 2346 def visit_style_query_style_feature(node) end |
#visit_style_rule(node) ⇒ Object
2328 2329 2330 2331 2332 |
# File 'lib/yass/visitor.rb', line 2328 def visit_style_rule(node) visit_list(node.selectors) visit_list(node.declarations) visit(node.source_location) end |
#visit_stylesheet(node) ⇒ Object
13 14 15 |
# File 'lib/yass/visitor.rb', line 13 def visit_stylesheet(node) visit_list(node.rules) end |
#visit_unicode_range(node) ⇒ Object
17 18 |
# File 'lib/yass/visitor.rb', line 17 def visit_unicode_range(node) end |
#visit_unimplemented_rule(node) ⇒ Object
2325 2326 |
# File 'lib/yass/visitor.rb', line 2325 def visit_unimplemented_rule(node) end |