Docs.rs
rbx-rsml-1.0.1
Platform
i686-pc-windows-msvc
x86_64-unknown-linux-gnu
Feature flags
docs.rs
About docs.rs
Badges
Builds
Metadata
Shorthand URLs
Download
Rustdoc JSON
Build queue
Privacy policy
Rust
Rust website
The Book
Standard Library API Reference
Rust by Example
The Cargo Guide
Clippy Documentation
rbx-rsml 1.0.1
A lexer and parser for the RSML language.
Crate
Source
Builds
Feature flags
Documentation
Hide files
..
rbx_rsml__parser__tests__annotated_table_missing_close.snap
rbx_rsml__parser__tests__annotated_table_nested.snap
rbx_rsml__parser__tests__annotated_table_no_args.snap
rbx_rsml__parser__tests__annotated_table_udim2.snap
rbx_rsml__parser__tests__assign_property_boolean.snap
rbx_rsml__parser__tests__assign_property_missing_semicolon.snap
rbx_rsml__parser__tests__assign_property_missing_value.snap
rbx_rsml__parser__tests__assign_property_nil.snap
rbx_rsml__parser__tests__assign_property_number.snap
rbx_rsml__parser__tests__assign_property_string.snap
rbx_rsml__parser__tests__assign_static_token.snap
rbx_rsml__parser__tests__assign_static_token_missing_value.snap
rbx_rsml__parser__tests__assign_token.snap
rbx_rsml__parser__tests__assign_token_annotated_table.snap
rbx_rsml__parser__tests__assign_token_missing_semicolon.snap
rbx_rsml__parser__tests__builtin_corner_radius.snap
rbx_rsml__parser__tests__builtin_padding_four_args.snap
rbx_rsml__parser__tests__builtin_padding_one_arg.snap
rbx_rsml__parser__tests__builtin_padding_three_args.snap
rbx_rsml__parser__tests__builtin_padding_two_args.snap
rbx_rsml__parser__tests__builtin_scale.snap
rbx_rsml__parser__tests__comment_before_assign.snap
rbx_rsml__parser__tests__comment_leading_trivia.snap
rbx_rsml__parser__tests__comment_multi_before_assign.snap
rbx_rsml__parser__tests__comment_multi_nested.snap
rbx_rsml__parser__tests__compiler_annotated_table_missing_close.snap
rbx_rsml__parser__tests__compiler_annotated_table_nested.snap
rbx_rsml__parser__tests__compiler_annotated_table_no_args.snap
rbx_rsml__parser__tests__compiler_annotated_table_udim2.snap
rbx_rsml__parser__tests__compiler_assign_property_boolean.snap
rbx_rsml__parser__tests__compiler_assign_property_missing_semicolon.snap
rbx_rsml__parser__tests__compiler_assign_property_missing_value.snap
rbx_rsml__parser__tests__compiler_assign_property_nil.snap
rbx_rsml__parser__tests__compiler_assign_property_number.snap
rbx_rsml__parser__tests__compiler_assign_property_string.snap
rbx_rsml__parser__tests__compiler_assign_static_token.snap
rbx_rsml__parser__tests__compiler_assign_static_token_missing_value.snap
rbx_rsml__parser__tests__compiler_assign_token.snap
rbx_rsml__parser__tests__compiler_assign_token_annotated_table.snap
rbx_rsml__parser__tests__compiler_assign_token_missing_semicolon.snap
rbx_rsml__parser__tests__compiler_builtin_corner_radius.snap
rbx_rsml__parser__tests__compiler_builtin_padding_four_args.snap
rbx_rsml__parser__tests__compiler_builtin_padding_one_arg.snap
rbx_rsml__parser__tests__compiler_builtin_padding_three_args.snap
rbx_rsml__parser__tests__compiler_builtin_padding_two_args.snap
rbx_rsml__parser__tests__compiler_builtin_scale.snap
rbx_rsml__parser__tests__compiler_comment_before_assign.snap
rbx_rsml__parser__tests__compiler_comment_leading_trivia.snap
rbx_rsml__parser__tests__compiler_comment_multi_before_assign.snap
rbx_rsml__parser__tests__compiler_comment_multi_nested.snap
rbx_rsml__parser__tests__compiler_derive_missing_body.snap
rbx_rsml__parser__tests__compiler_derive_missing_semicolon.snap
rbx_rsml__parser__tests__compiler_derive_string.snap
rbx_rsml__parser__tests__compiler_directive_after_code.snap
rbx_rsml__parser__tests__compiler_directive_after_comment.snap
rbx_rsml__parser__tests__compiler_directive_empty.snap
rbx_rsml__parser__tests__compiler_directive_nobuiltins_alone.snap
rbx_rsml__parser__tests__compiler_directive_nobuiltins_blocks_builtin_expansion.snap
rbx_rsml__parser__tests__compiler_directive_nobuiltins_then_code.snap
rbx_rsml__parser__tests__compiler_directive_nonstrict_alone.snap
rbx_rsml__parser__tests__compiler_directive_strict_alone.snap
rbx_rsml__parser__tests__compiler_directive_unknown.snap
rbx_rsml__parser__tests__compiler_empty_source.snap
rbx_rsml__parser__tests__compiler_full_stylesheet.snap
rbx_rsml__parser__tests__compiler_macro_args_construct_return.snap
rbx_rsml__parser__tests__compiler_macro_args_missing_comma.snap
rbx_rsml__parser__tests__compiler_macro_call_complex_args.snap
rbx_rsml__parser__tests__compiler_macro_call_math_arg.snap
rbx_rsml__parser__tests__compiler_macro_call_missing_close_paren.snap
rbx_rsml__parser__tests__compiler_macro_call_missing_semicolon.snap
rbx_rsml__parser__tests__compiler_macro_call_no_args.snap
rbx_rsml__parser__tests__compiler_macro_call_with_args.snap
rbx_rsml__parser__tests__compiler_macro_construct_return.snap
rbx_rsml__parser__tests__compiler_macro_datatype_return.snap
rbx_rsml__parser__tests__compiler_macro_datatype_return_args.snap
rbx_rsml__parser__tests__compiler_macro_def_and_call.snap
rbx_rsml__parser__tests__compiler_macro_empty_body.snap
rbx_rsml__parser__tests__compiler_macro_indirect_recursion_typechecker_error.snap
rbx_rsml__parser__tests__compiler_macro_invalid_return_type.snap
rbx_rsml__parser__tests__compiler_macro_missing_body.snap
rbx_rsml__parser__tests__compiler_macro_missing_close_brace.snap
rbx_rsml__parser__tests__compiler_macro_missing_name.snap
rbx_rsml__parser__tests__compiler_macro_nested_rule.snap
rbx_rsml__parser__tests__compiler_macro_overload_by_arg_count.snap
rbx_rsml__parser__tests__compiler_macro_overload_cross_call_not_blocked.snap
rbx_rsml__parser__tests__compiler_macro_recursion_guard.snap
rbx_rsml__parser__tests__compiler_macro_selector_expansion.snap
rbx_rsml__parser__tests__compiler_macro_selector_overload.snap
rbx_rsml__parser__tests__compiler_macro_selector_overload_cross_call_not_blocked.snap
rbx_rsml__parser__tests__compiler_macro_selector_recursion_guard.snap
rbx_rsml__parser__tests__compiler_macro_selector_recursion_inline_comma.snap
rbx_rsml__parser__tests__compiler_macro_selector_return.snap
rbx_rsml__parser__tests__compiler_macro_selector_return_args.snap
rbx_rsml__parser__tests__compiler_macro_selector_undefined_dropped.snap
rbx_rsml__parser__tests__compiler_macro_user_nested_expansion.snap
rbx_rsml__parser__tests__compiler_math_add.snap
rbx_rsml__parser__tests__compiler_math_chained_add_sub.snap
rbx_rsml__parser__tests__compiler_math_div.snap
rbx_rsml__parser__tests__compiler_math_floor_div.snap
rbx_rsml__parser__tests__compiler_math_missing_right_operand.snap
rbx_rsml__parser__tests__compiler_math_mod.snap
rbx_rsml__parser__tests__compiler_math_mult.snap
rbx_rsml__parser__tests__compiler_math_pow.snap
rbx_rsml__parser__tests__compiler_math_precedence_add_mult.snap
rbx_rsml__parser__tests__compiler_math_precedence_mult_add.snap
rbx_rsml__parser__tests__compiler_math_sub.snap
rbx_rsml__parser__tests__compiler_math_udim_mixed.snap
rbx_rsml__parser__tests__compiler_multiple_top_level.snap
rbx_rsml__parser__tests__compiler_priority_missing_semicolon.snap
rbx_rsml__parser__tests__compiler_priority_number.snap
rbx_rsml__parser__tests__compiler_query_selector.snap
rbx_rsml__parser__tests__compiler_query_selector_unknown.snap
rbx_rsml__parser__tests__compiler_rule_children_missing_part.snap
rbx_rsml__parser__tests__compiler_rule_children_selector.snap
rbx_rsml__parser__tests__compiler_rule_comma_selectors.snap
rbx_rsml__parser__tests__compiler_rule_comma_three.snap
rbx_rsml__parser__tests__compiler_rule_compound.snap
rbx_rsml__parser__tests__compiler_rule_deeply_nested.snap
rbx_rsml__parser__tests__compiler_rule_descendants_selector.snap
rbx_rsml__parser__tests__compiler_rule_identifier.snap
rbx_rsml__parser__tests__compiler_rule_macro_call_comma.snap
rbx_rsml__parser__tests__compiler_rule_macro_call_selector.snap
rbx_rsml__parser__tests__compiler_rule_missing_close_brace.snap
rbx_rsml__parser__tests__compiler_rule_name_selector.snap
rbx_rsml__parser__tests__compiler_rule_nested.snap
rbx_rsml__parser__tests__compiler_rule_pseudo_selector.snap
rbx_rsml__parser__tests__compiler_rule_state_selector.snap
rbx_rsml__parser__tests__compiler_rule_tag_selector.snap
rbx_rsml__parser__tests__compiler_rule_with_assignment.snap
rbx_rsml__parser__tests__compiler_rule_with_multiple_assignments.snap
rbx_rsml__parser__tests__compiler_table_bare.snap
rbx_rsml__parser__tests__compiler_table_empty.snap
rbx_rsml__parser__tests__compiler_table_missing_close.snap
rbx_rsml__parser__tests__compiler_table_nested.snap
rbx_rsml__parser__tests__compiler_tween_missing_name.snap
rbx_rsml__parser__tests__compiler_tween_missing_semicolon.snap
rbx_rsml__parser__tests__compiler_tween_simple.snap
rbx_rsml__parser__tests__compiler_tween_string_value.snap
rbx_rsml__parser__tests__compiler_unary_minus_in_expression.snap
rbx_rsml__parser__tests__compiler_unary_minus_simple.snap
rbx_rsml__parser__tests__compiler_value_color_brick.snap
rbx_rsml__parser__tests__compiler_value_color_css.snap
rbx_rsml__parser__tests__compiler_value_color_hex.snap
rbx_rsml__parser__tests__compiler_value_color_tailwind.snap
rbx_rsml__parser__tests__compiler_value_enum.snap
rbx_rsml__parser__tests__compiler_value_enum_missing_variant.snap
rbx_rsml__parser__tests__compiler_value_number_offset.snap
rbx_rsml__parser__tests__compiler_value_number_scale.snap
rbx_rsml__parser__tests__compiler_value_rbx_asset.snap
rbx_rsml__parser__tests__compiler_value_rbx_content.snap
rbx_rsml__parser__tests__compiler_value_string_double.snap
rbx_rsml__parser__tests__compiler_value_string_multi.snap
rbx_rsml__parser__tests__compiler_value_string_single.snap
rbx_rsml__parser__tests__derive_missing_body.snap
rbx_rsml__parser__tests__derive_missing_semicolon.snap
rbx_rsml__parser__tests__derive_string.snap
rbx_rsml__parser__tests__directive_after_code.snap
rbx_rsml__parser__tests__directive_after_comment.snap
rbx_rsml__parser__tests__directive_empty.snap
rbx_rsml__parser__tests__directive_nobuiltins_alone.snap
rbx_rsml__parser__tests__directive_nobuiltins_blocks_builtin_expansion.snap
rbx_rsml__parser__tests__directive_nobuiltins_then_code.snap
rbx_rsml__parser__tests__directive_nonstrict_alone.snap
rbx_rsml__parser__tests__directive_strict_alone.snap
rbx_rsml__parser__tests__directive_unknown.snap
rbx_rsml__parser__tests__empty_source.snap
rbx_rsml__parser__tests__full_stylesheet.snap
rbx_rsml__parser__tests__macro_args_construct_return.snap
rbx_rsml__parser__tests__macro_args_missing_comma.snap
rbx_rsml__parser__tests__macro_call_complex_args.snap
rbx_rsml__parser__tests__macro_call_math_arg.snap
rbx_rsml__parser__tests__macro_call_missing_close_paren.snap
rbx_rsml__parser__tests__macro_call_missing_semicolon.snap
rbx_rsml__parser__tests__macro_call_no_args.snap
rbx_rsml__parser__tests__macro_call_with_args.snap
rbx_rsml__parser__tests__macro_construct_return.snap
rbx_rsml__parser__tests__macro_datatype_return.snap
rbx_rsml__parser__tests__macro_datatype_return_args.snap
rbx_rsml__parser__tests__macro_def_and_call.snap
rbx_rsml__parser__tests__macro_empty_body.snap
rbx_rsml__parser__tests__macro_indirect_recursion_typechecker_error.snap
rbx_rsml__parser__tests__macro_invalid_return_type.snap
rbx_rsml__parser__tests__macro_missing_body.snap
rbx_rsml__parser__tests__macro_missing_close_brace.snap
rbx_rsml__parser__tests__macro_missing_name.snap
rbx_rsml__parser__tests__macro_nested_rule.snap
rbx_rsml__parser__tests__macro_overload_by_arg_count.snap
rbx_rsml__parser__tests__macro_overload_cross_call_not_blocked.snap
rbx_rsml__parser__tests__macro_recursion_guard.snap
rbx_rsml__parser__tests__macro_selector_expansion.snap
rbx_rsml__parser__tests__macro_selector_overload.snap
rbx_rsml__parser__tests__macro_selector_overload_cross_call_not_blocked.snap
rbx_rsml__parser__tests__macro_selector_recursion_guard.snap
rbx_rsml__parser__tests__macro_selector_recursion_inline_comma.snap
rbx_rsml__parser__tests__macro_selector_return.snap
rbx_rsml__parser__tests__macro_selector_return_args.snap
rbx_rsml__parser__tests__macro_selector_undefined_dropped.snap
rbx_rsml__parser__tests__macro_user_nested_expansion.snap
rbx_rsml__parser__tests__math_add.snap
rbx_rsml__parser__tests__math_chained_add_sub.snap
rbx_rsml__parser__tests__math_div.snap
rbx_rsml__parser__tests__math_floor_div.snap
rbx_rsml__parser__tests__math_missing_right_operand.snap
rbx_rsml__parser__tests__math_mod.snap
rbx_rsml__parser__tests__math_mult.snap
rbx_rsml__parser__tests__math_pow.snap
rbx_rsml__parser__tests__math_precedence_add_mult.snap
rbx_rsml__parser__tests__math_precedence_mult_add.snap
rbx_rsml__parser__tests__math_sub.snap
rbx_rsml__parser__tests__math_udim_mixed.snap
rbx_rsml__parser__tests__multiple_top_level.snap
rbx_rsml__parser__tests__priority_missing_semicolon.snap
rbx_rsml__parser__tests__priority_number.snap
rbx_rsml__parser__tests__query_selector.snap
rbx_rsml__parser__tests__query_selector_unknown.snap
rbx_rsml__parser__tests__rule_children_missing_part.snap
rbx_rsml__parser__tests__rule_children_selector.snap
rbx_rsml__parser__tests__rule_comma_selectors.snap
rbx_rsml__parser__tests__rule_comma_three.snap
rbx_rsml__parser__tests__rule_compound.snap
rbx_rsml__parser__tests__rule_deeply_nested.snap
rbx_rsml__parser__tests__rule_descendants_selector.snap
rbx_rsml__parser__tests__rule_identifier.snap
rbx_rsml__parser__tests__rule_macro_call_comma.snap
rbx_rsml__parser__tests__rule_macro_call_selector.snap
rbx_rsml__parser__tests__rule_missing_close_brace.snap
rbx_rsml__parser__tests__rule_name_selector.snap
rbx_rsml__parser__tests__rule_nested.snap
rbx_rsml__parser__tests__rule_pseudo_selector.snap
rbx_rsml__parser__tests__rule_state_selector.snap
rbx_rsml__parser__tests__rule_tag_selector.snap
rbx_rsml__parser__tests__rule_with_assignment.snap
rbx_rsml__parser__tests__rule_with_multiple_assignments.snap
rbx_rsml__parser__tests__table_bare.snap
rbx_rsml__parser__tests__table_empty.snap
rbx_rsml__parser__tests__table_missing_close.snap
rbx_rsml__parser__tests__table_nested.snap
rbx_rsml__parser__tests__tween_missing_name.snap
rbx_rsml__parser__tests__tween_missing_semicolon.snap
rbx_rsml__parser__tests__tween_simple.snap
rbx_rsml__parser__tests__tween_string_value.snap
rbx_rsml__parser__tests__unary_minus_in_expression.snap
rbx_rsml__parser__tests__unary_minus_in_udim2_expression.snap
rbx_rsml__parser__tests__unary_minus_simple.snap
rbx_rsml__parser__tests__value_color_brick.snap
rbx_rsml__parser__tests__value_color_css.snap
rbx_rsml__parser__tests__value_color_hex.snap
rbx_rsml__parser__tests__value_color_tailwind.snap
rbx_rsml__parser__tests__value_enum.snap
rbx_rsml__parser__tests__value_enum_missing_variant.snap
rbx_rsml__parser__tests__value_number_offset.snap
rbx_rsml__parser__tests__value_number_scale.snap
rbx_rsml__parser__tests__value_rbx_asset.snap
rbx_rsml__parser__tests__value_rbx_content.snap
rbx_rsml__parser__tests__value_string_double.snap
rbx_rsml__parser__tests__value_string_multi.snap
rbx_rsml__parser__tests__value_string_single.snap
1
2
3
4
5
--- source: src/parser/mod.rs expression: parsed.ast --- []