From ef9eca6aa419cad62ea1cc10424cee365ee8c706 Mon Sep 17 00:00:00 2001 From: Luke Plant Date: Sat, 12 Jan 2019 01:02:30 +0300 Subject: [PATCH 1/4] New namespace package layout --- .travis.yml | 4 +++- CHANGELOG.md => fluent-syntax/CHANGELOG.md | 0 {fluent => fluent-syntax/fluent}/__init__.py | 0 {fluent => fluent-syntax/fluent}/syntax/__init__.py | 0 {fluent => fluent-syntax/fluent}/syntax/ast.py | 0 {fluent => fluent-syntax/fluent}/syntax/errors.py | 0 {fluent => fluent-syntax/fluent}/syntax/parser.py | 0 {fluent => fluent-syntax/fluent}/syntax/serializer.py | 0 {fluent => fluent-syntax/fluent}/syntax/stream.py | 0 setup.cfg => fluent-syntax/setup.cfg | 0 setup.py => fluent-syntax/setup.py | 2 +- {tests => fluent-syntax/tests}/__init__.py | 0 {tests => fluent-syntax/tests}/syntax/README.md | 0 {tests => fluent-syntax/tests}/syntax/__init__.py | 0 .../attribute_expression_with_wrong_attr.ftl | 0 .../fixtures_behavior/attribute_of_private_as_placeable.ftl | 0 .../fixtures_behavior/attribute_of_public_as_selector.ftl | 0 .../syntax/fixtures_behavior/attribute_starts_from_nl.ftl | 0 .../syntax/fixtures_behavior/attribute_with_empty_pattern.ftl | 0 .../syntax/fixtures_behavior/attribute_without_equal_sign.ftl | 0 .../tests}/syntax/fixtures_behavior/broken_number.ftl | 0 .../syntax/fixtures_behavior/call_expression_with_bad_id.ftl | 0 .../fixtures_behavior/call_expression_with_trailing_comma.ftl | 0 .../call_expression_with_wrong_kwarg_name.ftl | 0 .../call_expression_with_wrong_value_type.ftl | 0 .../fixtures_behavior/comment_continues_with_one_slash.ftl | 0 .../tests}/syntax/fixtures_behavior/comment_with_eof.ftl | 0 .../tests}/syntax/fixtures_behavior/empty_resource.ftl | 0 .../syntax/fixtures_behavior/empty_resource_with_ws.ftl | 0 .../syntax/fixtures_behavior/entry_start_with_one_slash.ftl | 0 .../tests}/syntax/fixtures_behavior/escape_sequences.ftl | 0 .../tests}/syntax/fixtures_behavior/indent.ftl | 0 .../tests}/syntax/fixtures_behavior/leading_empty_lines.ftl | 0 .../syntax/fixtures_behavior/leading_empty_lines_with_ws.ftl | 0 .../fixtures_behavior/message_reference_as_selector.ftl | 0 .../tests}/syntax/fixtures_behavior/multiline_string.ftl | 0 .../fixtures_behavior/multiline_with_non_empty_first_line.ftl | 0 .../syntax/fixtures_behavior/multiline_with_placeables.ftl | 0 .../tests}/syntax/fixtures_behavior/non_id_attribute_name.ftl | 0 .../syntax/fixtures_behavior/placeable_at_line_extremes.ftl | 0 .../syntax/fixtures_behavior/placeable_in_placeable.ftl | 0 .../fixtures_behavior/placeable_without_close_bracket.ftl | 0 .../fixtures_behavior/second_attribute_starts_from_nl.ftl | 0 .../fixtures_behavior/section_starts_with_one_bracket.ftl | 0 .../fixtures_behavior/section_with_nl_in_the_middle.ftl | 0 .../syntax/fixtures_behavior/section_with_no_nl_after_it.ftl | 0 .../fixtures_behavior/section_with_one_bracket_at_the_end.ftl | 0 .../select_expression_with_two_selectors.ftl | 0 .../fixtures_behavior/select_expression_without_arrow.ftl | 0 .../fixtures_behavior/select_expression_without_variants.ftl | 0 .../fixtures_behavior/selector_expression_ends_abruptly.ftl | 0 .../tests}/syntax/fixtures_behavior/simple_message.ftl | 0 .../tests}/syntax/fixtures_behavior/single_char_id.ftl | 0 .../tests}/syntax/fixtures_behavior/standalone_identifier.ftl | 0 .../tests}/syntax/fixtures_behavior/term.ftl | 0 .../fixtures_behavior/unclosed_empty_placeable_error.ftl | 0 .../tests}/syntax/fixtures_behavior/unknown_entry_start.ftl | 0 .../tests}/syntax/fixtures_behavior/variant_ends_abruptly.ftl | 0 .../fixtures_behavior/variant_expression_as_placeable.ftl | 0 .../fixtures_behavior/variant_expression_as_selector.ftl | 0 .../syntax/fixtures_behavior/variant_expression_empty_key.ftl | 0 .../tests}/syntax/fixtures_behavior/variant_lists.ftl | 0 .../syntax/fixtures_behavior/variant_starts_from_nl.ftl | 0 .../syntax/fixtures_behavior/variant_with_digit_key.ftl | 0 .../syntax/fixtures_behavior/variant_with_empty_pattern.ftl | 0 .../fixtures_behavior/variant_with_leading_space_in_name.ftl | 0 .../fixtures_behavior/variant_with_symbol_with_space.ftl | 0 .../syntax/fixtures_behavior/variants_with_two_defaults.ftl | 0 .../tests}/syntax/fixtures_reference/any_char.ftl | 0 .../tests}/syntax/fixtures_reference/any_char.json | 0 .../tests}/syntax/fixtures_reference/astral.ftl | 0 .../tests}/syntax/fixtures_reference/astral.json | 0 .../tests}/syntax/fixtures_reference/call_expressions.ftl | 0 .../tests}/syntax/fixtures_reference/call_expressions.json | 0 .../tests}/syntax/fixtures_reference/callee_expressions.ftl | 0 .../tests}/syntax/fixtures_reference/callee_expressions.json | 0 .../tests}/syntax/fixtures_reference/comments.ftl | 0 .../tests}/syntax/fixtures_reference/comments.json | 0 .../tests}/syntax/fixtures_reference/cr.ftl | 0 .../tests}/syntax/fixtures_reference/cr.json | 0 .../tests}/syntax/fixtures_reference/crlf.ftl | 0 .../tests}/syntax/fixtures_reference/crlf.json | 0 .../tests}/syntax/fixtures_reference/eof_comment.ftl | 0 .../tests}/syntax/fixtures_reference/eof_comment.json | 0 .../tests}/syntax/fixtures_reference/eof_empty.ftl | 0 .../tests}/syntax/fixtures_reference/eof_empty.json | 0 .../tests}/syntax/fixtures_reference/eof_id.ftl | 0 .../tests}/syntax/fixtures_reference/eof_id.json | 0 .../tests}/syntax/fixtures_reference/eof_id_equals.ftl | 0 .../tests}/syntax/fixtures_reference/eof_id_equals.json | 0 .../tests}/syntax/fixtures_reference/eof_junk.ftl | 0 .../tests}/syntax/fixtures_reference/eof_junk.json | 0 .../tests}/syntax/fixtures_reference/eof_value.ftl | 0 .../tests}/syntax/fixtures_reference/eof_value.json | 0 .../tests}/syntax/fixtures_reference/escaped_characters.ftl | 0 .../tests}/syntax/fixtures_reference/escaped_characters.json | 0 .../tests}/syntax/fixtures_reference/junk.ftl | 0 .../tests}/syntax/fixtures_reference/junk.json | 0 .../tests}/syntax/fixtures_reference/leading_dots.ftl | 0 .../tests}/syntax/fixtures_reference/leading_dots.json | 0 .../tests}/syntax/fixtures_reference/literal_expressions.ftl | 0 .../tests}/syntax/fixtures_reference/literal_expressions.json | 0 .../tests}/syntax/fixtures_reference/member_expressions.ftl | 0 .../tests}/syntax/fixtures_reference/member_expressions.json | 0 .../tests}/syntax/fixtures_reference/messages.ftl | 0 .../tests}/syntax/fixtures_reference/messages.json | 0 .../tests}/syntax/fixtures_reference/mixed_entries.ftl | 0 .../tests}/syntax/fixtures_reference/mixed_entries.json | 0 .../tests}/syntax/fixtures_reference/multiline_values.ftl | 0 .../tests}/syntax/fixtures_reference/multiline_values.json | 0 .../tests}/syntax/fixtures_reference/placeables.ftl | 0 .../tests}/syntax/fixtures_reference/placeables.json | 0 .../syntax/fixtures_reference/reference_expressions.ftl | 0 .../syntax/fixtures_reference/reference_expressions.json | 0 .../tests}/syntax/fixtures_reference/select_expressions.ftl | 0 .../tests}/syntax/fixtures_reference/select_expressions.json | 0 .../tests}/syntax/fixtures_reference/select_indent.ftl | 0 .../tests}/syntax/fixtures_reference/select_indent.json | 0 .../tests}/syntax/fixtures_reference/sparse_entries.ftl | 0 .../tests}/syntax/fixtures_reference/sparse_entries.json | 0 .../tests}/syntax/fixtures_reference/tab.ftl | 0 .../tests}/syntax/fixtures_reference/tab.json | 0 .../tests}/syntax/fixtures_reference/term_parameters.ftl | 0 .../tests}/syntax/fixtures_reference/term_parameters.json | 0 .../tests}/syntax/fixtures_reference/terms.ftl | 0 .../tests}/syntax/fixtures_reference/terms.json | 0 .../tests}/syntax/fixtures_reference/variables.ftl | 0 .../tests}/syntax/fixtures_reference/variables.json | 0 .../tests}/syntax/fixtures_reference/variant_keys.ftl | 0 .../tests}/syntax/fixtures_reference/variant_keys.json | 0 .../tests}/syntax/fixtures_reference/variant_lists.ftl | 0 .../tests}/syntax/fixtures_reference/variant_lists.json | 0 .../tests}/syntax/fixtures_reference/variants_indent.ftl | 0 .../tests}/syntax/fixtures_reference/variants_indent.json | 0 .../tests}/syntax/fixtures_reference/whitespace_in_value.ftl | 0 .../tests}/syntax/fixtures_reference/whitespace_in_value.json | 0 .../fixtures_structure/attribute_with_empty_pattern.ftl | 0 .../fixtures_structure/attribute_with_empty_pattern.json | 0 .../tests}/syntax/fixtures_structure/blank_lines.ftl | 0 .../tests}/syntax/fixtures_structure/blank_lines.json | 0 .../tests}/syntax/fixtures_structure/crlf.ftl | 0 .../tests}/syntax/fixtures_structure/crlf.json | 0 .../tests}/syntax/fixtures_structure/dash_at_eof.ftl | 0 .../tests}/syntax/fixtures_structure/dash_at_eof.json | 0 .../tests}/syntax/fixtures_structure/elements_indent.ftl | 0 .../tests}/syntax/fixtures_structure/elements_indent.json | 0 .../tests}/syntax/fixtures_structure/escape_sequences.ftl | 0 .../tests}/syntax/fixtures_structure/escape_sequences.json | 0 .../syntax/fixtures_structure/expressions_call_args.ftl | 0 .../syntax/fixtures_structure/expressions_call_args.json | 0 .../tests}/syntax/fixtures_structure/junk.ftl | 0 .../tests}/syntax/fixtures_structure/junk.json | 0 .../tests}/syntax/fixtures_structure/leading_dots.ftl | 0 .../tests}/syntax/fixtures_structure/leading_dots.json | 0 .../message_with_empty_multiline_pattern.ftl | 0 .../message_with_empty_multiline_pattern.json | 0 .../syntax/fixtures_structure/message_with_empty_pattern.ftl | 0 .../syntax/fixtures_structure/message_with_empty_pattern.json | 0 .../tests}/syntax/fixtures_structure/multiline-comment.ftl | 0 .../tests}/syntax/fixtures_structure/multiline-comment.json | 0 .../tests}/syntax/fixtures_structure/multiline_pattern.ftl | 0 .../tests}/syntax/fixtures_structure/multiline_pattern.json | 0 .../tests}/syntax/fixtures_structure/placeable_at_eol.ftl | 0 .../tests}/syntax/fixtures_structure/placeable_at_eol.json | 0 .../tests}/syntax/fixtures_structure/resource_comment.ftl | 0 .../tests}/syntax/fixtures_structure/resource_comment.json | 0 .../fixtures_structure/resource_comment_trailing_line.ftl | 0 .../fixtures_structure/resource_comment_trailing_line.json | 0 .../tests}/syntax/fixtures_structure/section.ftl | 0 .../tests}/syntax/fixtures_structure/section.json | 0 .../tests}/syntax/fixtures_structure/section_with_comment.ftl | 0 .../syntax/fixtures_structure/section_with_comment.json | 0 .../tests}/syntax/fixtures_structure/select_expressions.ftl | 0 .../tests}/syntax/fixtures_structure/select_expressions.json | 0 .../tests}/syntax/fixtures_structure/simple_message.ftl | 0 .../tests}/syntax/fixtures_structure/simple_message.json | 0 .../tests}/syntax/fixtures_structure/sparse-messages.ftl | 0 .../tests}/syntax/fixtures_structure/sparse-messages.json | 0 .../tests}/syntax/fixtures_structure/standalone_comment.ftl | 0 .../tests}/syntax/fixtures_structure/standalone_comment.json | 0 .../tests}/syntax/fixtures_structure/syntax_zero_four.ftl | 0 .../tests}/syntax/fixtures_structure/syntax_zero_four.json | 0 .../tests}/syntax/fixtures_structure/term.ftl | 0 .../tests}/syntax/fixtures_structure/term.json | 0 .../syntax/fixtures_structure/term_with_empty_pattern.ftl | 0 .../syntax/fixtures_structure/term_with_empty_pattern.json | 0 .../tests}/syntax/fixtures_structure/unclosed.ftl | 0 .../tests}/syntax/fixtures_structure/unclosed.json | 0 .../tests}/syntax/fixtures_structure/variant_keys.ftl | 0 .../tests}/syntax/fixtures_structure/variant_keys.json | 0 .../syntax/fixtures_structure/variant_with_empty_pattern.ftl | 0 .../syntax/fixtures_structure/variant_with_empty_pattern.json | 0 .../tests}/syntax/fixtures_structure/whitespace_leading.ftl | 0 .../tests}/syntax/fixtures_structure/whitespace_leading.json | 0 .../tests}/syntax/fixtures_structure/whitespace_trailing.ftl | 0 .../tests}/syntax/fixtures_structure/whitespace_trailing.json | 0 {tests => fluent-syntax/tests}/syntax/test_ast_json.py | 0 {tests => fluent-syntax/tests}/syntax/test_behavior.py | 0 {tests => fluent-syntax/tests}/syntax/test_entry.py | 0 {tests => fluent-syntax/tests}/syntax/test_equals.py | 0 {tests => fluent-syntax/tests}/syntax/test_reference.py | 0 {tests => fluent-syntax/tests}/syntax/test_serializer.py | 0 {tests => fluent-syntax/tests}/syntax/test_stream.py | 0 {tests => fluent-syntax/tests}/syntax/test_structure.py | 0 tox.ini => fluent-syntax/tox.ini | 0 205 files changed, 4 insertions(+), 2 deletions(-) rename CHANGELOG.md => fluent-syntax/CHANGELOG.md (100%) rename {fluent => fluent-syntax/fluent}/__init__.py (100%) rename {fluent => fluent-syntax/fluent}/syntax/__init__.py (100%) rename {fluent => fluent-syntax/fluent}/syntax/ast.py (100%) rename {fluent => fluent-syntax/fluent}/syntax/errors.py (100%) rename {fluent => fluent-syntax/fluent}/syntax/parser.py (100%) rename {fluent => fluent-syntax/fluent}/syntax/serializer.py (100%) rename {fluent => fluent-syntax/fluent}/syntax/stream.py (100%) rename setup.cfg => fluent-syntax/setup.cfg (100%) rename setup.py => fluent-syntax/setup.py (96%) rename {tests => fluent-syntax/tests}/__init__.py (100%) rename {tests => fluent-syntax/tests}/syntax/README.md (100%) rename {tests => fluent-syntax/tests}/syntax/__init__.py (100%) rename {tests => fluent-syntax/tests}/syntax/fixtures_behavior/attribute_expression_with_wrong_attr.ftl (100%) rename {tests => fluent-syntax/tests}/syntax/fixtures_behavior/attribute_of_private_as_placeable.ftl (100%) rename {tests => fluent-syntax/tests}/syntax/fixtures_behavior/attribute_of_public_as_selector.ftl (100%) rename {tests => fluent-syntax/tests}/syntax/fixtures_behavior/attribute_starts_from_nl.ftl (100%) rename {tests => fluent-syntax/tests}/syntax/fixtures_behavior/attribute_with_empty_pattern.ftl (100%) rename {tests => fluent-syntax/tests}/syntax/fixtures_behavior/attribute_without_equal_sign.ftl (100%) rename {tests => fluent-syntax/tests}/syntax/fixtures_behavior/broken_number.ftl (100%) rename {tests => fluent-syntax/tests}/syntax/fixtures_behavior/call_expression_with_bad_id.ftl (100%) rename {tests => fluent-syntax/tests}/syntax/fixtures_behavior/call_expression_with_trailing_comma.ftl (100%) rename {tests => fluent-syntax/tests}/syntax/fixtures_behavior/call_expression_with_wrong_kwarg_name.ftl (100%) rename {tests => fluent-syntax/tests}/syntax/fixtures_behavior/call_expression_with_wrong_value_type.ftl (100%) rename {tests => fluent-syntax/tests}/syntax/fixtures_behavior/comment_continues_with_one_slash.ftl (100%) rename {tests => fluent-syntax/tests}/syntax/fixtures_behavior/comment_with_eof.ftl (100%) rename {tests => fluent-syntax/tests}/syntax/fixtures_behavior/empty_resource.ftl (100%) rename {tests => fluent-syntax/tests}/syntax/fixtures_behavior/empty_resource_with_ws.ftl (100%) rename {tests => fluent-syntax/tests}/syntax/fixtures_behavior/entry_start_with_one_slash.ftl (100%) rename {tests => fluent-syntax/tests}/syntax/fixtures_behavior/escape_sequences.ftl (100%) rename {tests => fluent-syntax/tests}/syntax/fixtures_behavior/indent.ftl (100%) rename {tests => fluent-syntax/tests}/syntax/fixtures_behavior/leading_empty_lines.ftl (100%) rename {tests => fluent-syntax/tests}/syntax/fixtures_behavior/leading_empty_lines_with_ws.ftl (100%) rename {tests => fluent-syntax/tests}/syntax/fixtures_behavior/message_reference_as_selector.ftl (100%) rename {tests => fluent-syntax/tests}/syntax/fixtures_behavior/multiline_string.ftl (100%) rename {tests => fluent-syntax/tests}/syntax/fixtures_behavior/multiline_with_non_empty_first_line.ftl (100%) rename {tests => fluent-syntax/tests}/syntax/fixtures_behavior/multiline_with_placeables.ftl (100%) rename {tests => fluent-syntax/tests}/syntax/fixtures_behavior/non_id_attribute_name.ftl (100%) rename {tests => fluent-syntax/tests}/syntax/fixtures_behavior/placeable_at_line_extremes.ftl (100%) rename {tests => fluent-syntax/tests}/syntax/fixtures_behavior/placeable_in_placeable.ftl (100%) rename {tests => fluent-syntax/tests}/syntax/fixtures_behavior/placeable_without_close_bracket.ftl (100%) rename {tests => fluent-syntax/tests}/syntax/fixtures_behavior/second_attribute_starts_from_nl.ftl (100%) rename {tests => fluent-syntax/tests}/syntax/fixtures_behavior/section_starts_with_one_bracket.ftl (100%) rename {tests => fluent-syntax/tests}/syntax/fixtures_behavior/section_with_nl_in_the_middle.ftl (100%) rename {tests => fluent-syntax/tests}/syntax/fixtures_behavior/section_with_no_nl_after_it.ftl (100%) rename {tests => fluent-syntax/tests}/syntax/fixtures_behavior/section_with_one_bracket_at_the_end.ftl (100%) rename {tests => fluent-syntax/tests}/syntax/fixtures_behavior/select_expression_with_two_selectors.ftl (100%) rename {tests => fluent-syntax/tests}/syntax/fixtures_behavior/select_expression_without_arrow.ftl (100%) rename {tests => fluent-syntax/tests}/syntax/fixtures_behavior/select_expression_without_variants.ftl (100%) rename {tests => fluent-syntax/tests}/syntax/fixtures_behavior/selector_expression_ends_abruptly.ftl (100%) rename {tests => fluent-syntax/tests}/syntax/fixtures_behavior/simple_message.ftl (100%) rename {tests => fluent-syntax/tests}/syntax/fixtures_behavior/single_char_id.ftl (100%) rename {tests => fluent-syntax/tests}/syntax/fixtures_behavior/standalone_identifier.ftl (100%) rename {tests => fluent-syntax/tests}/syntax/fixtures_behavior/term.ftl (100%) rename {tests => fluent-syntax/tests}/syntax/fixtures_behavior/unclosed_empty_placeable_error.ftl (100%) rename {tests => fluent-syntax/tests}/syntax/fixtures_behavior/unknown_entry_start.ftl (100%) rename {tests => fluent-syntax/tests}/syntax/fixtures_behavior/variant_ends_abruptly.ftl (100%) rename {tests => fluent-syntax/tests}/syntax/fixtures_behavior/variant_expression_as_placeable.ftl (100%) rename {tests => fluent-syntax/tests}/syntax/fixtures_behavior/variant_expression_as_selector.ftl (100%) rename {tests => fluent-syntax/tests}/syntax/fixtures_behavior/variant_expression_empty_key.ftl (100%) rename {tests => fluent-syntax/tests}/syntax/fixtures_behavior/variant_lists.ftl (100%) rename {tests => fluent-syntax/tests}/syntax/fixtures_behavior/variant_starts_from_nl.ftl (100%) rename {tests => fluent-syntax/tests}/syntax/fixtures_behavior/variant_with_digit_key.ftl (100%) rename {tests => fluent-syntax/tests}/syntax/fixtures_behavior/variant_with_empty_pattern.ftl (100%) rename {tests => fluent-syntax/tests}/syntax/fixtures_behavior/variant_with_leading_space_in_name.ftl (100%) rename {tests => fluent-syntax/tests}/syntax/fixtures_behavior/variant_with_symbol_with_space.ftl (100%) rename {tests => fluent-syntax/tests}/syntax/fixtures_behavior/variants_with_two_defaults.ftl (100%) rename {tests => fluent-syntax/tests}/syntax/fixtures_reference/any_char.ftl (100%) rename {tests => fluent-syntax/tests}/syntax/fixtures_reference/any_char.json (100%) rename {tests => fluent-syntax/tests}/syntax/fixtures_reference/astral.ftl (100%) rename {tests => fluent-syntax/tests}/syntax/fixtures_reference/astral.json (100%) rename {tests => fluent-syntax/tests}/syntax/fixtures_reference/call_expressions.ftl (100%) rename {tests => fluent-syntax/tests}/syntax/fixtures_reference/call_expressions.json (100%) rename {tests => fluent-syntax/tests}/syntax/fixtures_reference/callee_expressions.ftl (100%) rename {tests => fluent-syntax/tests}/syntax/fixtures_reference/callee_expressions.json (100%) rename {tests => fluent-syntax/tests}/syntax/fixtures_reference/comments.ftl (100%) rename {tests => fluent-syntax/tests}/syntax/fixtures_reference/comments.json (100%) rename {tests => fluent-syntax/tests}/syntax/fixtures_reference/cr.ftl (100%) rename {tests => fluent-syntax/tests}/syntax/fixtures_reference/cr.json (100%) rename {tests => fluent-syntax/tests}/syntax/fixtures_reference/crlf.ftl (100%) rename {tests => fluent-syntax/tests}/syntax/fixtures_reference/crlf.json (100%) rename {tests => fluent-syntax/tests}/syntax/fixtures_reference/eof_comment.ftl (100%) rename {tests => fluent-syntax/tests}/syntax/fixtures_reference/eof_comment.json (100%) rename {tests => fluent-syntax/tests}/syntax/fixtures_reference/eof_empty.ftl (100%) rename {tests => fluent-syntax/tests}/syntax/fixtures_reference/eof_empty.json (100%) rename {tests => fluent-syntax/tests}/syntax/fixtures_reference/eof_id.ftl (100%) rename {tests => fluent-syntax/tests}/syntax/fixtures_reference/eof_id.json (100%) rename {tests => fluent-syntax/tests}/syntax/fixtures_reference/eof_id_equals.ftl (100%) rename {tests => fluent-syntax/tests}/syntax/fixtures_reference/eof_id_equals.json (100%) rename {tests => fluent-syntax/tests}/syntax/fixtures_reference/eof_junk.ftl (100%) rename {tests => fluent-syntax/tests}/syntax/fixtures_reference/eof_junk.json (100%) rename {tests => fluent-syntax/tests}/syntax/fixtures_reference/eof_value.ftl (100%) rename {tests => fluent-syntax/tests}/syntax/fixtures_reference/eof_value.json (100%) rename {tests => fluent-syntax/tests}/syntax/fixtures_reference/escaped_characters.ftl (100%) rename {tests => fluent-syntax/tests}/syntax/fixtures_reference/escaped_characters.json (100%) rename {tests => fluent-syntax/tests}/syntax/fixtures_reference/junk.ftl (100%) rename {tests => fluent-syntax/tests}/syntax/fixtures_reference/junk.json (100%) rename {tests => fluent-syntax/tests}/syntax/fixtures_reference/leading_dots.ftl (100%) rename {tests => fluent-syntax/tests}/syntax/fixtures_reference/leading_dots.json (100%) rename {tests => fluent-syntax/tests}/syntax/fixtures_reference/literal_expressions.ftl (100%) rename {tests => fluent-syntax/tests}/syntax/fixtures_reference/literal_expressions.json (100%) rename {tests => fluent-syntax/tests}/syntax/fixtures_reference/member_expressions.ftl (100%) rename {tests => fluent-syntax/tests}/syntax/fixtures_reference/member_expressions.json (100%) rename {tests => fluent-syntax/tests}/syntax/fixtures_reference/messages.ftl (100%) rename {tests => fluent-syntax/tests}/syntax/fixtures_reference/messages.json (100%) rename {tests => fluent-syntax/tests}/syntax/fixtures_reference/mixed_entries.ftl (100%) rename {tests => fluent-syntax/tests}/syntax/fixtures_reference/mixed_entries.json (100%) rename {tests => fluent-syntax/tests}/syntax/fixtures_reference/multiline_values.ftl (100%) rename {tests => fluent-syntax/tests}/syntax/fixtures_reference/multiline_values.json (100%) rename {tests => fluent-syntax/tests}/syntax/fixtures_reference/placeables.ftl (100%) rename {tests => fluent-syntax/tests}/syntax/fixtures_reference/placeables.json (100%) rename {tests => fluent-syntax/tests}/syntax/fixtures_reference/reference_expressions.ftl (100%) rename {tests => fluent-syntax/tests}/syntax/fixtures_reference/reference_expressions.json (100%) rename {tests => fluent-syntax/tests}/syntax/fixtures_reference/select_expressions.ftl (100%) rename {tests => fluent-syntax/tests}/syntax/fixtures_reference/select_expressions.json (100%) rename {tests => fluent-syntax/tests}/syntax/fixtures_reference/select_indent.ftl (100%) rename {tests => fluent-syntax/tests}/syntax/fixtures_reference/select_indent.json (100%) rename {tests => fluent-syntax/tests}/syntax/fixtures_reference/sparse_entries.ftl (100%) rename {tests => fluent-syntax/tests}/syntax/fixtures_reference/sparse_entries.json (100%) rename {tests => fluent-syntax/tests}/syntax/fixtures_reference/tab.ftl (100%) rename {tests => fluent-syntax/tests}/syntax/fixtures_reference/tab.json (100%) rename {tests => fluent-syntax/tests}/syntax/fixtures_reference/term_parameters.ftl (100%) rename {tests => fluent-syntax/tests}/syntax/fixtures_reference/term_parameters.json (100%) rename {tests => fluent-syntax/tests}/syntax/fixtures_reference/terms.ftl (100%) rename {tests => fluent-syntax/tests}/syntax/fixtures_reference/terms.json (100%) rename {tests => fluent-syntax/tests}/syntax/fixtures_reference/variables.ftl (100%) rename {tests => fluent-syntax/tests}/syntax/fixtures_reference/variables.json (100%) rename {tests => fluent-syntax/tests}/syntax/fixtures_reference/variant_keys.ftl (100%) rename {tests => fluent-syntax/tests}/syntax/fixtures_reference/variant_keys.json (100%) rename {tests => fluent-syntax/tests}/syntax/fixtures_reference/variant_lists.ftl (100%) rename {tests => fluent-syntax/tests}/syntax/fixtures_reference/variant_lists.json (100%) rename {tests => fluent-syntax/tests}/syntax/fixtures_reference/variants_indent.ftl (100%) rename {tests => fluent-syntax/tests}/syntax/fixtures_reference/variants_indent.json (100%) rename {tests => fluent-syntax/tests}/syntax/fixtures_reference/whitespace_in_value.ftl (100%) rename {tests => fluent-syntax/tests}/syntax/fixtures_reference/whitespace_in_value.json (100%) rename {tests => fluent-syntax/tests}/syntax/fixtures_structure/attribute_with_empty_pattern.ftl (100%) rename {tests => fluent-syntax/tests}/syntax/fixtures_structure/attribute_with_empty_pattern.json (100%) rename {tests => fluent-syntax/tests}/syntax/fixtures_structure/blank_lines.ftl (100%) rename {tests => fluent-syntax/tests}/syntax/fixtures_structure/blank_lines.json (100%) rename {tests => fluent-syntax/tests}/syntax/fixtures_structure/crlf.ftl (100%) rename {tests => fluent-syntax/tests}/syntax/fixtures_structure/crlf.json (100%) rename {tests => fluent-syntax/tests}/syntax/fixtures_structure/dash_at_eof.ftl (100%) rename {tests => fluent-syntax/tests}/syntax/fixtures_structure/dash_at_eof.json (100%) rename {tests => fluent-syntax/tests}/syntax/fixtures_structure/elements_indent.ftl (100%) rename {tests => fluent-syntax/tests}/syntax/fixtures_structure/elements_indent.json (100%) rename {tests => fluent-syntax/tests}/syntax/fixtures_structure/escape_sequences.ftl (100%) rename {tests => fluent-syntax/tests}/syntax/fixtures_structure/escape_sequences.json (100%) rename {tests => fluent-syntax/tests}/syntax/fixtures_structure/expressions_call_args.ftl (100%) rename {tests => fluent-syntax/tests}/syntax/fixtures_structure/expressions_call_args.json (100%) rename {tests => fluent-syntax/tests}/syntax/fixtures_structure/junk.ftl (100%) rename {tests => fluent-syntax/tests}/syntax/fixtures_structure/junk.json (100%) rename {tests => fluent-syntax/tests}/syntax/fixtures_structure/leading_dots.ftl (100%) rename {tests => fluent-syntax/tests}/syntax/fixtures_structure/leading_dots.json (100%) rename {tests => fluent-syntax/tests}/syntax/fixtures_structure/message_with_empty_multiline_pattern.ftl (100%) rename {tests => fluent-syntax/tests}/syntax/fixtures_structure/message_with_empty_multiline_pattern.json (100%) rename {tests => fluent-syntax/tests}/syntax/fixtures_structure/message_with_empty_pattern.ftl (100%) rename {tests => fluent-syntax/tests}/syntax/fixtures_structure/message_with_empty_pattern.json (100%) rename {tests => fluent-syntax/tests}/syntax/fixtures_structure/multiline-comment.ftl (100%) rename {tests => fluent-syntax/tests}/syntax/fixtures_structure/multiline-comment.json (100%) rename {tests => fluent-syntax/tests}/syntax/fixtures_structure/multiline_pattern.ftl (100%) rename {tests => fluent-syntax/tests}/syntax/fixtures_structure/multiline_pattern.json (100%) rename {tests => fluent-syntax/tests}/syntax/fixtures_structure/placeable_at_eol.ftl (100%) rename {tests => fluent-syntax/tests}/syntax/fixtures_structure/placeable_at_eol.json (100%) rename {tests => fluent-syntax/tests}/syntax/fixtures_structure/resource_comment.ftl (100%) rename {tests => fluent-syntax/tests}/syntax/fixtures_structure/resource_comment.json (100%) rename {tests => fluent-syntax/tests}/syntax/fixtures_structure/resource_comment_trailing_line.ftl (100%) rename {tests => fluent-syntax/tests}/syntax/fixtures_structure/resource_comment_trailing_line.json (100%) rename {tests => fluent-syntax/tests}/syntax/fixtures_structure/section.ftl (100%) rename {tests => fluent-syntax/tests}/syntax/fixtures_structure/section.json (100%) rename {tests => fluent-syntax/tests}/syntax/fixtures_structure/section_with_comment.ftl (100%) rename {tests => fluent-syntax/tests}/syntax/fixtures_structure/section_with_comment.json (100%) rename {tests => fluent-syntax/tests}/syntax/fixtures_structure/select_expressions.ftl (100%) rename {tests => fluent-syntax/tests}/syntax/fixtures_structure/select_expressions.json (100%) rename {tests => fluent-syntax/tests}/syntax/fixtures_structure/simple_message.ftl (100%) rename {tests => fluent-syntax/tests}/syntax/fixtures_structure/simple_message.json (100%) rename {tests => fluent-syntax/tests}/syntax/fixtures_structure/sparse-messages.ftl (100%) rename {tests => fluent-syntax/tests}/syntax/fixtures_structure/sparse-messages.json (100%) rename {tests => fluent-syntax/tests}/syntax/fixtures_structure/standalone_comment.ftl (100%) rename {tests => fluent-syntax/tests}/syntax/fixtures_structure/standalone_comment.json (100%) rename {tests => fluent-syntax/tests}/syntax/fixtures_structure/syntax_zero_four.ftl (100%) rename {tests => fluent-syntax/tests}/syntax/fixtures_structure/syntax_zero_four.json (100%) rename {tests => fluent-syntax/tests}/syntax/fixtures_structure/term.ftl (100%) rename {tests => fluent-syntax/tests}/syntax/fixtures_structure/term.json (100%) rename {tests => fluent-syntax/tests}/syntax/fixtures_structure/term_with_empty_pattern.ftl (100%) rename {tests => fluent-syntax/tests}/syntax/fixtures_structure/term_with_empty_pattern.json (100%) rename {tests => fluent-syntax/tests}/syntax/fixtures_structure/unclosed.ftl (100%) rename {tests => fluent-syntax/tests}/syntax/fixtures_structure/unclosed.json (100%) rename {tests => fluent-syntax/tests}/syntax/fixtures_structure/variant_keys.ftl (100%) rename {tests => fluent-syntax/tests}/syntax/fixtures_structure/variant_keys.json (100%) rename {tests => fluent-syntax/tests}/syntax/fixtures_structure/variant_with_empty_pattern.ftl (100%) rename {tests => fluent-syntax/tests}/syntax/fixtures_structure/variant_with_empty_pattern.json (100%) rename {tests => fluent-syntax/tests}/syntax/fixtures_structure/whitespace_leading.ftl (100%) rename {tests => fluent-syntax/tests}/syntax/fixtures_structure/whitespace_leading.json (100%) rename {tests => fluent-syntax/tests}/syntax/fixtures_structure/whitespace_trailing.ftl (100%) rename {tests => fluent-syntax/tests}/syntax/fixtures_structure/whitespace_trailing.json (100%) rename {tests => fluent-syntax/tests}/syntax/test_ast_json.py (100%) rename {tests => fluent-syntax/tests}/syntax/test_behavior.py (100%) rename {tests => fluent-syntax/tests}/syntax/test_entry.py (100%) rename {tests => fluent-syntax/tests}/syntax/test_equals.py (100%) rename {tests => fluent-syntax/tests}/syntax/test_reference.py (100%) rename {tests => fluent-syntax/tests}/syntax/test_serializer.py (100%) rename {tests => fluent-syntax/tests}/syntax/test_stream.py (100%) rename {tests => fluent-syntax/tests}/syntax/test_structure.py (100%) rename tox.ini => fluent-syntax/tox.ini (100%) diff --git a/.travis.yml b/.travis.yml index d31d1eb5..e9ad30ca 100644 --- a/.travis.yml +++ b/.travis.yml @@ -5,8 +5,10 @@ python: - "3.5" - "3.6" - "nightly" +env: + - PACKAGE=fluent-syntax install: pip install tox-travis -script: tox +script: cd $PACKAGE; tox notifications: irc: channels: diff --git a/CHANGELOG.md b/fluent-syntax/CHANGELOG.md similarity index 100% rename from CHANGELOG.md rename to fluent-syntax/CHANGELOG.md diff --git a/fluent/__init__.py b/fluent-syntax/fluent/__init__.py similarity index 100% rename from fluent/__init__.py rename to fluent-syntax/fluent/__init__.py diff --git a/fluent/syntax/__init__.py b/fluent-syntax/fluent/syntax/__init__.py similarity index 100% rename from fluent/syntax/__init__.py rename to fluent-syntax/fluent/syntax/__init__.py diff --git a/fluent/syntax/ast.py b/fluent-syntax/fluent/syntax/ast.py similarity index 100% rename from fluent/syntax/ast.py rename to fluent-syntax/fluent/syntax/ast.py diff --git a/fluent/syntax/errors.py b/fluent-syntax/fluent/syntax/errors.py similarity index 100% rename from fluent/syntax/errors.py rename to fluent-syntax/fluent/syntax/errors.py diff --git a/fluent/syntax/parser.py b/fluent-syntax/fluent/syntax/parser.py similarity index 100% rename from fluent/syntax/parser.py rename to fluent-syntax/fluent/syntax/parser.py diff --git a/fluent/syntax/serializer.py b/fluent-syntax/fluent/syntax/serializer.py similarity index 100% rename from fluent/syntax/serializer.py rename to fluent-syntax/fluent/syntax/serializer.py diff --git a/fluent/syntax/stream.py b/fluent-syntax/fluent/syntax/stream.py similarity index 100% rename from fluent/syntax/stream.py rename to fluent-syntax/fluent/syntax/stream.py diff --git a/setup.cfg b/fluent-syntax/setup.cfg similarity index 100% rename from setup.cfg rename to fluent-syntax/setup.cfg diff --git a/setup.py b/fluent-syntax/setup.py similarity index 96% rename from setup.py rename to fluent-syntax/setup.py index 21dfd0fb..36e79eb4 100644 --- a/setup.py +++ b/fluent-syntax/setup.py @@ -2,7 +2,7 @@ from setuptools import setup -setup(name='fluent', +setup(name='fluent_syntax', version='0.10.0', description='Localization library for expressive translations.', author='Mozilla', diff --git a/tests/__init__.py b/fluent-syntax/tests/__init__.py similarity index 100% rename from tests/__init__.py rename to fluent-syntax/tests/__init__.py diff --git a/tests/syntax/README.md b/fluent-syntax/tests/syntax/README.md similarity index 100% rename from tests/syntax/README.md rename to fluent-syntax/tests/syntax/README.md diff --git a/tests/syntax/__init__.py b/fluent-syntax/tests/syntax/__init__.py similarity index 100% rename from tests/syntax/__init__.py rename to fluent-syntax/tests/syntax/__init__.py diff --git a/tests/syntax/fixtures_behavior/attribute_expression_with_wrong_attr.ftl b/fluent-syntax/tests/syntax/fixtures_behavior/attribute_expression_with_wrong_attr.ftl similarity index 100% rename from tests/syntax/fixtures_behavior/attribute_expression_with_wrong_attr.ftl rename to fluent-syntax/tests/syntax/fixtures_behavior/attribute_expression_with_wrong_attr.ftl diff --git a/tests/syntax/fixtures_behavior/attribute_of_private_as_placeable.ftl b/fluent-syntax/tests/syntax/fixtures_behavior/attribute_of_private_as_placeable.ftl similarity index 100% rename from tests/syntax/fixtures_behavior/attribute_of_private_as_placeable.ftl rename to fluent-syntax/tests/syntax/fixtures_behavior/attribute_of_private_as_placeable.ftl diff --git a/tests/syntax/fixtures_behavior/attribute_of_public_as_selector.ftl b/fluent-syntax/tests/syntax/fixtures_behavior/attribute_of_public_as_selector.ftl similarity index 100% rename from tests/syntax/fixtures_behavior/attribute_of_public_as_selector.ftl rename to fluent-syntax/tests/syntax/fixtures_behavior/attribute_of_public_as_selector.ftl diff --git a/tests/syntax/fixtures_behavior/attribute_starts_from_nl.ftl b/fluent-syntax/tests/syntax/fixtures_behavior/attribute_starts_from_nl.ftl similarity index 100% rename from tests/syntax/fixtures_behavior/attribute_starts_from_nl.ftl rename to fluent-syntax/tests/syntax/fixtures_behavior/attribute_starts_from_nl.ftl diff --git a/tests/syntax/fixtures_behavior/attribute_with_empty_pattern.ftl b/fluent-syntax/tests/syntax/fixtures_behavior/attribute_with_empty_pattern.ftl similarity index 100% rename from tests/syntax/fixtures_behavior/attribute_with_empty_pattern.ftl rename to fluent-syntax/tests/syntax/fixtures_behavior/attribute_with_empty_pattern.ftl diff --git a/tests/syntax/fixtures_behavior/attribute_without_equal_sign.ftl b/fluent-syntax/tests/syntax/fixtures_behavior/attribute_without_equal_sign.ftl similarity index 100% rename from tests/syntax/fixtures_behavior/attribute_without_equal_sign.ftl rename to fluent-syntax/tests/syntax/fixtures_behavior/attribute_without_equal_sign.ftl diff --git a/tests/syntax/fixtures_behavior/broken_number.ftl b/fluent-syntax/tests/syntax/fixtures_behavior/broken_number.ftl similarity index 100% rename from tests/syntax/fixtures_behavior/broken_number.ftl rename to fluent-syntax/tests/syntax/fixtures_behavior/broken_number.ftl diff --git a/tests/syntax/fixtures_behavior/call_expression_with_bad_id.ftl b/fluent-syntax/tests/syntax/fixtures_behavior/call_expression_with_bad_id.ftl similarity index 100% rename from tests/syntax/fixtures_behavior/call_expression_with_bad_id.ftl rename to fluent-syntax/tests/syntax/fixtures_behavior/call_expression_with_bad_id.ftl diff --git a/tests/syntax/fixtures_behavior/call_expression_with_trailing_comma.ftl b/fluent-syntax/tests/syntax/fixtures_behavior/call_expression_with_trailing_comma.ftl similarity index 100% rename from tests/syntax/fixtures_behavior/call_expression_with_trailing_comma.ftl rename to fluent-syntax/tests/syntax/fixtures_behavior/call_expression_with_trailing_comma.ftl diff --git a/tests/syntax/fixtures_behavior/call_expression_with_wrong_kwarg_name.ftl b/fluent-syntax/tests/syntax/fixtures_behavior/call_expression_with_wrong_kwarg_name.ftl similarity index 100% rename from tests/syntax/fixtures_behavior/call_expression_with_wrong_kwarg_name.ftl rename to fluent-syntax/tests/syntax/fixtures_behavior/call_expression_with_wrong_kwarg_name.ftl diff --git a/tests/syntax/fixtures_behavior/call_expression_with_wrong_value_type.ftl b/fluent-syntax/tests/syntax/fixtures_behavior/call_expression_with_wrong_value_type.ftl similarity index 100% rename from tests/syntax/fixtures_behavior/call_expression_with_wrong_value_type.ftl rename to fluent-syntax/tests/syntax/fixtures_behavior/call_expression_with_wrong_value_type.ftl diff --git a/tests/syntax/fixtures_behavior/comment_continues_with_one_slash.ftl b/fluent-syntax/tests/syntax/fixtures_behavior/comment_continues_with_one_slash.ftl similarity index 100% rename from tests/syntax/fixtures_behavior/comment_continues_with_one_slash.ftl rename to fluent-syntax/tests/syntax/fixtures_behavior/comment_continues_with_one_slash.ftl diff --git a/tests/syntax/fixtures_behavior/comment_with_eof.ftl b/fluent-syntax/tests/syntax/fixtures_behavior/comment_with_eof.ftl similarity index 100% rename from tests/syntax/fixtures_behavior/comment_with_eof.ftl rename to fluent-syntax/tests/syntax/fixtures_behavior/comment_with_eof.ftl diff --git a/tests/syntax/fixtures_behavior/empty_resource.ftl b/fluent-syntax/tests/syntax/fixtures_behavior/empty_resource.ftl similarity index 100% rename from tests/syntax/fixtures_behavior/empty_resource.ftl rename to fluent-syntax/tests/syntax/fixtures_behavior/empty_resource.ftl diff --git a/tests/syntax/fixtures_behavior/empty_resource_with_ws.ftl b/fluent-syntax/tests/syntax/fixtures_behavior/empty_resource_with_ws.ftl similarity index 100% rename from tests/syntax/fixtures_behavior/empty_resource_with_ws.ftl rename to fluent-syntax/tests/syntax/fixtures_behavior/empty_resource_with_ws.ftl diff --git a/tests/syntax/fixtures_behavior/entry_start_with_one_slash.ftl b/fluent-syntax/tests/syntax/fixtures_behavior/entry_start_with_one_slash.ftl similarity index 100% rename from tests/syntax/fixtures_behavior/entry_start_with_one_slash.ftl rename to fluent-syntax/tests/syntax/fixtures_behavior/entry_start_with_one_slash.ftl diff --git a/tests/syntax/fixtures_behavior/escape_sequences.ftl b/fluent-syntax/tests/syntax/fixtures_behavior/escape_sequences.ftl similarity index 100% rename from tests/syntax/fixtures_behavior/escape_sequences.ftl rename to fluent-syntax/tests/syntax/fixtures_behavior/escape_sequences.ftl diff --git a/tests/syntax/fixtures_behavior/indent.ftl b/fluent-syntax/tests/syntax/fixtures_behavior/indent.ftl similarity index 100% rename from tests/syntax/fixtures_behavior/indent.ftl rename to fluent-syntax/tests/syntax/fixtures_behavior/indent.ftl diff --git a/tests/syntax/fixtures_behavior/leading_empty_lines.ftl b/fluent-syntax/tests/syntax/fixtures_behavior/leading_empty_lines.ftl similarity index 100% rename from tests/syntax/fixtures_behavior/leading_empty_lines.ftl rename to fluent-syntax/tests/syntax/fixtures_behavior/leading_empty_lines.ftl diff --git a/tests/syntax/fixtures_behavior/leading_empty_lines_with_ws.ftl b/fluent-syntax/tests/syntax/fixtures_behavior/leading_empty_lines_with_ws.ftl similarity index 100% rename from tests/syntax/fixtures_behavior/leading_empty_lines_with_ws.ftl rename to fluent-syntax/tests/syntax/fixtures_behavior/leading_empty_lines_with_ws.ftl diff --git a/tests/syntax/fixtures_behavior/message_reference_as_selector.ftl b/fluent-syntax/tests/syntax/fixtures_behavior/message_reference_as_selector.ftl similarity index 100% rename from tests/syntax/fixtures_behavior/message_reference_as_selector.ftl rename to fluent-syntax/tests/syntax/fixtures_behavior/message_reference_as_selector.ftl diff --git a/tests/syntax/fixtures_behavior/multiline_string.ftl b/fluent-syntax/tests/syntax/fixtures_behavior/multiline_string.ftl similarity index 100% rename from tests/syntax/fixtures_behavior/multiline_string.ftl rename to fluent-syntax/tests/syntax/fixtures_behavior/multiline_string.ftl diff --git a/tests/syntax/fixtures_behavior/multiline_with_non_empty_first_line.ftl b/fluent-syntax/tests/syntax/fixtures_behavior/multiline_with_non_empty_first_line.ftl similarity index 100% rename from tests/syntax/fixtures_behavior/multiline_with_non_empty_first_line.ftl rename to fluent-syntax/tests/syntax/fixtures_behavior/multiline_with_non_empty_first_line.ftl diff --git a/tests/syntax/fixtures_behavior/multiline_with_placeables.ftl b/fluent-syntax/tests/syntax/fixtures_behavior/multiline_with_placeables.ftl similarity index 100% rename from tests/syntax/fixtures_behavior/multiline_with_placeables.ftl rename to fluent-syntax/tests/syntax/fixtures_behavior/multiline_with_placeables.ftl diff --git a/tests/syntax/fixtures_behavior/non_id_attribute_name.ftl b/fluent-syntax/tests/syntax/fixtures_behavior/non_id_attribute_name.ftl similarity index 100% rename from tests/syntax/fixtures_behavior/non_id_attribute_name.ftl rename to fluent-syntax/tests/syntax/fixtures_behavior/non_id_attribute_name.ftl diff --git a/tests/syntax/fixtures_behavior/placeable_at_line_extremes.ftl b/fluent-syntax/tests/syntax/fixtures_behavior/placeable_at_line_extremes.ftl similarity index 100% rename from tests/syntax/fixtures_behavior/placeable_at_line_extremes.ftl rename to fluent-syntax/tests/syntax/fixtures_behavior/placeable_at_line_extremes.ftl diff --git a/tests/syntax/fixtures_behavior/placeable_in_placeable.ftl b/fluent-syntax/tests/syntax/fixtures_behavior/placeable_in_placeable.ftl similarity index 100% rename from tests/syntax/fixtures_behavior/placeable_in_placeable.ftl rename to fluent-syntax/tests/syntax/fixtures_behavior/placeable_in_placeable.ftl diff --git a/tests/syntax/fixtures_behavior/placeable_without_close_bracket.ftl b/fluent-syntax/tests/syntax/fixtures_behavior/placeable_without_close_bracket.ftl similarity index 100% rename from tests/syntax/fixtures_behavior/placeable_without_close_bracket.ftl rename to fluent-syntax/tests/syntax/fixtures_behavior/placeable_without_close_bracket.ftl diff --git a/tests/syntax/fixtures_behavior/second_attribute_starts_from_nl.ftl b/fluent-syntax/tests/syntax/fixtures_behavior/second_attribute_starts_from_nl.ftl similarity index 100% rename from tests/syntax/fixtures_behavior/second_attribute_starts_from_nl.ftl rename to fluent-syntax/tests/syntax/fixtures_behavior/second_attribute_starts_from_nl.ftl diff --git a/tests/syntax/fixtures_behavior/section_starts_with_one_bracket.ftl b/fluent-syntax/tests/syntax/fixtures_behavior/section_starts_with_one_bracket.ftl similarity index 100% rename from tests/syntax/fixtures_behavior/section_starts_with_one_bracket.ftl rename to fluent-syntax/tests/syntax/fixtures_behavior/section_starts_with_one_bracket.ftl diff --git a/tests/syntax/fixtures_behavior/section_with_nl_in_the_middle.ftl b/fluent-syntax/tests/syntax/fixtures_behavior/section_with_nl_in_the_middle.ftl similarity index 100% rename from tests/syntax/fixtures_behavior/section_with_nl_in_the_middle.ftl rename to fluent-syntax/tests/syntax/fixtures_behavior/section_with_nl_in_the_middle.ftl diff --git a/tests/syntax/fixtures_behavior/section_with_no_nl_after_it.ftl b/fluent-syntax/tests/syntax/fixtures_behavior/section_with_no_nl_after_it.ftl similarity index 100% rename from tests/syntax/fixtures_behavior/section_with_no_nl_after_it.ftl rename to fluent-syntax/tests/syntax/fixtures_behavior/section_with_no_nl_after_it.ftl diff --git a/tests/syntax/fixtures_behavior/section_with_one_bracket_at_the_end.ftl b/fluent-syntax/tests/syntax/fixtures_behavior/section_with_one_bracket_at_the_end.ftl similarity index 100% rename from tests/syntax/fixtures_behavior/section_with_one_bracket_at_the_end.ftl rename to fluent-syntax/tests/syntax/fixtures_behavior/section_with_one_bracket_at_the_end.ftl diff --git a/tests/syntax/fixtures_behavior/select_expression_with_two_selectors.ftl b/fluent-syntax/tests/syntax/fixtures_behavior/select_expression_with_two_selectors.ftl similarity index 100% rename from tests/syntax/fixtures_behavior/select_expression_with_two_selectors.ftl rename to fluent-syntax/tests/syntax/fixtures_behavior/select_expression_with_two_selectors.ftl diff --git a/tests/syntax/fixtures_behavior/select_expression_without_arrow.ftl b/fluent-syntax/tests/syntax/fixtures_behavior/select_expression_without_arrow.ftl similarity index 100% rename from tests/syntax/fixtures_behavior/select_expression_without_arrow.ftl rename to fluent-syntax/tests/syntax/fixtures_behavior/select_expression_without_arrow.ftl diff --git a/tests/syntax/fixtures_behavior/select_expression_without_variants.ftl b/fluent-syntax/tests/syntax/fixtures_behavior/select_expression_without_variants.ftl similarity index 100% rename from tests/syntax/fixtures_behavior/select_expression_without_variants.ftl rename to fluent-syntax/tests/syntax/fixtures_behavior/select_expression_without_variants.ftl diff --git a/tests/syntax/fixtures_behavior/selector_expression_ends_abruptly.ftl b/fluent-syntax/tests/syntax/fixtures_behavior/selector_expression_ends_abruptly.ftl similarity index 100% rename from tests/syntax/fixtures_behavior/selector_expression_ends_abruptly.ftl rename to fluent-syntax/tests/syntax/fixtures_behavior/selector_expression_ends_abruptly.ftl diff --git a/tests/syntax/fixtures_behavior/simple_message.ftl b/fluent-syntax/tests/syntax/fixtures_behavior/simple_message.ftl similarity index 100% rename from tests/syntax/fixtures_behavior/simple_message.ftl rename to fluent-syntax/tests/syntax/fixtures_behavior/simple_message.ftl diff --git a/tests/syntax/fixtures_behavior/single_char_id.ftl b/fluent-syntax/tests/syntax/fixtures_behavior/single_char_id.ftl similarity index 100% rename from tests/syntax/fixtures_behavior/single_char_id.ftl rename to fluent-syntax/tests/syntax/fixtures_behavior/single_char_id.ftl diff --git a/tests/syntax/fixtures_behavior/standalone_identifier.ftl b/fluent-syntax/tests/syntax/fixtures_behavior/standalone_identifier.ftl similarity index 100% rename from tests/syntax/fixtures_behavior/standalone_identifier.ftl rename to fluent-syntax/tests/syntax/fixtures_behavior/standalone_identifier.ftl diff --git a/tests/syntax/fixtures_behavior/term.ftl b/fluent-syntax/tests/syntax/fixtures_behavior/term.ftl similarity index 100% rename from tests/syntax/fixtures_behavior/term.ftl rename to fluent-syntax/tests/syntax/fixtures_behavior/term.ftl diff --git a/tests/syntax/fixtures_behavior/unclosed_empty_placeable_error.ftl b/fluent-syntax/tests/syntax/fixtures_behavior/unclosed_empty_placeable_error.ftl similarity index 100% rename from tests/syntax/fixtures_behavior/unclosed_empty_placeable_error.ftl rename to fluent-syntax/tests/syntax/fixtures_behavior/unclosed_empty_placeable_error.ftl diff --git a/tests/syntax/fixtures_behavior/unknown_entry_start.ftl b/fluent-syntax/tests/syntax/fixtures_behavior/unknown_entry_start.ftl similarity index 100% rename from tests/syntax/fixtures_behavior/unknown_entry_start.ftl rename to fluent-syntax/tests/syntax/fixtures_behavior/unknown_entry_start.ftl diff --git a/tests/syntax/fixtures_behavior/variant_ends_abruptly.ftl b/fluent-syntax/tests/syntax/fixtures_behavior/variant_ends_abruptly.ftl similarity index 100% rename from tests/syntax/fixtures_behavior/variant_ends_abruptly.ftl rename to fluent-syntax/tests/syntax/fixtures_behavior/variant_ends_abruptly.ftl diff --git a/tests/syntax/fixtures_behavior/variant_expression_as_placeable.ftl b/fluent-syntax/tests/syntax/fixtures_behavior/variant_expression_as_placeable.ftl similarity index 100% rename from tests/syntax/fixtures_behavior/variant_expression_as_placeable.ftl rename to fluent-syntax/tests/syntax/fixtures_behavior/variant_expression_as_placeable.ftl diff --git a/tests/syntax/fixtures_behavior/variant_expression_as_selector.ftl b/fluent-syntax/tests/syntax/fixtures_behavior/variant_expression_as_selector.ftl similarity index 100% rename from tests/syntax/fixtures_behavior/variant_expression_as_selector.ftl rename to fluent-syntax/tests/syntax/fixtures_behavior/variant_expression_as_selector.ftl diff --git a/tests/syntax/fixtures_behavior/variant_expression_empty_key.ftl b/fluent-syntax/tests/syntax/fixtures_behavior/variant_expression_empty_key.ftl similarity index 100% rename from tests/syntax/fixtures_behavior/variant_expression_empty_key.ftl rename to fluent-syntax/tests/syntax/fixtures_behavior/variant_expression_empty_key.ftl diff --git a/tests/syntax/fixtures_behavior/variant_lists.ftl b/fluent-syntax/tests/syntax/fixtures_behavior/variant_lists.ftl similarity index 100% rename from tests/syntax/fixtures_behavior/variant_lists.ftl rename to fluent-syntax/tests/syntax/fixtures_behavior/variant_lists.ftl diff --git a/tests/syntax/fixtures_behavior/variant_starts_from_nl.ftl b/fluent-syntax/tests/syntax/fixtures_behavior/variant_starts_from_nl.ftl similarity index 100% rename from tests/syntax/fixtures_behavior/variant_starts_from_nl.ftl rename to fluent-syntax/tests/syntax/fixtures_behavior/variant_starts_from_nl.ftl diff --git a/tests/syntax/fixtures_behavior/variant_with_digit_key.ftl b/fluent-syntax/tests/syntax/fixtures_behavior/variant_with_digit_key.ftl similarity index 100% rename from tests/syntax/fixtures_behavior/variant_with_digit_key.ftl rename to fluent-syntax/tests/syntax/fixtures_behavior/variant_with_digit_key.ftl diff --git a/tests/syntax/fixtures_behavior/variant_with_empty_pattern.ftl b/fluent-syntax/tests/syntax/fixtures_behavior/variant_with_empty_pattern.ftl similarity index 100% rename from tests/syntax/fixtures_behavior/variant_with_empty_pattern.ftl rename to fluent-syntax/tests/syntax/fixtures_behavior/variant_with_empty_pattern.ftl diff --git a/tests/syntax/fixtures_behavior/variant_with_leading_space_in_name.ftl b/fluent-syntax/tests/syntax/fixtures_behavior/variant_with_leading_space_in_name.ftl similarity index 100% rename from tests/syntax/fixtures_behavior/variant_with_leading_space_in_name.ftl rename to fluent-syntax/tests/syntax/fixtures_behavior/variant_with_leading_space_in_name.ftl diff --git a/tests/syntax/fixtures_behavior/variant_with_symbol_with_space.ftl b/fluent-syntax/tests/syntax/fixtures_behavior/variant_with_symbol_with_space.ftl similarity index 100% rename from tests/syntax/fixtures_behavior/variant_with_symbol_with_space.ftl rename to fluent-syntax/tests/syntax/fixtures_behavior/variant_with_symbol_with_space.ftl diff --git a/tests/syntax/fixtures_behavior/variants_with_two_defaults.ftl b/fluent-syntax/tests/syntax/fixtures_behavior/variants_with_two_defaults.ftl similarity index 100% rename from tests/syntax/fixtures_behavior/variants_with_two_defaults.ftl rename to fluent-syntax/tests/syntax/fixtures_behavior/variants_with_two_defaults.ftl diff --git a/tests/syntax/fixtures_reference/any_char.ftl b/fluent-syntax/tests/syntax/fixtures_reference/any_char.ftl similarity index 100% rename from tests/syntax/fixtures_reference/any_char.ftl rename to fluent-syntax/tests/syntax/fixtures_reference/any_char.ftl diff --git a/tests/syntax/fixtures_reference/any_char.json b/fluent-syntax/tests/syntax/fixtures_reference/any_char.json similarity index 100% rename from tests/syntax/fixtures_reference/any_char.json rename to fluent-syntax/tests/syntax/fixtures_reference/any_char.json diff --git a/tests/syntax/fixtures_reference/astral.ftl b/fluent-syntax/tests/syntax/fixtures_reference/astral.ftl similarity index 100% rename from tests/syntax/fixtures_reference/astral.ftl rename to fluent-syntax/tests/syntax/fixtures_reference/astral.ftl diff --git a/tests/syntax/fixtures_reference/astral.json b/fluent-syntax/tests/syntax/fixtures_reference/astral.json similarity index 100% rename from tests/syntax/fixtures_reference/astral.json rename to fluent-syntax/tests/syntax/fixtures_reference/astral.json diff --git a/tests/syntax/fixtures_reference/call_expressions.ftl b/fluent-syntax/tests/syntax/fixtures_reference/call_expressions.ftl similarity index 100% rename from tests/syntax/fixtures_reference/call_expressions.ftl rename to fluent-syntax/tests/syntax/fixtures_reference/call_expressions.ftl diff --git a/tests/syntax/fixtures_reference/call_expressions.json b/fluent-syntax/tests/syntax/fixtures_reference/call_expressions.json similarity index 100% rename from tests/syntax/fixtures_reference/call_expressions.json rename to fluent-syntax/tests/syntax/fixtures_reference/call_expressions.json diff --git a/tests/syntax/fixtures_reference/callee_expressions.ftl b/fluent-syntax/tests/syntax/fixtures_reference/callee_expressions.ftl similarity index 100% rename from tests/syntax/fixtures_reference/callee_expressions.ftl rename to fluent-syntax/tests/syntax/fixtures_reference/callee_expressions.ftl diff --git a/tests/syntax/fixtures_reference/callee_expressions.json b/fluent-syntax/tests/syntax/fixtures_reference/callee_expressions.json similarity index 100% rename from tests/syntax/fixtures_reference/callee_expressions.json rename to fluent-syntax/tests/syntax/fixtures_reference/callee_expressions.json diff --git a/tests/syntax/fixtures_reference/comments.ftl b/fluent-syntax/tests/syntax/fixtures_reference/comments.ftl similarity index 100% rename from tests/syntax/fixtures_reference/comments.ftl rename to fluent-syntax/tests/syntax/fixtures_reference/comments.ftl diff --git a/tests/syntax/fixtures_reference/comments.json b/fluent-syntax/tests/syntax/fixtures_reference/comments.json similarity index 100% rename from tests/syntax/fixtures_reference/comments.json rename to fluent-syntax/tests/syntax/fixtures_reference/comments.json diff --git a/tests/syntax/fixtures_reference/cr.ftl b/fluent-syntax/tests/syntax/fixtures_reference/cr.ftl similarity index 100% rename from tests/syntax/fixtures_reference/cr.ftl rename to fluent-syntax/tests/syntax/fixtures_reference/cr.ftl diff --git a/tests/syntax/fixtures_reference/cr.json b/fluent-syntax/tests/syntax/fixtures_reference/cr.json similarity index 100% rename from tests/syntax/fixtures_reference/cr.json rename to fluent-syntax/tests/syntax/fixtures_reference/cr.json diff --git a/tests/syntax/fixtures_reference/crlf.ftl b/fluent-syntax/tests/syntax/fixtures_reference/crlf.ftl similarity index 100% rename from tests/syntax/fixtures_reference/crlf.ftl rename to fluent-syntax/tests/syntax/fixtures_reference/crlf.ftl diff --git a/tests/syntax/fixtures_reference/crlf.json b/fluent-syntax/tests/syntax/fixtures_reference/crlf.json similarity index 100% rename from tests/syntax/fixtures_reference/crlf.json rename to fluent-syntax/tests/syntax/fixtures_reference/crlf.json diff --git a/tests/syntax/fixtures_reference/eof_comment.ftl b/fluent-syntax/tests/syntax/fixtures_reference/eof_comment.ftl similarity index 100% rename from tests/syntax/fixtures_reference/eof_comment.ftl rename to fluent-syntax/tests/syntax/fixtures_reference/eof_comment.ftl diff --git a/tests/syntax/fixtures_reference/eof_comment.json b/fluent-syntax/tests/syntax/fixtures_reference/eof_comment.json similarity index 100% rename from tests/syntax/fixtures_reference/eof_comment.json rename to fluent-syntax/tests/syntax/fixtures_reference/eof_comment.json diff --git a/tests/syntax/fixtures_reference/eof_empty.ftl b/fluent-syntax/tests/syntax/fixtures_reference/eof_empty.ftl similarity index 100% rename from tests/syntax/fixtures_reference/eof_empty.ftl rename to fluent-syntax/tests/syntax/fixtures_reference/eof_empty.ftl diff --git a/tests/syntax/fixtures_reference/eof_empty.json b/fluent-syntax/tests/syntax/fixtures_reference/eof_empty.json similarity index 100% rename from tests/syntax/fixtures_reference/eof_empty.json rename to fluent-syntax/tests/syntax/fixtures_reference/eof_empty.json diff --git a/tests/syntax/fixtures_reference/eof_id.ftl b/fluent-syntax/tests/syntax/fixtures_reference/eof_id.ftl similarity index 100% rename from tests/syntax/fixtures_reference/eof_id.ftl rename to fluent-syntax/tests/syntax/fixtures_reference/eof_id.ftl diff --git a/tests/syntax/fixtures_reference/eof_id.json b/fluent-syntax/tests/syntax/fixtures_reference/eof_id.json similarity index 100% rename from tests/syntax/fixtures_reference/eof_id.json rename to fluent-syntax/tests/syntax/fixtures_reference/eof_id.json diff --git a/tests/syntax/fixtures_reference/eof_id_equals.ftl b/fluent-syntax/tests/syntax/fixtures_reference/eof_id_equals.ftl similarity index 100% rename from tests/syntax/fixtures_reference/eof_id_equals.ftl rename to fluent-syntax/tests/syntax/fixtures_reference/eof_id_equals.ftl diff --git a/tests/syntax/fixtures_reference/eof_id_equals.json b/fluent-syntax/tests/syntax/fixtures_reference/eof_id_equals.json similarity index 100% rename from tests/syntax/fixtures_reference/eof_id_equals.json rename to fluent-syntax/tests/syntax/fixtures_reference/eof_id_equals.json diff --git a/tests/syntax/fixtures_reference/eof_junk.ftl b/fluent-syntax/tests/syntax/fixtures_reference/eof_junk.ftl similarity index 100% rename from tests/syntax/fixtures_reference/eof_junk.ftl rename to fluent-syntax/tests/syntax/fixtures_reference/eof_junk.ftl diff --git a/tests/syntax/fixtures_reference/eof_junk.json b/fluent-syntax/tests/syntax/fixtures_reference/eof_junk.json similarity index 100% rename from tests/syntax/fixtures_reference/eof_junk.json rename to fluent-syntax/tests/syntax/fixtures_reference/eof_junk.json diff --git a/tests/syntax/fixtures_reference/eof_value.ftl b/fluent-syntax/tests/syntax/fixtures_reference/eof_value.ftl similarity index 100% rename from tests/syntax/fixtures_reference/eof_value.ftl rename to fluent-syntax/tests/syntax/fixtures_reference/eof_value.ftl diff --git a/tests/syntax/fixtures_reference/eof_value.json b/fluent-syntax/tests/syntax/fixtures_reference/eof_value.json similarity index 100% rename from tests/syntax/fixtures_reference/eof_value.json rename to fluent-syntax/tests/syntax/fixtures_reference/eof_value.json diff --git a/tests/syntax/fixtures_reference/escaped_characters.ftl b/fluent-syntax/tests/syntax/fixtures_reference/escaped_characters.ftl similarity index 100% rename from tests/syntax/fixtures_reference/escaped_characters.ftl rename to fluent-syntax/tests/syntax/fixtures_reference/escaped_characters.ftl diff --git a/tests/syntax/fixtures_reference/escaped_characters.json b/fluent-syntax/tests/syntax/fixtures_reference/escaped_characters.json similarity index 100% rename from tests/syntax/fixtures_reference/escaped_characters.json rename to fluent-syntax/tests/syntax/fixtures_reference/escaped_characters.json diff --git a/tests/syntax/fixtures_reference/junk.ftl b/fluent-syntax/tests/syntax/fixtures_reference/junk.ftl similarity index 100% rename from tests/syntax/fixtures_reference/junk.ftl rename to fluent-syntax/tests/syntax/fixtures_reference/junk.ftl diff --git a/tests/syntax/fixtures_reference/junk.json b/fluent-syntax/tests/syntax/fixtures_reference/junk.json similarity index 100% rename from tests/syntax/fixtures_reference/junk.json rename to fluent-syntax/tests/syntax/fixtures_reference/junk.json diff --git a/tests/syntax/fixtures_reference/leading_dots.ftl b/fluent-syntax/tests/syntax/fixtures_reference/leading_dots.ftl similarity index 100% rename from tests/syntax/fixtures_reference/leading_dots.ftl rename to fluent-syntax/tests/syntax/fixtures_reference/leading_dots.ftl diff --git a/tests/syntax/fixtures_reference/leading_dots.json b/fluent-syntax/tests/syntax/fixtures_reference/leading_dots.json similarity index 100% rename from tests/syntax/fixtures_reference/leading_dots.json rename to fluent-syntax/tests/syntax/fixtures_reference/leading_dots.json diff --git a/tests/syntax/fixtures_reference/literal_expressions.ftl b/fluent-syntax/tests/syntax/fixtures_reference/literal_expressions.ftl similarity index 100% rename from tests/syntax/fixtures_reference/literal_expressions.ftl rename to fluent-syntax/tests/syntax/fixtures_reference/literal_expressions.ftl diff --git a/tests/syntax/fixtures_reference/literal_expressions.json b/fluent-syntax/tests/syntax/fixtures_reference/literal_expressions.json similarity index 100% rename from tests/syntax/fixtures_reference/literal_expressions.json rename to fluent-syntax/tests/syntax/fixtures_reference/literal_expressions.json diff --git a/tests/syntax/fixtures_reference/member_expressions.ftl b/fluent-syntax/tests/syntax/fixtures_reference/member_expressions.ftl similarity index 100% rename from tests/syntax/fixtures_reference/member_expressions.ftl rename to fluent-syntax/tests/syntax/fixtures_reference/member_expressions.ftl diff --git a/tests/syntax/fixtures_reference/member_expressions.json b/fluent-syntax/tests/syntax/fixtures_reference/member_expressions.json similarity index 100% rename from tests/syntax/fixtures_reference/member_expressions.json rename to fluent-syntax/tests/syntax/fixtures_reference/member_expressions.json diff --git a/tests/syntax/fixtures_reference/messages.ftl b/fluent-syntax/tests/syntax/fixtures_reference/messages.ftl similarity index 100% rename from tests/syntax/fixtures_reference/messages.ftl rename to fluent-syntax/tests/syntax/fixtures_reference/messages.ftl diff --git a/tests/syntax/fixtures_reference/messages.json b/fluent-syntax/tests/syntax/fixtures_reference/messages.json similarity index 100% rename from tests/syntax/fixtures_reference/messages.json rename to fluent-syntax/tests/syntax/fixtures_reference/messages.json diff --git a/tests/syntax/fixtures_reference/mixed_entries.ftl b/fluent-syntax/tests/syntax/fixtures_reference/mixed_entries.ftl similarity index 100% rename from tests/syntax/fixtures_reference/mixed_entries.ftl rename to fluent-syntax/tests/syntax/fixtures_reference/mixed_entries.ftl diff --git a/tests/syntax/fixtures_reference/mixed_entries.json b/fluent-syntax/tests/syntax/fixtures_reference/mixed_entries.json similarity index 100% rename from tests/syntax/fixtures_reference/mixed_entries.json rename to fluent-syntax/tests/syntax/fixtures_reference/mixed_entries.json diff --git a/tests/syntax/fixtures_reference/multiline_values.ftl b/fluent-syntax/tests/syntax/fixtures_reference/multiline_values.ftl similarity index 100% rename from tests/syntax/fixtures_reference/multiline_values.ftl rename to fluent-syntax/tests/syntax/fixtures_reference/multiline_values.ftl diff --git a/tests/syntax/fixtures_reference/multiline_values.json b/fluent-syntax/tests/syntax/fixtures_reference/multiline_values.json similarity index 100% rename from tests/syntax/fixtures_reference/multiline_values.json rename to fluent-syntax/tests/syntax/fixtures_reference/multiline_values.json diff --git a/tests/syntax/fixtures_reference/placeables.ftl b/fluent-syntax/tests/syntax/fixtures_reference/placeables.ftl similarity index 100% rename from tests/syntax/fixtures_reference/placeables.ftl rename to fluent-syntax/tests/syntax/fixtures_reference/placeables.ftl diff --git a/tests/syntax/fixtures_reference/placeables.json b/fluent-syntax/tests/syntax/fixtures_reference/placeables.json similarity index 100% rename from tests/syntax/fixtures_reference/placeables.json rename to fluent-syntax/tests/syntax/fixtures_reference/placeables.json diff --git a/tests/syntax/fixtures_reference/reference_expressions.ftl b/fluent-syntax/tests/syntax/fixtures_reference/reference_expressions.ftl similarity index 100% rename from tests/syntax/fixtures_reference/reference_expressions.ftl rename to fluent-syntax/tests/syntax/fixtures_reference/reference_expressions.ftl diff --git a/tests/syntax/fixtures_reference/reference_expressions.json b/fluent-syntax/tests/syntax/fixtures_reference/reference_expressions.json similarity index 100% rename from tests/syntax/fixtures_reference/reference_expressions.json rename to fluent-syntax/tests/syntax/fixtures_reference/reference_expressions.json diff --git a/tests/syntax/fixtures_reference/select_expressions.ftl b/fluent-syntax/tests/syntax/fixtures_reference/select_expressions.ftl similarity index 100% rename from tests/syntax/fixtures_reference/select_expressions.ftl rename to fluent-syntax/tests/syntax/fixtures_reference/select_expressions.ftl diff --git a/tests/syntax/fixtures_reference/select_expressions.json b/fluent-syntax/tests/syntax/fixtures_reference/select_expressions.json similarity index 100% rename from tests/syntax/fixtures_reference/select_expressions.json rename to fluent-syntax/tests/syntax/fixtures_reference/select_expressions.json diff --git a/tests/syntax/fixtures_reference/select_indent.ftl b/fluent-syntax/tests/syntax/fixtures_reference/select_indent.ftl similarity index 100% rename from tests/syntax/fixtures_reference/select_indent.ftl rename to fluent-syntax/tests/syntax/fixtures_reference/select_indent.ftl diff --git a/tests/syntax/fixtures_reference/select_indent.json b/fluent-syntax/tests/syntax/fixtures_reference/select_indent.json similarity index 100% rename from tests/syntax/fixtures_reference/select_indent.json rename to fluent-syntax/tests/syntax/fixtures_reference/select_indent.json diff --git a/tests/syntax/fixtures_reference/sparse_entries.ftl b/fluent-syntax/tests/syntax/fixtures_reference/sparse_entries.ftl similarity index 100% rename from tests/syntax/fixtures_reference/sparse_entries.ftl rename to fluent-syntax/tests/syntax/fixtures_reference/sparse_entries.ftl diff --git a/tests/syntax/fixtures_reference/sparse_entries.json b/fluent-syntax/tests/syntax/fixtures_reference/sparse_entries.json similarity index 100% rename from tests/syntax/fixtures_reference/sparse_entries.json rename to fluent-syntax/tests/syntax/fixtures_reference/sparse_entries.json diff --git a/tests/syntax/fixtures_reference/tab.ftl b/fluent-syntax/tests/syntax/fixtures_reference/tab.ftl similarity index 100% rename from tests/syntax/fixtures_reference/tab.ftl rename to fluent-syntax/tests/syntax/fixtures_reference/tab.ftl diff --git a/tests/syntax/fixtures_reference/tab.json b/fluent-syntax/tests/syntax/fixtures_reference/tab.json similarity index 100% rename from tests/syntax/fixtures_reference/tab.json rename to fluent-syntax/tests/syntax/fixtures_reference/tab.json diff --git a/tests/syntax/fixtures_reference/term_parameters.ftl b/fluent-syntax/tests/syntax/fixtures_reference/term_parameters.ftl similarity index 100% rename from tests/syntax/fixtures_reference/term_parameters.ftl rename to fluent-syntax/tests/syntax/fixtures_reference/term_parameters.ftl diff --git a/tests/syntax/fixtures_reference/term_parameters.json b/fluent-syntax/tests/syntax/fixtures_reference/term_parameters.json similarity index 100% rename from tests/syntax/fixtures_reference/term_parameters.json rename to fluent-syntax/tests/syntax/fixtures_reference/term_parameters.json diff --git a/tests/syntax/fixtures_reference/terms.ftl b/fluent-syntax/tests/syntax/fixtures_reference/terms.ftl similarity index 100% rename from tests/syntax/fixtures_reference/terms.ftl rename to fluent-syntax/tests/syntax/fixtures_reference/terms.ftl diff --git a/tests/syntax/fixtures_reference/terms.json b/fluent-syntax/tests/syntax/fixtures_reference/terms.json similarity index 100% rename from tests/syntax/fixtures_reference/terms.json rename to fluent-syntax/tests/syntax/fixtures_reference/terms.json diff --git a/tests/syntax/fixtures_reference/variables.ftl b/fluent-syntax/tests/syntax/fixtures_reference/variables.ftl similarity index 100% rename from tests/syntax/fixtures_reference/variables.ftl rename to fluent-syntax/tests/syntax/fixtures_reference/variables.ftl diff --git a/tests/syntax/fixtures_reference/variables.json b/fluent-syntax/tests/syntax/fixtures_reference/variables.json similarity index 100% rename from tests/syntax/fixtures_reference/variables.json rename to fluent-syntax/tests/syntax/fixtures_reference/variables.json diff --git a/tests/syntax/fixtures_reference/variant_keys.ftl b/fluent-syntax/tests/syntax/fixtures_reference/variant_keys.ftl similarity index 100% rename from tests/syntax/fixtures_reference/variant_keys.ftl rename to fluent-syntax/tests/syntax/fixtures_reference/variant_keys.ftl diff --git a/tests/syntax/fixtures_reference/variant_keys.json b/fluent-syntax/tests/syntax/fixtures_reference/variant_keys.json similarity index 100% rename from tests/syntax/fixtures_reference/variant_keys.json rename to fluent-syntax/tests/syntax/fixtures_reference/variant_keys.json diff --git a/tests/syntax/fixtures_reference/variant_lists.ftl b/fluent-syntax/tests/syntax/fixtures_reference/variant_lists.ftl similarity index 100% rename from tests/syntax/fixtures_reference/variant_lists.ftl rename to fluent-syntax/tests/syntax/fixtures_reference/variant_lists.ftl diff --git a/tests/syntax/fixtures_reference/variant_lists.json b/fluent-syntax/tests/syntax/fixtures_reference/variant_lists.json similarity index 100% rename from tests/syntax/fixtures_reference/variant_lists.json rename to fluent-syntax/tests/syntax/fixtures_reference/variant_lists.json diff --git a/tests/syntax/fixtures_reference/variants_indent.ftl b/fluent-syntax/tests/syntax/fixtures_reference/variants_indent.ftl similarity index 100% rename from tests/syntax/fixtures_reference/variants_indent.ftl rename to fluent-syntax/tests/syntax/fixtures_reference/variants_indent.ftl diff --git a/tests/syntax/fixtures_reference/variants_indent.json b/fluent-syntax/tests/syntax/fixtures_reference/variants_indent.json similarity index 100% rename from tests/syntax/fixtures_reference/variants_indent.json rename to fluent-syntax/tests/syntax/fixtures_reference/variants_indent.json diff --git a/tests/syntax/fixtures_reference/whitespace_in_value.ftl b/fluent-syntax/tests/syntax/fixtures_reference/whitespace_in_value.ftl similarity index 100% rename from tests/syntax/fixtures_reference/whitespace_in_value.ftl rename to fluent-syntax/tests/syntax/fixtures_reference/whitespace_in_value.ftl diff --git a/tests/syntax/fixtures_reference/whitespace_in_value.json b/fluent-syntax/tests/syntax/fixtures_reference/whitespace_in_value.json similarity index 100% rename from tests/syntax/fixtures_reference/whitespace_in_value.json rename to fluent-syntax/tests/syntax/fixtures_reference/whitespace_in_value.json diff --git a/tests/syntax/fixtures_structure/attribute_with_empty_pattern.ftl b/fluent-syntax/tests/syntax/fixtures_structure/attribute_with_empty_pattern.ftl similarity index 100% rename from tests/syntax/fixtures_structure/attribute_with_empty_pattern.ftl rename to fluent-syntax/tests/syntax/fixtures_structure/attribute_with_empty_pattern.ftl diff --git a/tests/syntax/fixtures_structure/attribute_with_empty_pattern.json b/fluent-syntax/tests/syntax/fixtures_structure/attribute_with_empty_pattern.json similarity index 100% rename from tests/syntax/fixtures_structure/attribute_with_empty_pattern.json rename to fluent-syntax/tests/syntax/fixtures_structure/attribute_with_empty_pattern.json diff --git a/tests/syntax/fixtures_structure/blank_lines.ftl b/fluent-syntax/tests/syntax/fixtures_structure/blank_lines.ftl similarity index 100% rename from tests/syntax/fixtures_structure/blank_lines.ftl rename to fluent-syntax/tests/syntax/fixtures_structure/blank_lines.ftl diff --git a/tests/syntax/fixtures_structure/blank_lines.json b/fluent-syntax/tests/syntax/fixtures_structure/blank_lines.json similarity index 100% rename from tests/syntax/fixtures_structure/blank_lines.json rename to fluent-syntax/tests/syntax/fixtures_structure/blank_lines.json diff --git a/tests/syntax/fixtures_structure/crlf.ftl b/fluent-syntax/tests/syntax/fixtures_structure/crlf.ftl similarity index 100% rename from tests/syntax/fixtures_structure/crlf.ftl rename to fluent-syntax/tests/syntax/fixtures_structure/crlf.ftl diff --git a/tests/syntax/fixtures_structure/crlf.json b/fluent-syntax/tests/syntax/fixtures_structure/crlf.json similarity index 100% rename from tests/syntax/fixtures_structure/crlf.json rename to fluent-syntax/tests/syntax/fixtures_structure/crlf.json diff --git a/tests/syntax/fixtures_structure/dash_at_eof.ftl b/fluent-syntax/tests/syntax/fixtures_structure/dash_at_eof.ftl similarity index 100% rename from tests/syntax/fixtures_structure/dash_at_eof.ftl rename to fluent-syntax/tests/syntax/fixtures_structure/dash_at_eof.ftl diff --git a/tests/syntax/fixtures_structure/dash_at_eof.json b/fluent-syntax/tests/syntax/fixtures_structure/dash_at_eof.json similarity index 100% rename from tests/syntax/fixtures_structure/dash_at_eof.json rename to fluent-syntax/tests/syntax/fixtures_structure/dash_at_eof.json diff --git a/tests/syntax/fixtures_structure/elements_indent.ftl b/fluent-syntax/tests/syntax/fixtures_structure/elements_indent.ftl similarity index 100% rename from tests/syntax/fixtures_structure/elements_indent.ftl rename to fluent-syntax/tests/syntax/fixtures_structure/elements_indent.ftl diff --git a/tests/syntax/fixtures_structure/elements_indent.json b/fluent-syntax/tests/syntax/fixtures_structure/elements_indent.json similarity index 100% rename from tests/syntax/fixtures_structure/elements_indent.json rename to fluent-syntax/tests/syntax/fixtures_structure/elements_indent.json diff --git a/tests/syntax/fixtures_structure/escape_sequences.ftl b/fluent-syntax/tests/syntax/fixtures_structure/escape_sequences.ftl similarity index 100% rename from tests/syntax/fixtures_structure/escape_sequences.ftl rename to fluent-syntax/tests/syntax/fixtures_structure/escape_sequences.ftl diff --git a/tests/syntax/fixtures_structure/escape_sequences.json b/fluent-syntax/tests/syntax/fixtures_structure/escape_sequences.json similarity index 100% rename from tests/syntax/fixtures_structure/escape_sequences.json rename to fluent-syntax/tests/syntax/fixtures_structure/escape_sequences.json diff --git a/tests/syntax/fixtures_structure/expressions_call_args.ftl b/fluent-syntax/tests/syntax/fixtures_structure/expressions_call_args.ftl similarity index 100% rename from tests/syntax/fixtures_structure/expressions_call_args.ftl rename to fluent-syntax/tests/syntax/fixtures_structure/expressions_call_args.ftl diff --git a/tests/syntax/fixtures_structure/expressions_call_args.json b/fluent-syntax/tests/syntax/fixtures_structure/expressions_call_args.json similarity index 100% rename from tests/syntax/fixtures_structure/expressions_call_args.json rename to fluent-syntax/tests/syntax/fixtures_structure/expressions_call_args.json diff --git a/tests/syntax/fixtures_structure/junk.ftl b/fluent-syntax/tests/syntax/fixtures_structure/junk.ftl similarity index 100% rename from tests/syntax/fixtures_structure/junk.ftl rename to fluent-syntax/tests/syntax/fixtures_structure/junk.ftl diff --git a/tests/syntax/fixtures_structure/junk.json b/fluent-syntax/tests/syntax/fixtures_structure/junk.json similarity index 100% rename from tests/syntax/fixtures_structure/junk.json rename to fluent-syntax/tests/syntax/fixtures_structure/junk.json diff --git a/tests/syntax/fixtures_structure/leading_dots.ftl b/fluent-syntax/tests/syntax/fixtures_structure/leading_dots.ftl similarity index 100% rename from tests/syntax/fixtures_structure/leading_dots.ftl rename to fluent-syntax/tests/syntax/fixtures_structure/leading_dots.ftl diff --git a/tests/syntax/fixtures_structure/leading_dots.json b/fluent-syntax/tests/syntax/fixtures_structure/leading_dots.json similarity index 100% rename from tests/syntax/fixtures_structure/leading_dots.json rename to fluent-syntax/tests/syntax/fixtures_structure/leading_dots.json diff --git a/tests/syntax/fixtures_structure/message_with_empty_multiline_pattern.ftl b/fluent-syntax/tests/syntax/fixtures_structure/message_with_empty_multiline_pattern.ftl similarity index 100% rename from tests/syntax/fixtures_structure/message_with_empty_multiline_pattern.ftl rename to fluent-syntax/tests/syntax/fixtures_structure/message_with_empty_multiline_pattern.ftl diff --git a/tests/syntax/fixtures_structure/message_with_empty_multiline_pattern.json b/fluent-syntax/tests/syntax/fixtures_structure/message_with_empty_multiline_pattern.json similarity index 100% rename from tests/syntax/fixtures_structure/message_with_empty_multiline_pattern.json rename to fluent-syntax/tests/syntax/fixtures_structure/message_with_empty_multiline_pattern.json diff --git a/tests/syntax/fixtures_structure/message_with_empty_pattern.ftl b/fluent-syntax/tests/syntax/fixtures_structure/message_with_empty_pattern.ftl similarity index 100% rename from tests/syntax/fixtures_structure/message_with_empty_pattern.ftl rename to fluent-syntax/tests/syntax/fixtures_structure/message_with_empty_pattern.ftl diff --git a/tests/syntax/fixtures_structure/message_with_empty_pattern.json b/fluent-syntax/tests/syntax/fixtures_structure/message_with_empty_pattern.json similarity index 100% rename from tests/syntax/fixtures_structure/message_with_empty_pattern.json rename to fluent-syntax/tests/syntax/fixtures_structure/message_with_empty_pattern.json diff --git a/tests/syntax/fixtures_structure/multiline-comment.ftl b/fluent-syntax/tests/syntax/fixtures_structure/multiline-comment.ftl similarity index 100% rename from tests/syntax/fixtures_structure/multiline-comment.ftl rename to fluent-syntax/tests/syntax/fixtures_structure/multiline-comment.ftl diff --git a/tests/syntax/fixtures_structure/multiline-comment.json b/fluent-syntax/tests/syntax/fixtures_structure/multiline-comment.json similarity index 100% rename from tests/syntax/fixtures_structure/multiline-comment.json rename to fluent-syntax/tests/syntax/fixtures_structure/multiline-comment.json diff --git a/tests/syntax/fixtures_structure/multiline_pattern.ftl b/fluent-syntax/tests/syntax/fixtures_structure/multiline_pattern.ftl similarity index 100% rename from tests/syntax/fixtures_structure/multiline_pattern.ftl rename to fluent-syntax/tests/syntax/fixtures_structure/multiline_pattern.ftl diff --git a/tests/syntax/fixtures_structure/multiline_pattern.json b/fluent-syntax/tests/syntax/fixtures_structure/multiline_pattern.json similarity index 100% rename from tests/syntax/fixtures_structure/multiline_pattern.json rename to fluent-syntax/tests/syntax/fixtures_structure/multiline_pattern.json diff --git a/tests/syntax/fixtures_structure/placeable_at_eol.ftl b/fluent-syntax/tests/syntax/fixtures_structure/placeable_at_eol.ftl similarity index 100% rename from tests/syntax/fixtures_structure/placeable_at_eol.ftl rename to fluent-syntax/tests/syntax/fixtures_structure/placeable_at_eol.ftl diff --git a/tests/syntax/fixtures_structure/placeable_at_eol.json b/fluent-syntax/tests/syntax/fixtures_structure/placeable_at_eol.json similarity index 100% rename from tests/syntax/fixtures_structure/placeable_at_eol.json rename to fluent-syntax/tests/syntax/fixtures_structure/placeable_at_eol.json diff --git a/tests/syntax/fixtures_structure/resource_comment.ftl b/fluent-syntax/tests/syntax/fixtures_structure/resource_comment.ftl similarity index 100% rename from tests/syntax/fixtures_structure/resource_comment.ftl rename to fluent-syntax/tests/syntax/fixtures_structure/resource_comment.ftl diff --git a/tests/syntax/fixtures_structure/resource_comment.json b/fluent-syntax/tests/syntax/fixtures_structure/resource_comment.json similarity index 100% rename from tests/syntax/fixtures_structure/resource_comment.json rename to fluent-syntax/tests/syntax/fixtures_structure/resource_comment.json diff --git a/tests/syntax/fixtures_structure/resource_comment_trailing_line.ftl b/fluent-syntax/tests/syntax/fixtures_structure/resource_comment_trailing_line.ftl similarity index 100% rename from tests/syntax/fixtures_structure/resource_comment_trailing_line.ftl rename to fluent-syntax/tests/syntax/fixtures_structure/resource_comment_trailing_line.ftl diff --git a/tests/syntax/fixtures_structure/resource_comment_trailing_line.json b/fluent-syntax/tests/syntax/fixtures_structure/resource_comment_trailing_line.json similarity index 100% rename from tests/syntax/fixtures_structure/resource_comment_trailing_line.json rename to fluent-syntax/tests/syntax/fixtures_structure/resource_comment_trailing_line.json diff --git a/tests/syntax/fixtures_structure/section.ftl b/fluent-syntax/tests/syntax/fixtures_structure/section.ftl similarity index 100% rename from tests/syntax/fixtures_structure/section.ftl rename to fluent-syntax/tests/syntax/fixtures_structure/section.ftl diff --git a/tests/syntax/fixtures_structure/section.json b/fluent-syntax/tests/syntax/fixtures_structure/section.json similarity index 100% rename from tests/syntax/fixtures_structure/section.json rename to fluent-syntax/tests/syntax/fixtures_structure/section.json diff --git a/tests/syntax/fixtures_structure/section_with_comment.ftl b/fluent-syntax/tests/syntax/fixtures_structure/section_with_comment.ftl similarity index 100% rename from tests/syntax/fixtures_structure/section_with_comment.ftl rename to fluent-syntax/tests/syntax/fixtures_structure/section_with_comment.ftl diff --git a/tests/syntax/fixtures_structure/section_with_comment.json b/fluent-syntax/tests/syntax/fixtures_structure/section_with_comment.json similarity index 100% rename from tests/syntax/fixtures_structure/section_with_comment.json rename to fluent-syntax/tests/syntax/fixtures_structure/section_with_comment.json diff --git a/tests/syntax/fixtures_structure/select_expressions.ftl b/fluent-syntax/tests/syntax/fixtures_structure/select_expressions.ftl similarity index 100% rename from tests/syntax/fixtures_structure/select_expressions.ftl rename to fluent-syntax/tests/syntax/fixtures_structure/select_expressions.ftl diff --git a/tests/syntax/fixtures_structure/select_expressions.json b/fluent-syntax/tests/syntax/fixtures_structure/select_expressions.json similarity index 100% rename from tests/syntax/fixtures_structure/select_expressions.json rename to fluent-syntax/tests/syntax/fixtures_structure/select_expressions.json diff --git a/tests/syntax/fixtures_structure/simple_message.ftl b/fluent-syntax/tests/syntax/fixtures_structure/simple_message.ftl similarity index 100% rename from tests/syntax/fixtures_structure/simple_message.ftl rename to fluent-syntax/tests/syntax/fixtures_structure/simple_message.ftl diff --git a/tests/syntax/fixtures_structure/simple_message.json b/fluent-syntax/tests/syntax/fixtures_structure/simple_message.json similarity index 100% rename from tests/syntax/fixtures_structure/simple_message.json rename to fluent-syntax/tests/syntax/fixtures_structure/simple_message.json diff --git a/tests/syntax/fixtures_structure/sparse-messages.ftl b/fluent-syntax/tests/syntax/fixtures_structure/sparse-messages.ftl similarity index 100% rename from tests/syntax/fixtures_structure/sparse-messages.ftl rename to fluent-syntax/tests/syntax/fixtures_structure/sparse-messages.ftl diff --git a/tests/syntax/fixtures_structure/sparse-messages.json b/fluent-syntax/tests/syntax/fixtures_structure/sparse-messages.json similarity index 100% rename from tests/syntax/fixtures_structure/sparse-messages.json rename to fluent-syntax/tests/syntax/fixtures_structure/sparse-messages.json diff --git a/tests/syntax/fixtures_structure/standalone_comment.ftl b/fluent-syntax/tests/syntax/fixtures_structure/standalone_comment.ftl similarity index 100% rename from tests/syntax/fixtures_structure/standalone_comment.ftl rename to fluent-syntax/tests/syntax/fixtures_structure/standalone_comment.ftl diff --git a/tests/syntax/fixtures_structure/standalone_comment.json b/fluent-syntax/tests/syntax/fixtures_structure/standalone_comment.json similarity index 100% rename from tests/syntax/fixtures_structure/standalone_comment.json rename to fluent-syntax/tests/syntax/fixtures_structure/standalone_comment.json diff --git a/tests/syntax/fixtures_structure/syntax_zero_four.ftl b/fluent-syntax/tests/syntax/fixtures_structure/syntax_zero_four.ftl similarity index 100% rename from tests/syntax/fixtures_structure/syntax_zero_four.ftl rename to fluent-syntax/tests/syntax/fixtures_structure/syntax_zero_four.ftl diff --git a/tests/syntax/fixtures_structure/syntax_zero_four.json b/fluent-syntax/tests/syntax/fixtures_structure/syntax_zero_four.json similarity index 100% rename from tests/syntax/fixtures_structure/syntax_zero_four.json rename to fluent-syntax/tests/syntax/fixtures_structure/syntax_zero_four.json diff --git a/tests/syntax/fixtures_structure/term.ftl b/fluent-syntax/tests/syntax/fixtures_structure/term.ftl similarity index 100% rename from tests/syntax/fixtures_structure/term.ftl rename to fluent-syntax/tests/syntax/fixtures_structure/term.ftl diff --git a/tests/syntax/fixtures_structure/term.json b/fluent-syntax/tests/syntax/fixtures_structure/term.json similarity index 100% rename from tests/syntax/fixtures_structure/term.json rename to fluent-syntax/tests/syntax/fixtures_structure/term.json diff --git a/tests/syntax/fixtures_structure/term_with_empty_pattern.ftl b/fluent-syntax/tests/syntax/fixtures_structure/term_with_empty_pattern.ftl similarity index 100% rename from tests/syntax/fixtures_structure/term_with_empty_pattern.ftl rename to fluent-syntax/tests/syntax/fixtures_structure/term_with_empty_pattern.ftl diff --git a/tests/syntax/fixtures_structure/term_with_empty_pattern.json b/fluent-syntax/tests/syntax/fixtures_structure/term_with_empty_pattern.json similarity index 100% rename from tests/syntax/fixtures_structure/term_with_empty_pattern.json rename to fluent-syntax/tests/syntax/fixtures_structure/term_with_empty_pattern.json diff --git a/tests/syntax/fixtures_structure/unclosed.ftl b/fluent-syntax/tests/syntax/fixtures_structure/unclosed.ftl similarity index 100% rename from tests/syntax/fixtures_structure/unclosed.ftl rename to fluent-syntax/tests/syntax/fixtures_structure/unclosed.ftl diff --git a/tests/syntax/fixtures_structure/unclosed.json b/fluent-syntax/tests/syntax/fixtures_structure/unclosed.json similarity index 100% rename from tests/syntax/fixtures_structure/unclosed.json rename to fluent-syntax/tests/syntax/fixtures_structure/unclosed.json diff --git a/tests/syntax/fixtures_structure/variant_keys.ftl b/fluent-syntax/tests/syntax/fixtures_structure/variant_keys.ftl similarity index 100% rename from tests/syntax/fixtures_structure/variant_keys.ftl rename to fluent-syntax/tests/syntax/fixtures_structure/variant_keys.ftl diff --git a/tests/syntax/fixtures_structure/variant_keys.json b/fluent-syntax/tests/syntax/fixtures_structure/variant_keys.json similarity index 100% rename from tests/syntax/fixtures_structure/variant_keys.json rename to fluent-syntax/tests/syntax/fixtures_structure/variant_keys.json diff --git a/tests/syntax/fixtures_structure/variant_with_empty_pattern.ftl b/fluent-syntax/tests/syntax/fixtures_structure/variant_with_empty_pattern.ftl similarity index 100% rename from tests/syntax/fixtures_structure/variant_with_empty_pattern.ftl rename to fluent-syntax/tests/syntax/fixtures_structure/variant_with_empty_pattern.ftl diff --git a/tests/syntax/fixtures_structure/variant_with_empty_pattern.json b/fluent-syntax/tests/syntax/fixtures_structure/variant_with_empty_pattern.json similarity index 100% rename from tests/syntax/fixtures_structure/variant_with_empty_pattern.json rename to fluent-syntax/tests/syntax/fixtures_structure/variant_with_empty_pattern.json diff --git a/tests/syntax/fixtures_structure/whitespace_leading.ftl b/fluent-syntax/tests/syntax/fixtures_structure/whitespace_leading.ftl similarity index 100% rename from tests/syntax/fixtures_structure/whitespace_leading.ftl rename to fluent-syntax/tests/syntax/fixtures_structure/whitespace_leading.ftl diff --git a/tests/syntax/fixtures_structure/whitespace_leading.json b/fluent-syntax/tests/syntax/fixtures_structure/whitespace_leading.json similarity index 100% rename from tests/syntax/fixtures_structure/whitespace_leading.json rename to fluent-syntax/tests/syntax/fixtures_structure/whitespace_leading.json diff --git a/tests/syntax/fixtures_structure/whitespace_trailing.ftl b/fluent-syntax/tests/syntax/fixtures_structure/whitespace_trailing.ftl similarity index 100% rename from tests/syntax/fixtures_structure/whitespace_trailing.ftl rename to fluent-syntax/tests/syntax/fixtures_structure/whitespace_trailing.ftl diff --git a/tests/syntax/fixtures_structure/whitespace_trailing.json b/fluent-syntax/tests/syntax/fixtures_structure/whitespace_trailing.json similarity index 100% rename from tests/syntax/fixtures_structure/whitespace_trailing.json rename to fluent-syntax/tests/syntax/fixtures_structure/whitespace_trailing.json diff --git a/tests/syntax/test_ast_json.py b/fluent-syntax/tests/syntax/test_ast_json.py similarity index 100% rename from tests/syntax/test_ast_json.py rename to fluent-syntax/tests/syntax/test_ast_json.py diff --git a/tests/syntax/test_behavior.py b/fluent-syntax/tests/syntax/test_behavior.py similarity index 100% rename from tests/syntax/test_behavior.py rename to fluent-syntax/tests/syntax/test_behavior.py diff --git a/tests/syntax/test_entry.py b/fluent-syntax/tests/syntax/test_entry.py similarity index 100% rename from tests/syntax/test_entry.py rename to fluent-syntax/tests/syntax/test_entry.py diff --git a/tests/syntax/test_equals.py b/fluent-syntax/tests/syntax/test_equals.py similarity index 100% rename from tests/syntax/test_equals.py rename to fluent-syntax/tests/syntax/test_equals.py diff --git a/tests/syntax/test_reference.py b/fluent-syntax/tests/syntax/test_reference.py similarity index 100% rename from tests/syntax/test_reference.py rename to fluent-syntax/tests/syntax/test_reference.py diff --git a/tests/syntax/test_serializer.py b/fluent-syntax/tests/syntax/test_serializer.py similarity index 100% rename from tests/syntax/test_serializer.py rename to fluent-syntax/tests/syntax/test_serializer.py diff --git a/tests/syntax/test_stream.py b/fluent-syntax/tests/syntax/test_stream.py similarity index 100% rename from tests/syntax/test_stream.py rename to fluent-syntax/tests/syntax/test_stream.py diff --git a/tests/syntax/test_structure.py b/fluent-syntax/tests/syntax/test_structure.py similarity index 100% rename from tests/syntax/test_structure.py rename to fluent-syntax/tests/syntax/test_structure.py diff --git a/tox.ini b/fluent-syntax/tox.ini similarity index 100% rename from tox.ini rename to fluent-syntax/tox.ini From ace66795388b5517d6ae8ad74d153aead6b15b55 Mon Sep 17 00:00:00 2001 From: Luke Plant Date: Sat, 12 Jan 2019 01:41:39 +0300 Subject: [PATCH 2/4] Fixed up CRLF issue --- .gitattributes | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.gitattributes b/.gitattributes index 74346c43..41ba9524 100644 --- a/.gitattributes +++ b/.gitattributes @@ -1,3 +1,3 @@ -tests/syntax/fixtures_reference/crlf.ftl eol=crlf -tests/syntax/fixtures_reference/cr.ftl eol=cr -tests/syntax/fixtures_structure/crlf.ftl eol=crlf +fluent-syntax/tests/syntax/fixtures_reference/crlf.ftl eol=crlf +fluent-syntax/tests/syntax/fixtures_reference/cr.ftl eol=cr +fluent-syntax/tests/syntax/fixtures_structure/crlf.ftl eol=crlf From 9db6d3f315880a50e69421254f59d706cdb3f724 Mon Sep 17 00:00:00 2001 From: Luke Plant Date: Tue, 15 Jan 2019 15:19:27 +0300 Subject: [PATCH 3/4] Directory fluent-syntax -> fluent.syntax --- .gitattributes | 6 +++--- .travis.yml | 2 +- {fluent-syntax => fluent.syntax}/CHANGELOG.md | 0 {fluent-syntax => fluent.syntax}/fluent/__init__.py | 0 {fluent-syntax => fluent.syntax}/fluent/syntax/__init__.py | 0 {fluent-syntax => fluent.syntax}/fluent/syntax/ast.py | 0 {fluent-syntax => fluent.syntax}/fluent/syntax/errors.py | 0 {fluent-syntax => fluent.syntax}/fluent/syntax/parser.py | 0 .../fluent/syntax/serializer.py | 0 {fluent-syntax => fluent.syntax}/fluent/syntax/stream.py | 0 {fluent-syntax => fluent.syntax}/setup.cfg | 0 {fluent-syntax => fluent.syntax}/setup.py | 0 {fluent-syntax => fluent.syntax}/tests/__init__.py | 0 {fluent-syntax => fluent.syntax}/tests/syntax/README.md | 0 {fluent-syntax => fluent.syntax}/tests/syntax/__init__.py | 0 .../attribute_expression_with_wrong_attr.ftl | 0 .../fixtures_behavior/attribute_of_private_as_placeable.ftl | 0 .../fixtures_behavior/attribute_of_public_as_selector.ftl | 0 .../syntax/fixtures_behavior/attribute_starts_from_nl.ftl | 0 .../fixtures_behavior/attribute_with_empty_pattern.ftl | 0 .../fixtures_behavior/attribute_without_equal_sign.ftl | 0 .../tests/syntax/fixtures_behavior/broken_number.ftl | 0 .../fixtures_behavior/call_expression_with_bad_id.ftl | 0 .../call_expression_with_trailing_comma.ftl | 0 .../call_expression_with_wrong_kwarg_name.ftl | 0 .../call_expression_with_wrong_value_type.ftl | 0 .../fixtures_behavior/comment_continues_with_one_slash.ftl | 0 .../tests/syntax/fixtures_behavior/comment_with_eof.ftl | 0 .../tests/syntax/fixtures_behavior/empty_resource.ftl | 0 .../syntax/fixtures_behavior/empty_resource_with_ws.ftl | 0 .../syntax/fixtures_behavior/entry_start_with_one_slash.ftl | 0 .../tests/syntax/fixtures_behavior/escape_sequences.ftl | 0 .../tests/syntax/fixtures_behavior/indent.ftl | 0 .../tests/syntax/fixtures_behavior/leading_empty_lines.ftl | 0 .../fixtures_behavior/leading_empty_lines_with_ws.ftl | 0 .../fixtures_behavior/message_reference_as_selector.ftl | 0 .../tests/syntax/fixtures_behavior/multiline_string.ftl | 0 .../multiline_with_non_empty_first_line.ftl | 0 .../syntax/fixtures_behavior/multiline_with_placeables.ftl | 0 .../syntax/fixtures_behavior/non_id_attribute_name.ftl | 0 .../syntax/fixtures_behavior/placeable_at_line_extremes.ftl | 0 .../syntax/fixtures_behavior/placeable_in_placeable.ftl | 0 .../fixtures_behavior/placeable_without_close_bracket.ftl | 0 .../fixtures_behavior/second_attribute_starts_from_nl.ftl | 0 .../fixtures_behavior/section_starts_with_one_bracket.ftl | 0 .../fixtures_behavior/section_with_nl_in_the_middle.ftl | 0 .../fixtures_behavior/section_with_no_nl_after_it.ftl | 0 .../section_with_one_bracket_at_the_end.ftl | 0 .../select_expression_with_two_selectors.ftl | 0 .../fixtures_behavior/select_expression_without_arrow.ftl | 0 .../select_expression_without_variants.ftl | 0 .../fixtures_behavior/selector_expression_ends_abruptly.ftl | 0 .../tests/syntax/fixtures_behavior/simple_message.ftl | 0 .../tests/syntax/fixtures_behavior/single_char_id.ftl | 0 .../syntax/fixtures_behavior/standalone_identifier.ftl | 0 .../tests/syntax/fixtures_behavior/term.ftl | 0 .../fixtures_behavior/unclosed_empty_placeable_error.ftl | 0 .../tests/syntax/fixtures_behavior/unknown_entry_start.ftl | 0 .../syntax/fixtures_behavior/variant_ends_abruptly.ftl | 0 .../fixtures_behavior/variant_expression_as_placeable.ftl | 0 .../fixtures_behavior/variant_expression_as_selector.ftl | 0 .../fixtures_behavior/variant_expression_empty_key.ftl | 0 .../tests/syntax/fixtures_behavior/variant_lists.ftl | 0 .../syntax/fixtures_behavior/variant_starts_from_nl.ftl | 0 .../syntax/fixtures_behavior/variant_with_digit_key.ftl | 0 .../syntax/fixtures_behavior/variant_with_empty_pattern.ftl | 0 .../variant_with_leading_space_in_name.ftl | 0 .../fixtures_behavior/variant_with_symbol_with_space.ftl | 0 .../syntax/fixtures_behavior/variants_with_two_defaults.ftl | 0 .../tests/syntax/fixtures_reference/any_char.ftl | 0 .../tests/syntax/fixtures_reference/any_char.json | 0 .../tests/syntax/fixtures_reference/astral.ftl | 0 .../tests/syntax/fixtures_reference/astral.json | 0 .../tests/syntax/fixtures_reference/call_expressions.ftl | 0 .../tests/syntax/fixtures_reference/call_expressions.json | 0 .../tests/syntax/fixtures_reference/callee_expressions.ftl | 0 .../tests/syntax/fixtures_reference/callee_expressions.json | 0 .../tests/syntax/fixtures_reference/comments.ftl | 0 .../tests/syntax/fixtures_reference/comments.json | 0 .../tests/syntax/fixtures_reference/cr.ftl | 0 .../tests/syntax/fixtures_reference/cr.json | 0 .../tests/syntax/fixtures_reference/crlf.ftl | 0 .../tests/syntax/fixtures_reference/crlf.json | 0 .../tests/syntax/fixtures_reference/eof_comment.ftl | 0 .../tests/syntax/fixtures_reference/eof_comment.json | 0 .../tests/syntax/fixtures_reference/eof_empty.ftl | 0 .../tests/syntax/fixtures_reference/eof_empty.json | 0 .../tests/syntax/fixtures_reference/eof_id.ftl | 0 .../tests/syntax/fixtures_reference/eof_id.json | 0 .../tests/syntax/fixtures_reference/eof_id_equals.ftl | 0 .../tests/syntax/fixtures_reference/eof_id_equals.json | 0 .../tests/syntax/fixtures_reference/eof_junk.ftl | 0 .../tests/syntax/fixtures_reference/eof_junk.json | 0 .../tests/syntax/fixtures_reference/eof_value.ftl | 0 .../tests/syntax/fixtures_reference/eof_value.json | 0 .../tests/syntax/fixtures_reference/escaped_characters.ftl | 0 .../tests/syntax/fixtures_reference/escaped_characters.json | 0 .../tests/syntax/fixtures_reference/junk.ftl | 0 .../tests/syntax/fixtures_reference/junk.json | 0 .../tests/syntax/fixtures_reference/leading_dots.ftl | 0 .../tests/syntax/fixtures_reference/leading_dots.json | 0 .../tests/syntax/fixtures_reference/literal_expressions.ftl | 0 .../syntax/fixtures_reference/literal_expressions.json | 0 .../tests/syntax/fixtures_reference/member_expressions.ftl | 0 .../tests/syntax/fixtures_reference/member_expressions.json | 0 .../tests/syntax/fixtures_reference/messages.ftl | 0 .../tests/syntax/fixtures_reference/messages.json | 0 .../tests/syntax/fixtures_reference/mixed_entries.ftl | 0 .../tests/syntax/fixtures_reference/mixed_entries.json | 0 .../tests/syntax/fixtures_reference/multiline_values.ftl | 0 .../tests/syntax/fixtures_reference/multiline_values.json | 0 .../tests/syntax/fixtures_reference/placeables.ftl | 0 .../tests/syntax/fixtures_reference/placeables.json | 0 .../syntax/fixtures_reference/reference_expressions.ftl | 0 .../syntax/fixtures_reference/reference_expressions.json | 0 .../tests/syntax/fixtures_reference/select_expressions.ftl | 0 .../tests/syntax/fixtures_reference/select_expressions.json | 0 .../tests/syntax/fixtures_reference/select_indent.ftl | 0 .../tests/syntax/fixtures_reference/select_indent.json | 0 .../tests/syntax/fixtures_reference/sparse_entries.ftl | 0 .../tests/syntax/fixtures_reference/sparse_entries.json | 0 .../tests/syntax/fixtures_reference/tab.ftl | 0 .../tests/syntax/fixtures_reference/tab.json | 0 .../tests/syntax/fixtures_reference/term_parameters.ftl | 0 .../tests/syntax/fixtures_reference/term_parameters.json | 0 .../tests/syntax/fixtures_reference/terms.ftl | 0 .../tests/syntax/fixtures_reference/terms.json | 0 .../tests/syntax/fixtures_reference/variables.ftl | 0 .../tests/syntax/fixtures_reference/variables.json | 0 .../tests/syntax/fixtures_reference/variant_keys.ftl | 0 .../tests/syntax/fixtures_reference/variant_keys.json | 0 .../tests/syntax/fixtures_reference/variant_lists.ftl | 0 .../tests/syntax/fixtures_reference/variant_lists.json | 0 .../tests/syntax/fixtures_reference/variants_indent.ftl | 0 .../tests/syntax/fixtures_reference/variants_indent.json | 0 .../tests/syntax/fixtures_reference/whitespace_in_value.ftl | 0 .../syntax/fixtures_reference/whitespace_in_value.json | 0 .../fixtures_structure/attribute_with_empty_pattern.ftl | 0 .../fixtures_structure/attribute_with_empty_pattern.json | 0 .../tests/syntax/fixtures_structure/blank_lines.ftl | 0 .../tests/syntax/fixtures_structure/blank_lines.json | 0 .../tests/syntax/fixtures_structure/crlf.ftl | 0 .../tests/syntax/fixtures_structure/crlf.json | 0 .../tests/syntax/fixtures_structure/dash_at_eof.ftl | 0 .../tests/syntax/fixtures_structure/dash_at_eof.json | 0 .../tests/syntax/fixtures_structure/elements_indent.ftl | 0 .../tests/syntax/fixtures_structure/elements_indent.json | 0 .../tests/syntax/fixtures_structure/escape_sequences.ftl | 0 .../tests/syntax/fixtures_structure/escape_sequences.json | 0 .../syntax/fixtures_structure/expressions_call_args.ftl | 0 .../syntax/fixtures_structure/expressions_call_args.json | 0 .../tests/syntax/fixtures_structure/junk.ftl | 0 .../tests/syntax/fixtures_structure/junk.json | 0 .../tests/syntax/fixtures_structure/leading_dots.ftl | 0 .../tests/syntax/fixtures_structure/leading_dots.json | 0 .../message_with_empty_multiline_pattern.ftl | 0 .../message_with_empty_multiline_pattern.json | 0 .../fixtures_structure/message_with_empty_pattern.ftl | 0 .../fixtures_structure/message_with_empty_pattern.json | 0 .../tests/syntax/fixtures_structure/multiline-comment.ftl | 0 .../tests/syntax/fixtures_structure/multiline-comment.json | 0 .../tests/syntax/fixtures_structure/multiline_pattern.ftl | 0 .../tests/syntax/fixtures_structure/multiline_pattern.json | 0 .../tests/syntax/fixtures_structure/placeable_at_eol.ftl | 0 .../tests/syntax/fixtures_structure/placeable_at_eol.json | 0 .../tests/syntax/fixtures_structure/resource_comment.ftl | 0 .../tests/syntax/fixtures_structure/resource_comment.json | 0 .../fixtures_structure/resource_comment_trailing_line.ftl | 0 .../fixtures_structure/resource_comment_trailing_line.json | 0 .../tests/syntax/fixtures_structure/section.ftl | 0 .../tests/syntax/fixtures_structure/section.json | 0 .../syntax/fixtures_structure/section_with_comment.ftl | 0 .../syntax/fixtures_structure/section_with_comment.json | 0 .../tests/syntax/fixtures_structure/select_expressions.ftl | 0 .../tests/syntax/fixtures_structure/select_expressions.json | 0 .../tests/syntax/fixtures_structure/simple_message.ftl | 0 .../tests/syntax/fixtures_structure/simple_message.json | 0 .../tests/syntax/fixtures_structure/sparse-messages.ftl | 0 .../tests/syntax/fixtures_structure/sparse-messages.json | 0 .../tests/syntax/fixtures_structure/standalone_comment.ftl | 0 .../tests/syntax/fixtures_structure/standalone_comment.json | 0 .../tests/syntax/fixtures_structure/syntax_zero_four.ftl | 0 .../tests/syntax/fixtures_structure/syntax_zero_four.json | 0 .../tests/syntax/fixtures_structure/term.ftl | 0 .../tests/syntax/fixtures_structure/term.json | 0 .../syntax/fixtures_structure/term_with_empty_pattern.ftl | 0 .../syntax/fixtures_structure/term_with_empty_pattern.json | 0 .../tests/syntax/fixtures_structure/unclosed.ftl | 0 .../tests/syntax/fixtures_structure/unclosed.json | 0 .../tests/syntax/fixtures_structure/variant_keys.ftl | 0 .../tests/syntax/fixtures_structure/variant_keys.json | 0 .../fixtures_structure/variant_with_empty_pattern.ftl | 0 .../fixtures_structure/variant_with_empty_pattern.json | 0 .../tests/syntax/fixtures_structure/whitespace_leading.ftl | 0 .../tests/syntax/fixtures_structure/whitespace_leading.json | 0 .../tests/syntax/fixtures_structure/whitespace_trailing.ftl | 0 .../syntax/fixtures_structure/whitespace_trailing.json | 0 .../tests/syntax/test_ast_json.py | 0 .../tests/syntax/test_behavior.py | 0 {fluent-syntax => fluent.syntax}/tests/syntax/test_entry.py | 0 .../tests/syntax/test_equals.py | 0 .../tests/syntax/test_reference.py | 0 .../tests/syntax/test_serializer.py | 0 .../tests/syntax/test_stream.py | 0 .../tests/syntax/test_structure.py | 0 {fluent-syntax => fluent.syntax}/tox.ini | 0 206 files changed, 4 insertions(+), 4 deletions(-) rename {fluent-syntax => fluent.syntax}/CHANGELOG.md (100%) rename {fluent-syntax => fluent.syntax}/fluent/__init__.py (100%) rename {fluent-syntax => fluent.syntax}/fluent/syntax/__init__.py (100%) rename {fluent-syntax => fluent.syntax}/fluent/syntax/ast.py (100%) rename {fluent-syntax => fluent.syntax}/fluent/syntax/errors.py (100%) rename {fluent-syntax => fluent.syntax}/fluent/syntax/parser.py (100%) rename {fluent-syntax => fluent.syntax}/fluent/syntax/serializer.py (100%) rename {fluent-syntax => fluent.syntax}/fluent/syntax/stream.py (100%) rename {fluent-syntax => fluent.syntax}/setup.cfg (100%) rename {fluent-syntax => fluent.syntax}/setup.py (100%) rename {fluent-syntax => fluent.syntax}/tests/__init__.py (100%) rename {fluent-syntax => fluent.syntax}/tests/syntax/README.md (100%) rename {fluent-syntax => fluent.syntax}/tests/syntax/__init__.py (100%) rename {fluent-syntax => fluent.syntax}/tests/syntax/fixtures_behavior/attribute_expression_with_wrong_attr.ftl (100%) rename {fluent-syntax => fluent.syntax}/tests/syntax/fixtures_behavior/attribute_of_private_as_placeable.ftl (100%) rename {fluent-syntax => fluent.syntax}/tests/syntax/fixtures_behavior/attribute_of_public_as_selector.ftl (100%) rename {fluent-syntax => fluent.syntax}/tests/syntax/fixtures_behavior/attribute_starts_from_nl.ftl (100%) rename {fluent-syntax => fluent.syntax}/tests/syntax/fixtures_behavior/attribute_with_empty_pattern.ftl (100%) rename {fluent-syntax => fluent.syntax}/tests/syntax/fixtures_behavior/attribute_without_equal_sign.ftl (100%) rename {fluent-syntax => fluent.syntax}/tests/syntax/fixtures_behavior/broken_number.ftl (100%) rename {fluent-syntax => fluent.syntax}/tests/syntax/fixtures_behavior/call_expression_with_bad_id.ftl (100%) rename {fluent-syntax => fluent.syntax}/tests/syntax/fixtures_behavior/call_expression_with_trailing_comma.ftl (100%) rename {fluent-syntax => fluent.syntax}/tests/syntax/fixtures_behavior/call_expression_with_wrong_kwarg_name.ftl (100%) rename {fluent-syntax => fluent.syntax}/tests/syntax/fixtures_behavior/call_expression_with_wrong_value_type.ftl (100%) rename {fluent-syntax => fluent.syntax}/tests/syntax/fixtures_behavior/comment_continues_with_one_slash.ftl (100%) rename {fluent-syntax => fluent.syntax}/tests/syntax/fixtures_behavior/comment_with_eof.ftl (100%) rename {fluent-syntax => fluent.syntax}/tests/syntax/fixtures_behavior/empty_resource.ftl (100%) rename {fluent-syntax => fluent.syntax}/tests/syntax/fixtures_behavior/empty_resource_with_ws.ftl (100%) rename {fluent-syntax => fluent.syntax}/tests/syntax/fixtures_behavior/entry_start_with_one_slash.ftl (100%) rename {fluent-syntax => fluent.syntax}/tests/syntax/fixtures_behavior/escape_sequences.ftl (100%) rename {fluent-syntax => fluent.syntax}/tests/syntax/fixtures_behavior/indent.ftl (100%) rename {fluent-syntax => fluent.syntax}/tests/syntax/fixtures_behavior/leading_empty_lines.ftl (100%) rename {fluent-syntax => fluent.syntax}/tests/syntax/fixtures_behavior/leading_empty_lines_with_ws.ftl (100%) rename {fluent-syntax => fluent.syntax}/tests/syntax/fixtures_behavior/message_reference_as_selector.ftl (100%) rename {fluent-syntax => fluent.syntax}/tests/syntax/fixtures_behavior/multiline_string.ftl (100%) rename {fluent-syntax => fluent.syntax}/tests/syntax/fixtures_behavior/multiline_with_non_empty_first_line.ftl (100%) rename {fluent-syntax => fluent.syntax}/tests/syntax/fixtures_behavior/multiline_with_placeables.ftl (100%) rename {fluent-syntax => fluent.syntax}/tests/syntax/fixtures_behavior/non_id_attribute_name.ftl (100%) rename {fluent-syntax => fluent.syntax}/tests/syntax/fixtures_behavior/placeable_at_line_extremes.ftl (100%) rename {fluent-syntax => fluent.syntax}/tests/syntax/fixtures_behavior/placeable_in_placeable.ftl (100%) rename {fluent-syntax => fluent.syntax}/tests/syntax/fixtures_behavior/placeable_without_close_bracket.ftl (100%) rename {fluent-syntax => fluent.syntax}/tests/syntax/fixtures_behavior/second_attribute_starts_from_nl.ftl (100%) rename {fluent-syntax => fluent.syntax}/tests/syntax/fixtures_behavior/section_starts_with_one_bracket.ftl (100%) rename {fluent-syntax => fluent.syntax}/tests/syntax/fixtures_behavior/section_with_nl_in_the_middle.ftl (100%) rename {fluent-syntax => fluent.syntax}/tests/syntax/fixtures_behavior/section_with_no_nl_after_it.ftl (100%) rename {fluent-syntax => fluent.syntax}/tests/syntax/fixtures_behavior/section_with_one_bracket_at_the_end.ftl (100%) rename {fluent-syntax => fluent.syntax}/tests/syntax/fixtures_behavior/select_expression_with_two_selectors.ftl (100%) rename {fluent-syntax => fluent.syntax}/tests/syntax/fixtures_behavior/select_expression_without_arrow.ftl (100%) rename {fluent-syntax => fluent.syntax}/tests/syntax/fixtures_behavior/select_expression_without_variants.ftl (100%) rename {fluent-syntax => fluent.syntax}/tests/syntax/fixtures_behavior/selector_expression_ends_abruptly.ftl (100%) rename {fluent-syntax => fluent.syntax}/tests/syntax/fixtures_behavior/simple_message.ftl (100%) rename {fluent-syntax => fluent.syntax}/tests/syntax/fixtures_behavior/single_char_id.ftl (100%) rename {fluent-syntax => fluent.syntax}/tests/syntax/fixtures_behavior/standalone_identifier.ftl (100%) rename {fluent-syntax => fluent.syntax}/tests/syntax/fixtures_behavior/term.ftl (100%) rename {fluent-syntax => fluent.syntax}/tests/syntax/fixtures_behavior/unclosed_empty_placeable_error.ftl (100%) rename {fluent-syntax => fluent.syntax}/tests/syntax/fixtures_behavior/unknown_entry_start.ftl (100%) rename {fluent-syntax => fluent.syntax}/tests/syntax/fixtures_behavior/variant_ends_abruptly.ftl (100%) rename {fluent-syntax => fluent.syntax}/tests/syntax/fixtures_behavior/variant_expression_as_placeable.ftl (100%) rename {fluent-syntax => fluent.syntax}/tests/syntax/fixtures_behavior/variant_expression_as_selector.ftl (100%) rename {fluent-syntax => fluent.syntax}/tests/syntax/fixtures_behavior/variant_expression_empty_key.ftl (100%) rename {fluent-syntax => fluent.syntax}/tests/syntax/fixtures_behavior/variant_lists.ftl (100%) rename {fluent-syntax => fluent.syntax}/tests/syntax/fixtures_behavior/variant_starts_from_nl.ftl (100%) rename {fluent-syntax => fluent.syntax}/tests/syntax/fixtures_behavior/variant_with_digit_key.ftl (100%) rename {fluent-syntax => fluent.syntax}/tests/syntax/fixtures_behavior/variant_with_empty_pattern.ftl (100%) rename {fluent-syntax => fluent.syntax}/tests/syntax/fixtures_behavior/variant_with_leading_space_in_name.ftl (100%) rename {fluent-syntax => fluent.syntax}/tests/syntax/fixtures_behavior/variant_with_symbol_with_space.ftl (100%) rename {fluent-syntax => fluent.syntax}/tests/syntax/fixtures_behavior/variants_with_two_defaults.ftl (100%) rename {fluent-syntax => fluent.syntax}/tests/syntax/fixtures_reference/any_char.ftl (100%) rename {fluent-syntax => fluent.syntax}/tests/syntax/fixtures_reference/any_char.json (100%) rename {fluent-syntax => fluent.syntax}/tests/syntax/fixtures_reference/astral.ftl (100%) rename {fluent-syntax => fluent.syntax}/tests/syntax/fixtures_reference/astral.json (100%) rename {fluent-syntax => fluent.syntax}/tests/syntax/fixtures_reference/call_expressions.ftl (100%) rename {fluent-syntax => fluent.syntax}/tests/syntax/fixtures_reference/call_expressions.json (100%) rename {fluent-syntax => fluent.syntax}/tests/syntax/fixtures_reference/callee_expressions.ftl (100%) rename {fluent-syntax => fluent.syntax}/tests/syntax/fixtures_reference/callee_expressions.json (100%) rename {fluent-syntax => fluent.syntax}/tests/syntax/fixtures_reference/comments.ftl (100%) rename {fluent-syntax => fluent.syntax}/tests/syntax/fixtures_reference/comments.json (100%) rename {fluent-syntax => fluent.syntax}/tests/syntax/fixtures_reference/cr.ftl (100%) rename {fluent-syntax => fluent.syntax}/tests/syntax/fixtures_reference/cr.json (100%) rename {fluent-syntax => fluent.syntax}/tests/syntax/fixtures_reference/crlf.ftl (100%) rename {fluent-syntax => fluent.syntax}/tests/syntax/fixtures_reference/crlf.json (100%) rename {fluent-syntax => fluent.syntax}/tests/syntax/fixtures_reference/eof_comment.ftl (100%) rename {fluent-syntax => fluent.syntax}/tests/syntax/fixtures_reference/eof_comment.json (100%) rename {fluent-syntax => fluent.syntax}/tests/syntax/fixtures_reference/eof_empty.ftl (100%) rename {fluent-syntax => fluent.syntax}/tests/syntax/fixtures_reference/eof_empty.json (100%) rename {fluent-syntax => fluent.syntax}/tests/syntax/fixtures_reference/eof_id.ftl (100%) rename {fluent-syntax => fluent.syntax}/tests/syntax/fixtures_reference/eof_id.json (100%) rename {fluent-syntax => fluent.syntax}/tests/syntax/fixtures_reference/eof_id_equals.ftl (100%) rename {fluent-syntax => fluent.syntax}/tests/syntax/fixtures_reference/eof_id_equals.json (100%) rename {fluent-syntax => fluent.syntax}/tests/syntax/fixtures_reference/eof_junk.ftl (100%) rename {fluent-syntax => fluent.syntax}/tests/syntax/fixtures_reference/eof_junk.json (100%) rename {fluent-syntax => fluent.syntax}/tests/syntax/fixtures_reference/eof_value.ftl (100%) rename {fluent-syntax => fluent.syntax}/tests/syntax/fixtures_reference/eof_value.json (100%) rename {fluent-syntax => fluent.syntax}/tests/syntax/fixtures_reference/escaped_characters.ftl (100%) rename {fluent-syntax => fluent.syntax}/tests/syntax/fixtures_reference/escaped_characters.json (100%) rename {fluent-syntax => fluent.syntax}/tests/syntax/fixtures_reference/junk.ftl (100%) rename {fluent-syntax => fluent.syntax}/tests/syntax/fixtures_reference/junk.json (100%) rename {fluent-syntax => fluent.syntax}/tests/syntax/fixtures_reference/leading_dots.ftl (100%) rename {fluent-syntax => fluent.syntax}/tests/syntax/fixtures_reference/leading_dots.json (100%) rename {fluent-syntax => fluent.syntax}/tests/syntax/fixtures_reference/literal_expressions.ftl (100%) rename {fluent-syntax => fluent.syntax}/tests/syntax/fixtures_reference/literal_expressions.json (100%) rename {fluent-syntax => fluent.syntax}/tests/syntax/fixtures_reference/member_expressions.ftl (100%) rename {fluent-syntax => fluent.syntax}/tests/syntax/fixtures_reference/member_expressions.json (100%) rename {fluent-syntax => fluent.syntax}/tests/syntax/fixtures_reference/messages.ftl (100%) rename {fluent-syntax => fluent.syntax}/tests/syntax/fixtures_reference/messages.json (100%) rename {fluent-syntax => fluent.syntax}/tests/syntax/fixtures_reference/mixed_entries.ftl (100%) rename {fluent-syntax => fluent.syntax}/tests/syntax/fixtures_reference/mixed_entries.json (100%) rename {fluent-syntax => fluent.syntax}/tests/syntax/fixtures_reference/multiline_values.ftl (100%) rename {fluent-syntax => fluent.syntax}/tests/syntax/fixtures_reference/multiline_values.json (100%) rename {fluent-syntax => fluent.syntax}/tests/syntax/fixtures_reference/placeables.ftl (100%) rename {fluent-syntax => fluent.syntax}/tests/syntax/fixtures_reference/placeables.json (100%) rename {fluent-syntax => fluent.syntax}/tests/syntax/fixtures_reference/reference_expressions.ftl (100%) rename {fluent-syntax => fluent.syntax}/tests/syntax/fixtures_reference/reference_expressions.json (100%) rename {fluent-syntax => fluent.syntax}/tests/syntax/fixtures_reference/select_expressions.ftl (100%) rename {fluent-syntax => fluent.syntax}/tests/syntax/fixtures_reference/select_expressions.json (100%) rename {fluent-syntax => fluent.syntax}/tests/syntax/fixtures_reference/select_indent.ftl (100%) rename {fluent-syntax => fluent.syntax}/tests/syntax/fixtures_reference/select_indent.json (100%) rename {fluent-syntax => fluent.syntax}/tests/syntax/fixtures_reference/sparse_entries.ftl (100%) rename {fluent-syntax => fluent.syntax}/tests/syntax/fixtures_reference/sparse_entries.json (100%) rename {fluent-syntax => fluent.syntax}/tests/syntax/fixtures_reference/tab.ftl (100%) rename {fluent-syntax => fluent.syntax}/tests/syntax/fixtures_reference/tab.json (100%) rename {fluent-syntax => fluent.syntax}/tests/syntax/fixtures_reference/term_parameters.ftl (100%) rename {fluent-syntax => fluent.syntax}/tests/syntax/fixtures_reference/term_parameters.json (100%) rename {fluent-syntax => fluent.syntax}/tests/syntax/fixtures_reference/terms.ftl (100%) rename {fluent-syntax => fluent.syntax}/tests/syntax/fixtures_reference/terms.json (100%) rename {fluent-syntax => fluent.syntax}/tests/syntax/fixtures_reference/variables.ftl (100%) rename {fluent-syntax => fluent.syntax}/tests/syntax/fixtures_reference/variables.json (100%) rename {fluent-syntax => fluent.syntax}/tests/syntax/fixtures_reference/variant_keys.ftl (100%) rename {fluent-syntax => fluent.syntax}/tests/syntax/fixtures_reference/variant_keys.json (100%) rename {fluent-syntax => fluent.syntax}/tests/syntax/fixtures_reference/variant_lists.ftl (100%) rename {fluent-syntax => fluent.syntax}/tests/syntax/fixtures_reference/variant_lists.json (100%) rename {fluent-syntax => fluent.syntax}/tests/syntax/fixtures_reference/variants_indent.ftl (100%) rename {fluent-syntax => fluent.syntax}/tests/syntax/fixtures_reference/variants_indent.json (100%) rename {fluent-syntax => fluent.syntax}/tests/syntax/fixtures_reference/whitespace_in_value.ftl (100%) rename {fluent-syntax => fluent.syntax}/tests/syntax/fixtures_reference/whitespace_in_value.json (100%) rename {fluent-syntax => fluent.syntax}/tests/syntax/fixtures_structure/attribute_with_empty_pattern.ftl (100%) rename {fluent-syntax => fluent.syntax}/tests/syntax/fixtures_structure/attribute_with_empty_pattern.json (100%) rename {fluent-syntax => fluent.syntax}/tests/syntax/fixtures_structure/blank_lines.ftl (100%) rename {fluent-syntax => fluent.syntax}/tests/syntax/fixtures_structure/blank_lines.json (100%) rename {fluent-syntax => fluent.syntax}/tests/syntax/fixtures_structure/crlf.ftl (100%) rename {fluent-syntax => fluent.syntax}/tests/syntax/fixtures_structure/crlf.json (100%) rename {fluent-syntax => fluent.syntax}/tests/syntax/fixtures_structure/dash_at_eof.ftl (100%) rename {fluent-syntax => fluent.syntax}/tests/syntax/fixtures_structure/dash_at_eof.json (100%) rename {fluent-syntax => fluent.syntax}/tests/syntax/fixtures_structure/elements_indent.ftl (100%) rename {fluent-syntax => fluent.syntax}/tests/syntax/fixtures_structure/elements_indent.json (100%) rename {fluent-syntax => fluent.syntax}/tests/syntax/fixtures_structure/escape_sequences.ftl (100%) rename {fluent-syntax => fluent.syntax}/tests/syntax/fixtures_structure/escape_sequences.json (100%) rename {fluent-syntax => fluent.syntax}/tests/syntax/fixtures_structure/expressions_call_args.ftl (100%) rename {fluent-syntax => fluent.syntax}/tests/syntax/fixtures_structure/expressions_call_args.json (100%) rename {fluent-syntax => fluent.syntax}/tests/syntax/fixtures_structure/junk.ftl (100%) rename {fluent-syntax => fluent.syntax}/tests/syntax/fixtures_structure/junk.json (100%) rename {fluent-syntax => fluent.syntax}/tests/syntax/fixtures_structure/leading_dots.ftl (100%) rename {fluent-syntax => fluent.syntax}/tests/syntax/fixtures_structure/leading_dots.json (100%) rename {fluent-syntax => fluent.syntax}/tests/syntax/fixtures_structure/message_with_empty_multiline_pattern.ftl (100%) rename {fluent-syntax => fluent.syntax}/tests/syntax/fixtures_structure/message_with_empty_multiline_pattern.json (100%) rename {fluent-syntax => fluent.syntax}/tests/syntax/fixtures_structure/message_with_empty_pattern.ftl (100%) rename {fluent-syntax => fluent.syntax}/tests/syntax/fixtures_structure/message_with_empty_pattern.json (100%) rename {fluent-syntax => fluent.syntax}/tests/syntax/fixtures_structure/multiline-comment.ftl (100%) rename {fluent-syntax => fluent.syntax}/tests/syntax/fixtures_structure/multiline-comment.json (100%) rename {fluent-syntax => fluent.syntax}/tests/syntax/fixtures_structure/multiline_pattern.ftl (100%) rename {fluent-syntax => fluent.syntax}/tests/syntax/fixtures_structure/multiline_pattern.json (100%) rename {fluent-syntax => fluent.syntax}/tests/syntax/fixtures_structure/placeable_at_eol.ftl (100%) rename {fluent-syntax => fluent.syntax}/tests/syntax/fixtures_structure/placeable_at_eol.json (100%) rename {fluent-syntax => fluent.syntax}/tests/syntax/fixtures_structure/resource_comment.ftl (100%) rename {fluent-syntax => fluent.syntax}/tests/syntax/fixtures_structure/resource_comment.json (100%) rename {fluent-syntax => fluent.syntax}/tests/syntax/fixtures_structure/resource_comment_trailing_line.ftl (100%) rename {fluent-syntax => fluent.syntax}/tests/syntax/fixtures_structure/resource_comment_trailing_line.json (100%) rename {fluent-syntax => fluent.syntax}/tests/syntax/fixtures_structure/section.ftl (100%) rename {fluent-syntax => fluent.syntax}/tests/syntax/fixtures_structure/section.json (100%) rename {fluent-syntax => fluent.syntax}/tests/syntax/fixtures_structure/section_with_comment.ftl (100%) rename {fluent-syntax => fluent.syntax}/tests/syntax/fixtures_structure/section_with_comment.json (100%) rename {fluent-syntax => fluent.syntax}/tests/syntax/fixtures_structure/select_expressions.ftl (100%) rename {fluent-syntax => fluent.syntax}/tests/syntax/fixtures_structure/select_expressions.json (100%) rename {fluent-syntax => fluent.syntax}/tests/syntax/fixtures_structure/simple_message.ftl (100%) rename {fluent-syntax => fluent.syntax}/tests/syntax/fixtures_structure/simple_message.json (100%) rename {fluent-syntax => fluent.syntax}/tests/syntax/fixtures_structure/sparse-messages.ftl (100%) rename {fluent-syntax => fluent.syntax}/tests/syntax/fixtures_structure/sparse-messages.json (100%) rename {fluent-syntax => fluent.syntax}/tests/syntax/fixtures_structure/standalone_comment.ftl (100%) rename {fluent-syntax => fluent.syntax}/tests/syntax/fixtures_structure/standalone_comment.json (100%) rename {fluent-syntax => fluent.syntax}/tests/syntax/fixtures_structure/syntax_zero_four.ftl (100%) rename {fluent-syntax => fluent.syntax}/tests/syntax/fixtures_structure/syntax_zero_four.json (100%) rename {fluent-syntax => fluent.syntax}/tests/syntax/fixtures_structure/term.ftl (100%) rename {fluent-syntax => fluent.syntax}/tests/syntax/fixtures_structure/term.json (100%) rename {fluent-syntax => fluent.syntax}/tests/syntax/fixtures_structure/term_with_empty_pattern.ftl (100%) rename {fluent-syntax => fluent.syntax}/tests/syntax/fixtures_structure/term_with_empty_pattern.json (100%) rename {fluent-syntax => fluent.syntax}/tests/syntax/fixtures_structure/unclosed.ftl (100%) rename {fluent-syntax => fluent.syntax}/tests/syntax/fixtures_structure/unclosed.json (100%) rename {fluent-syntax => fluent.syntax}/tests/syntax/fixtures_structure/variant_keys.ftl (100%) rename {fluent-syntax => fluent.syntax}/tests/syntax/fixtures_structure/variant_keys.json (100%) rename {fluent-syntax => fluent.syntax}/tests/syntax/fixtures_structure/variant_with_empty_pattern.ftl (100%) rename {fluent-syntax => fluent.syntax}/tests/syntax/fixtures_structure/variant_with_empty_pattern.json (100%) rename {fluent-syntax => fluent.syntax}/tests/syntax/fixtures_structure/whitespace_leading.ftl (100%) rename {fluent-syntax => fluent.syntax}/tests/syntax/fixtures_structure/whitespace_leading.json (100%) rename {fluent-syntax => fluent.syntax}/tests/syntax/fixtures_structure/whitespace_trailing.ftl (100%) rename {fluent-syntax => fluent.syntax}/tests/syntax/fixtures_structure/whitespace_trailing.json (100%) rename {fluent-syntax => fluent.syntax}/tests/syntax/test_ast_json.py (100%) rename {fluent-syntax => fluent.syntax}/tests/syntax/test_behavior.py (100%) rename {fluent-syntax => fluent.syntax}/tests/syntax/test_entry.py (100%) rename {fluent-syntax => fluent.syntax}/tests/syntax/test_equals.py (100%) rename {fluent-syntax => fluent.syntax}/tests/syntax/test_reference.py (100%) rename {fluent-syntax => fluent.syntax}/tests/syntax/test_serializer.py (100%) rename {fluent-syntax => fluent.syntax}/tests/syntax/test_stream.py (100%) rename {fluent-syntax => fluent.syntax}/tests/syntax/test_structure.py (100%) rename {fluent-syntax => fluent.syntax}/tox.ini (100%) diff --git a/.gitattributes b/.gitattributes index 41ba9524..1b6a9d71 100644 --- a/.gitattributes +++ b/.gitattributes @@ -1,3 +1,3 @@ -fluent-syntax/tests/syntax/fixtures_reference/crlf.ftl eol=crlf -fluent-syntax/tests/syntax/fixtures_reference/cr.ftl eol=cr -fluent-syntax/tests/syntax/fixtures_structure/crlf.ftl eol=crlf +fluent.syntax/tests/syntax/fixtures_reference/crlf.ftl eol=crlf +fluent.syntax/tests/syntax/fixtures_reference/cr.ftl eol=cr +fluent.syntax/tests/syntax/fixtures_structure/crlf.ftl eol=crlf diff --git a/.travis.yml b/.travis.yml index e9ad30ca..a1ba9f4e 100644 --- a/.travis.yml +++ b/.travis.yml @@ -6,7 +6,7 @@ python: - "3.6" - "nightly" env: - - PACKAGE=fluent-syntax + - PACKAGE=fluent.syntax install: pip install tox-travis script: cd $PACKAGE; tox notifications: diff --git a/fluent-syntax/CHANGELOG.md b/fluent.syntax/CHANGELOG.md similarity index 100% rename from fluent-syntax/CHANGELOG.md rename to fluent.syntax/CHANGELOG.md diff --git a/fluent-syntax/fluent/__init__.py b/fluent.syntax/fluent/__init__.py similarity index 100% rename from fluent-syntax/fluent/__init__.py rename to fluent.syntax/fluent/__init__.py diff --git a/fluent-syntax/fluent/syntax/__init__.py b/fluent.syntax/fluent/syntax/__init__.py similarity index 100% rename from fluent-syntax/fluent/syntax/__init__.py rename to fluent.syntax/fluent/syntax/__init__.py diff --git a/fluent-syntax/fluent/syntax/ast.py b/fluent.syntax/fluent/syntax/ast.py similarity index 100% rename from fluent-syntax/fluent/syntax/ast.py rename to fluent.syntax/fluent/syntax/ast.py diff --git a/fluent-syntax/fluent/syntax/errors.py b/fluent.syntax/fluent/syntax/errors.py similarity index 100% rename from fluent-syntax/fluent/syntax/errors.py rename to fluent.syntax/fluent/syntax/errors.py diff --git a/fluent-syntax/fluent/syntax/parser.py b/fluent.syntax/fluent/syntax/parser.py similarity index 100% rename from fluent-syntax/fluent/syntax/parser.py rename to fluent.syntax/fluent/syntax/parser.py diff --git a/fluent-syntax/fluent/syntax/serializer.py b/fluent.syntax/fluent/syntax/serializer.py similarity index 100% rename from fluent-syntax/fluent/syntax/serializer.py rename to fluent.syntax/fluent/syntax/serializer.py diff --git a/fluent-syntax/fluent/syntax/stream.py b/fluent.syntax/fluent/syntax/stream.py similarity index 100% rename from fluent-syntax/fluent/syntax/stream.py rename to fluent.syntax/fluent/syntax/stream.py diff --git a/fluent-syntax/setup.cfg b/fluent.syntax/setup.cfg similarity index 100% rename from fluent-syntax/setup.cfg rename to fluent.syntax/setup.cfg diff --git a/fluent-syntax/setup.py b/fluent.syntax/setup.py similarity index 100% rename from fluent-syntax/setup.py rename to fluent.syntax/setup.py diff --git a/fluent-syntax/tests/__init__.py b/fluent.syntax/tests/__init__.py similarity index 100% rename from fluent-syntax/tests/__init__.py rename to fluent.syntax/tests/__init__.py diff --git a/fluent-syntax/tests/syntax/README.md b/fluent.syntax/tests/syntax/README.md similarity index 100% rename from fluent-syntax/tests/syntax/README.md rename to fluent.syntax/tests/syntax/README.md diff --git a/fluent-syntax/tests/syntax/__init__.py b/fluent.syntax/tests/syntax/__init__.py similarity index 100% rename from fluent-syntax/tests/syntax/__init__.py rename to fluent.syntax/tests/syntax/__init__.py diff --git a/fluent-syntax/tests/syntax/fixtures_behavior/attribute_expression_with_wrong_attr.ftl b/fluent.syntax/tests/syntax/fixtures_behavior/attribute_expression_with_wrong_attr.ftl similarity index 100% rename from fluent-syntax/tests/syntax/fixtures_behavior/attribute_expression_with_wrong_attr.ftl rename to fluent.syntax/tests/syntax/fixtures_behavior/attribute_expression_with_wrong_attr.ftl diff --git a/fluent-syntax/tests/syntax/fixtures_behavior/attribute_of_private_as_placeable.ftl b/fluent.syntax/tests/syntax/fixtures_behavior/attribute_of_private_as_placeable.ftl similarity index 100% rename from fluent-syntax/tests/syntax/fixtures_behavior/attribute_of_private_as_placeable.ftl rename to fluent.syntax/tests/syntax/fixtures_behavior/attribute_of_private_as_placeable.ftl diff --git a/fluent-syntax/tests/syntax/fixtures_behavior/attribute_of_public_as_selector.ftl b/fluent.syntax/tests/syntax/fixtures_behavior/attribute_of_public_as_selector.ftl similarity index 100% rename from fluent-syntax/tests/syntax/fixtures_behavior/attribute_of_public_as_selector.ftl rename to fluent.syntax/tests/syntax/fixtures_behavior/attribute_of_public_as_selector.ftl diff --git a/fluent-syntax/tests/syntax/fixtures_behavior/attribute_starts_from_nl.ftl b/fluent.syntax/tests/syntax/fixtures_behavior/attribute_starts_from_nl.ftl similarity index 100% rename from fluent-syntax/tests/syntax/fixtures_behavior/attribute_starts_from_nl.ftl rename to fluent.syntax/tests/syntax/fixtures_behavior/attribute_starts_from_nl.ftl diff --git a/fluent-syntax/tests/syntax/fixtures_behavior/attribute_with_empty_pattern.ftl b/fluent.syntax/tests/syntax/fixtures_behavior/attribute_with_empty_pattern.ftl similarity index 100% rename from fluent-syntax/tests/syntax/fixtures_behavior/attribute_with_empty_pattern.ftl rename to fluent.syntax/tests/syntax/fixtures_behavior/attribute_with_empty_pattern.ftl diff --git a/fluent-syntax/tests/syntax/fixtures_behavior/attribute_without_equal_sign.ftl b/fluent.syntax/tests/syntax/fixtures_behavior/attribute_without_equal_sign.ftl similarity index 100% rename from fluent-syntax/tests/syntax/fixtures_behavior/attribute_without_equal_sign.ftl rename to fluent.syntax/tests/syntax/fixtures_behavior/attribute_without_equal_sign.ftl diff --git a/fluent-syntax/tests/syntax/fixtures_behavior/broken_number.ftl b/fluent.syntax/tests/syntax/fixtures_behavior/broken_number.ftl similarity index 100% rename from fluent-syntax/tests/syntax/fixtures_behavior/broken_number.ftl rename to fluent.syntax/tests/syntax/fixtures_behavior/broken_number.ftl diff --git a/fluent-syntax/tests/syntax/fixtures_behavior/call_expression_with_bad_id.ftl b/fluent.syntax/tests/syntax/fixtures_behavior/call_expression_with_bad_id.ftl similarity index 100% rename from fluent-syntax/tests/syntax/fixtures_behavior/call_expression_with_bad_id.ftl rename to fluent.syntax/tests/syntax/fixtures_behavior/call_expression_with_bad_id.ftl diff --git a/fluent-syntax/tests/syntax/fixtures_behavior/call_expression_with_trailing_comma.ftl b/fluent.syntax/tests/syntax/fixtures_behavior/call_expression_with_trailing_comma.ftl similarity index 100% rename from fluent-syntax/tests/syntax/fixtures_behavior/call_expression_with_trailing_comma.ftl rename to fluent.syntax/tests/syntax/fixtures_behavior/call_expression_with_trailing_comma.ftl diff --git a/fluent-syntax/tests/syntax/fixtures_behavior/call_expression_with_wrong_kwarg_name.ftl b/fluent.syntax/tests/syntax/fixtures_behavior/call_expression_with_wrong_kwarg_name.ftl similarity index 100% rename from fluent-syntax/tests/syntax/fixtures_behavior/call_expression_with_wrong_kwarg_name.ftl rename to fluent.syntax/tests/syntax/fixtures_behavior/call_expression_with_wrong_kwarg_name.ftl diff --git a/fluent-syntax/tests/syntax/fixtures_behavior/call_expression_with_wrong_value_type.ftl b/fluent.syntax/tests/syntax/fixtures_behavior/call_expression_with_wrong_value_type.ftl similarity index 100% rename from fluent-syntax/tests/syntax/fixtures_behavior/call_expression_with_wrong_value_type.ftl rename to fluent.syntax/tests/syntax/fixtures_behavior/call_expression_with_wrong_value_type.ftl diff --git a/fluent-syntax/tests/syntax/fixtures_behavior/comment_continues_with_one_slash.ftl b/fluent.syntax/tests/syntax/fixtures_behavior/comment_continues_with_one_slash.ftl similarity index 100% rename from fluent-syntax/tests/syntax/fixtures_behavior/comment_continues_with_one_slash.ftl rename to fluent.syntax/tests/syntax/fixtures_behavior/comment_continues_with_one_slash.ftl diff --git a/fluent-syntax/tests/syntax/fixtures_behavior/comment_with_eof.ftl b/fluent.syntax/tests/syntax/fixtures_behavior/comment_with_eof.ftl similarity index 100% rename from fluent-syntax/tests/syntax/fixtures_behavior/comment_with_eof.ftl rename to fluent.syntax/tests/syntax/fixtures_behavior/comment_with_eof.ftl diff --git a/fluent-syntax/tests/syntax/fixtures_behavior/empty_resource.ftl b/fluent.syntax/tests/syntax/fixtures_behavior/empty_resource.ftl similarity index 100% rename from fluent-syntax/tests/syntax/fixtures_behavior/empty_resource.ftl rename to fluent.syntax/tests/syntax/fixtures_behavior/empty_resource.ftl diff --git a/fluent-syntax/tests/syntax/fixtures_behavior/empty_resource_with_ws.ftl b/fluent.syntax/tests/syntax/fixtures_behavior/empty_resource_with_ws.ftl similarity index 100% rename from fluent-syntax/tests/syntax/fixtures_behavior/empty_resource_with_ws.ftl rename to fluent.syntax/tests/syntax/fixtures_behavior/empty_resource_with_ws.ftl diff --git a/fluent-syntax/tests/syntax/fixtures_behavior/entry_start_with_one_slash.ftl b/fluent.syntax/tests/syntax/fixtures_behavior/entry_start_with_one_slash.ftl similarity index 100% rename from fluent-syntax/tests/syntax/fixtures_behavior/entry_start_with_one_slash.ftl rename to fluent.syntax/tests/syntax/fixtures_behavior/entry_start_with_one_slash.ftl diff --git a/fluent-syntax/tests/syntax/fixtures_behavior/escape_sequences.ftl b/fluent.syntax/tests/syntax/fixtures_behavior/escape_sequences.ftl similarity index 100% rename from fluent-syntax/tests/syntax/fixtures_behavior/escape_sequences.ftl rename to fluent.syntax/tests/syntax/fixtures_behavior/escape_sequences.ftl diff --git a/fluent-syntax/tests/syntax/fixtures_behavior/indent.ftl b/fluent.syntax/tests/syntax/fixtures_behavior/indent.ftl similarity index 100% rename from fluent-syntax/tests/syntax/fixtures_behavior/indent.ftl rename to fluent.syntax/tests/syntax/fixtures_behavior/indent.ftl diff --git a/fluent-syntax/tests/syntax/fixtures_behavior/leading_empty_lines.ftl b/fluent.syntax/tests/syntax/fixtures_behavior/leading_empty_lines.ftl similarity index 100% rename from fluent-syntax/tests/syntax/fixtures_behavior/leading_empty_lines.ftl rename to fluent.syntax/tests/syntax/fixtures_behavior/leading_empty_lines.ftl diff --git a/fluent-syntax/tests/syntax/fixtures_behavior/leading_empty_lines_with_ws.ftl b/fluent.syntax/tests/syntax/fixtures_behavior/leading_empty_lines_with_ws.ftl similarity index 100% rename from fluent-syntax/tests/syntax/fixtures_behavior/leading_empty_lines_with_ws.ftl rename to fluent.syntax/tests/syntax/fixtures_behavior/leading_empty_lines_with_ws.ftl diff --git a/fluent-syntax/tests/syntax/fixtures_behavior/message_reference_as_selector.ftl b/fluent.syntax/tests/syntax/fixtures_behavior/message_reference_as_selector.ftl similarity index 100% rename from fluent-syntax/tests/syntax/fixtures_behavior/message_reference_as_selector.ftl rename to fluent.syntax/tests/syntax/fixtures_behavior/message_reference_as_selector.ftl diff --git a/fluent-syntax/tests/syntax/fixtures_behavior/multiline_string.ftl b/fluent.syntax/tests/syntax/fixtures_behavior/multiline_string.ftl similarity index 100% rename from fluent-syntax/tests/syntax/fixtures_behavior/multiline_string.ftl rename to fluent.syntax/tests/syntax/fixtures_behavior/multiline_string.ftl diff --git a/fluent-syntax/tests/syntax/fixtures_behavior/multiline_with_non_empty_first_line.ftl b/fluent.syntax/tests/syntax/fixtures_behavior/multiline_with_non_empty_first_line.ftl similarity index 100% rename from fluent-syntax/tests/syntax/fixtures_behavior/multiline_with_non_empty_first_line.ftl rename to fluent.syntax/tests/syntax/fixtures_behavior/multiline_with_non_empty_first_line.ftl diff --git a/fluent-syntax/tests/syntax/fixtures_behavior/multiline_with_placeables.ftl b/fluent.syntax/tests/syntax/fixtures_behavior/multiline_with_placeables.ftl similarity index 100% rename from fluent-syntax/tests/syntax/fixtures_behavior/multiline_with_placeables.ftl rename to fluent.syntax/tests/syntax/fixtures_behavior/multiline_with_placeables.ftl diff --git a/fluent-syntax/tests/syntax/fixtures_behavior/non_id_attribute_name.ftl b/fluent.syntax/tests/syntax/fixtures_behavior/non_id_attribute_name.ftl similarity index 100% rename from fluent-syntax/tests/syntax/fixtures_behavior/non_id_attribute_name.ftl rename to fluent.syntax/tests/syntax/fixtures_behavior/non_id_attribute_name.ftl diff --git a/fluent-syntax/tests/syntax/fixtures_behavior/placeable_at_line_extremes.ftl b/fluent.syntax/tests/syntax/fixtures_behavior/placeable_at_line_extremes.ftl similarity index 100% rename from fluent-syntax/tests/syntax/fixtures_behavior/placeable_at_line_extremes.ftl rename to fluent.syntax/tests/syntax/fixtures_behavior/placeable_at_line_extremes.ftl diff --git a/fluent-syntax/tests/syntax/fixtures_behavior/placeable_in_placeable.ftl b/fluent.syntax/tests/syntax/fixtures_behavior/placeable_in_placeable.ftl similarity index 100% rename from fluent-syntax/tests/syntax/fixtures_behavior/placeable_in_placeable.ftl rename to fluent.syntax/tests/syntax/fixtures_behavior/placeable_in_placeable.ftl diff --git a/fluent-syntax/tests/syntax/fixtures_behavior/placeable_without_close_bracket.ftl b/fluent.syntax/tests/syntax/fixtures_behavior/placeable_without_close_bracket.ftl similarity index 100% rename from fluent-syntax/tests/syntax/fixtures_behavior/placeable_without_close_bracket.ftl rename to fluent.syntax/tests/syntax/fixtures_behavior/placeable_without_close_bracket.ftl diff --git a/fluent-syntax/tests/syntax/fixtures_behavior/second_attribute_starts_from_nl.ftl b/fluent.syntax/tests/syntax/fixtures_behavior/second_attribute_starts_from_nl.ftl similarity index 100% rename from fluent-syntax/tests/syntax/fixtures_behavior/second_attribute_starts_from_nl.ftl rename to fluent.syntax/tests/syntax/fixtures_behavior/second_attribute_starts_from_nl.ftl diff --git a/fluent-syntax/tests/syntax/fixtures_behavior/section_starts_with_one_bracket.ftl b/fluent.syntax/tests/syntax/fixtures_behavior/section_starts_with_one_bracket.ftl similarity index 100% rename from fluent-syntax/tests/syntax/fixtures_behavior/section_starts_with_one_bracket.ftl rename to fluent.syntax/tests/syntax/fixtures_behavior/section_starts_with_one_bracket.ftl diff --git a/fluent-syntax/tests/syntax/fixtures_behavior/section_with_nl_in_the_middle.ftl b/fluent.syntax/tests/syntax/fixtures_behavior/section_with_nl_in_the_middle.ftl similarity index 100% rename from fluent-syntax/tests/syntax/fixtures_behavior/section_with_nl_in_the_middle.ftl rename to fluent.syntax/tests/syntax/fixtures_behavior/section_with_nl_in_the_middle.ftl diff --git a/fluent-syntax/tests/syntax/fixtures_behavior/section_with_no_nl_after_it.ftl b/fluent.syntax/tests/syntax/fixtures_behavior/section_with_no_nl_after_it.ftl similarity index 100% rename from fluent-syntax/tests/syntax/fixtures_behavior/section_with_no_nl_after_it.ftl rename to fluent.syntax/tests/syntax/fixtures_behavior/section_with_no_nl_after_it.ftl diff --git a/fluent-syntax/tests/syntax/fixtures_behavior/section_with_one_bracket_at_the_end.ftl b/fluent.syntax/tests/syntax/fixtures_behavior/section_with_one_bracket_at_the_end.ftl similarity index 100% rename from fluent-syntax/tests/syntax/fixtures_behavior/section_with_one_bracket_at_the_end.ftl rename to fluent.syntax/tests/syntax/fixtures_behavior/section_with_one_bracket_at_the_end.ftl diff --git a/fluent-syntax/tests/syntax/fixtures_behavior/select_expression_with_two_selectors.ftl b/fluent.syntax/tests/syntax/fixtures_behavior/select_expression_with_two_selectors.ftl similarity index 100% rename from fluent-syntax/tests/syntax/fixtures_behavior/select_expression_with_two_selectors.ftl rename to fluent.syntax/tests/syntax/fixtures_behavior/select_expression_with_two_selectors.ftl diff --git a/fluent-syntax/tests/syntax/fixtures_behavior/select_expression_without_arrow.ftl b/fluent.syntax/tests/syntax/fixtures_behavior/select_expression_without_arrow.ftl similarity index 100% rename from fluent-syntax/tests/syntax/fixtures_behavior/select_expression_without_arrow.ftl rename to fluent.syntax/tests/syntax/fixtures_behavior/select_expression_without_arrow.ftl diff --git a/fluent-syntax/tests/syntax/fixtures_behavior/select_expression_without_variants.ftl b/fluent.syntax/tests/syntax/fixtures_behavior/select_expression_without_variants.ftl similarity index 100% rename from fluent-syntax/tests/syntax/fixtures_behavior/select_expression_without_variants.ftl rename to fluent.syntax/tests/syntax/fixtures_behavior/select_expression_without_variants.ftl diff --git a/fluent-syntax/tests/syntax/fixtures_behavior/selector_expression_ends_abruptly.ftl b/fluent.syntax/tests/syntax/fixtures_behavior/selector_expression_ends_abruptly.ftl similarity index 100% rename from fluent-syntax/tests/syntax/fixtures_behavior/selector_expression_ends_abruptly.ftl rename to fluent.syntax/tests/syntax/fixtures_behavior/selector_expression_ends_abruptly.ftl diff --git a/fluent-syntax/tests/syntax/fixtures_behavior/simple_message.ftl b/fluent.syntax/tests/syntax/fixtures_behavior/simple_message.ftl similarity index 100% rename from fluent-syntax/tests/syntax/fixtures_behavior/simple_message.ftl rename to fluent.syntax/tests/syntax/fixtures_behavior/simple_message.ftl diff --git a/fluent-syntax/tests/syntax/fixtures_behavior/single_char_id.ftl b/fluent.syntax/tests/syntax/fixtures_behavior/single_char_id.ftl similarity index 100% rename from fluent-syntax/tests/syntax/fixtures_behavior/single_char_id.ftl rename to fluent.syntax/tests/syntax/fixtures_behavior/single_char_id.ftl diff --git a/fluent-syntax/tests/syntax/fixtures_behavior/standalone_identifier.ftl b/fluent.syntax/tests/syntax/fixtures_behavior/standalone_identifier.ftl similarity index 100% rename from fluent-syntax/tests/syntax/fixtures_behavior/standalone_identifier.ftl rename to fluent.syntax/tests/syntax/fixtures_behavior/standalone_identifier.ftl diff --git a/fluent-syntax/tests/syntax/fixtures_behavior/term.ftl b/fluent.syntax/tests/syntax/fixtures_behavior/term.ftl similarity index 100% rename from fluent-syntax/tests/syntax/fixtures_behavior/term.ftl rename to fluent.syntax/tests/syntax/fixtures_behavior/term.ftl diff --git a/fluent-syntax/tests/syntax/fixtures_behavior/unclosed_empty_placeable_error.ftl b/fluent.syntax/tests/syntax/fixtures_behavior/unclosed_empty_placeable_error.ftl similarity index 100% rename from fluent-syntax/tests/syntax/fixtures_behavior/unclosed_empty_placeable_error.ftl rename to fluent.syntax/tests/syntax/fixtures_behavior/unclosed_empty_placeable_error.ftl diff --git a/fluent-syntax/tests/syntax/fixtures_behavior/unknown_entry_start.ftl b/fluent.syntax/tests/syntax/fixtures_behavior/unknown_entry_start.ftl similarity index 100% rename from fluent-syntax/tests/syntax/fixtures_behavior/unknown_entry_start.ftl rename to fluent.syntax/tests/syntax/fixtures_behavior/unknown_entry_start.ftl diff --git a/fluent-syntax/tests/syntax/fixtures_behavior/variant_ends_abruptly.ftl b/fluent.syntax/tests/syntax/fixtures_behavior/variant_ends_abruptly.ftl similarity index 100% rename from fluent-syntax/tests/syntax/fixtures_behavior/variant_ends_abruptly.ftl rename to fluent.syntax/tests/syntax/fixtures_behavior/variant_ends_abruptly.ftl diff --git a/fluent-syntax/tests/syntax/fixtures_behavior/variant_expression_as_placeable.ftl b/fluent.syntax/tests/syntax/fixtures_behavior/variant_expression_as_placeable.ftl similarity index 100% rename from fluent-syntax/tests/syntax/fixtures_behavior/variant_expression_as_placeable.ftl rename to fluent.syntax/tests/syntax/fixtures_behavior/variant_expression_as_placeable.ftl diff --git a/fluent-syntax/tests/syntax/fixtures_behavior/variant_expression_as_selector.ftl b/fluent.syntax/tests/syntax/fixtures_behavior/variant_expression_as_selector.ftl similarity index 100% rename from fluent-syntax/tests/syntax/fixtures_behavior/variant_expression_as_selector.ftl rename to fluent.syntax/tests/syntax/fixtures_behavior/variant_expression_as_selector.ftl diff --git a/fluent-syntax/tests/syntax/fixtures_behavior/variant_expression_empty_key.ftl b/fluent.syntax/tests/syntax/fixtures_behavior/variant_expression_empty_key.ftl similarity index 100% rename from fluent-syntax/tests/syntax/fixtures_behavior/variant_expression_empty_key.ftl rename to fluent.syntax/tests/syntax/fixtures_behavior/variant_expression_empty_key.ftl diff --git a/fluent-syntax/tests/syntax/fixtures_behavior/variant_lists.ftl b/fluent.syntax/tests/syntax/fixtures_behavior/variant_lists.ftl similarity index 100% rename from fluent-syntax/tests/syntax/fixtures_behavior/variant_lists.ftl rename to fluent.syntax/tests/syntax/fixtures_behavior/variant_lists.ftl diff --git a/fluent-syntax/tests/syntax/fixtures_behavior/variant_starts_from_nl.ftl b/fluent.syntax/tests/syntax/fixtures_behavior/variant_starts_from_nl.ftl similarity index 100% rename from fluent-syntax/tests/syntax/fixtures_behavior/variant_starts_from_nl.ftl rename to fluent.syntax/tests/syntax/fixtures_behavior/variant_starts_from_nl.ftl diff --git a/fluent-syntax/tests/syntax/fixtures_behavior/variant_with_digit_key.ftl b/fluent.syntax/tests/syntax/fixtures_behavior/variant_with_digit_key.ftl similarity index 100% rename from fluent-syntax/tests/syntax/fixtures_behavior/variant_with_digit_key.ftl rename to fluent.syntax/tests/syntax/fixtures_behavior/variant_with_digit_key.ftl diff --git a/fluent-syntax/tests/syntax/fixtures_behavior/variant_with_empty_pattern.ftl b/fluent.syntax/tests/syntax/fixtures_behavior/variant_with_empty_pattern.ftl similarity index 100% rename from fluent-syntax/tests/syntax/fixtures_behavior/variant_with_empty_pattern.ftl rename to fluent.syntax/tests/syntax/fixtures_behavior/variant_with_empty_pattern.ftl diff --git a/fluent-syntax/tests/syntax/fixtures_behavior/variant_with_leading_space_in_name.ftl b/fluent.syntax/tests/syntax/fixtures_behavior/variant_with_leading_space_in_name.ftl similarity index 100% rename from fluent-syntax/tests/syntax/fixtures_behavior/variant_with_leading_space_in_name.ftl rename to fluent.syntax/tests/syntax/fixtures_behavior/variant_with_leading_space_in_name.ftl diff --git a/fluent-syntax/tests/syntax/fixtures_behavior/variant_with_symbol_with_space.ftl b/fluent.syntax/tests/syntax/fixtures_behavior/variant_with_symbol_with_space.ftl similarity index 100% rename from fluent-syntax/tests/syntax/fixtures_behavior/variant_with_symbol_with_space.ftl rename to fluent.syntax/tests/syntax/fixtures_behavior/variant_with_symbol_with_space.ftl diff --git a/fluent-syntax/tests/syntax/fixtures_behavior/variants_with_two_defaults.ftl b/fluent.syntax/tests/syntax/fixtures_behavior/variants_with_two_defaults.ftl similarity index 100% rename from fluent-syntax/tests/syntax/fixtures_behavior/variants_with_two_defaults.ftl rename to fluent.syntax/tests/syntax/fixtures_behavior/variants_with_two_defaults.ftl diff --git a/fluent-syntax/tests/syntax/fixtures_reference/any_char.ftl b/fluent.syntax/tests/syntax/fixtures_reference/any_char.ftl similarity index 100% rename from fluent-syntax/tests/syntax/fixtures_reference/any_char.ftl rename to fluent.syntax/tests/syntax/fixtures_reference/any_char.ftl diff --git a/fluent-syntax/tests/syntax/fixtures_reference/any_char.json b/fluent.syntax/tests/syntax/fixtures_reference/any_char.json similarity index 100% rename from fluent-syntax/tests/syntax/fixtures_reference/any_char.json rename to fluent.syntax/tests/syntax/fixtures_reference/any_char.json diff --git a/fluent-syntax/tests/syntax/fixtures_reference/astral.ftl b/fluent.syntax/tests/syntax/fixtures_reference/astral.ftl similarity index 100% rename from fluent-syntax/tests/syntax/fixtures_reference/astral.ftl rename to fluent.syntax/tests/syntax/fixtures_reference/astral.ftl diff --git a/fluent-syntax/tests/syntax/fixtures_reference/astral.json b/fluent.syntax/tests/syntax/fixtures_reference/astral.json similarity index 100% rename from fluent-syntax/tests/syntax/fixtures_reference/astral.json rename to fluent.syntax/tests/syntax/fixtures_reference/astral.json diff --git a/fluent-syntax/tests/syntax/fixtures_reference/call_expressions.ftl b/fluent.syntax/tests/syntax/fixtures_reference/call_expressions.ftl similarity index 100% rename from fluent-syntax/tests/syntax/fixtures_reference/call_expressions.ftl rename to fluent.syntax/tests/syntax/fixtures_reference/call_expressions.ftl diff --git a/fluent-syntax/tests/syntax/fixtures_reference/call_expressions.json b/fluent.syntax/tests/syntax/fixtures_reference/call_expressions.json similarity index 100% rename from fluent-syntax/tests/syntax/fixtures_reference/call_expressions.json rename to fluent.syntax/tests/syntax/fixtures_reference/call_expressions.json diff --git a/fluent-syntax/tests/syntax/fixtures_reference/callee_expressions.ftl b/fluent.syntax/tests/syntax/fixtures_reference/callee_expressions.ftl similarity index 100% rename from fluent-syntax/tests/syntax/fixtures_reference/callee_expressions.ftl rename to fluent.syntax/tests/syntax/fixtures_reference/callee_expressions.ftl diff --git a/fluent-syntax/tests/syntax/fixtures_reference/callee_expressions.json b/fluent.syntax/tests/syntax/fixtures_reference/callee_expressions.json similarity index 100% rename from fluent-syntax/tests/syntax/fixtures_reference/callee_expressions.json rename to fluent.syntax/tests/syntax/fixtures_reference/callee_expressions.json diff --git a/fluent-syntax/tests/syntax/fixtures_reference/comments.ftl b/fluent.syntax/tests/syntax/fixtures_reference/comments.ftl similarity index 100% rename from fluent-syntax/tests/syntax/fixtures_reference/comments.ftl rename to fluent.syntax/tests/syntax/fixtures_reference/comments.ftl diff --git a/fluent-syntax/tests/syntax/fixtures_reference/comments.json b/fluent.syntax/tests/syntax/fixtures_reference/comments.json similarity index 100% rename from fluent-syntax/tests/syntax/fixtures_reference/comments.json rename to fluent.syntax/tests/syntax/fixtures_reference/comments.json diff --git a/fluent-syntax/tests/syntax/fixtures_reference/cr.ftl b/fluent.syntax/tests/syntax/fixtures_reference/cr.ftl similarity index 100% rename from fluent-syntax/tests/syntax/fixtures_reference/cr.ftl rename to fluent.syntax/tests/syntax/fixtures_reference/cr.ftl diff --git a/fluent-syntax/tests/syntax/fixtures_reference/cr.json b/fluent.syntax/tests/syntax/fixtures_reference/cr.json similarity index 100% rename from fluent-syntax/tests/syntax/fixtures_reference/cr.json rename to fluent.syntax/tests/syntax/fixtures_reference/cr.json diff --git a/fluent-syntax/tests/syntax/fixtures_reference/crlf.ftl b/fluent.syntax/tests/syntax/fixtures_reference/crlf.ftl similarity index 100% rename from fluent-syntax/tests/syntax/fixtures_reference/crlf.ftl rename to fluent.syntax/tests/syntax/fixtures_reference/crlf.ftl diff --git a/fluent-syntax/tests/syntax/fixtures_reference/crlf.json b/fluent.syntax/tests/syntax/fixtures_reference/crlf.json similarity index 100% rename from fluent-syntax/tests/syntax/fixtures_reference/crlf.json rename to fluent.syntax/tests/syntax/fixtures_reference/crlf.json diff --git a/fluent-syntax/tests/syntax/fixtures_reference/eof_comment.ftl b/fluent.syntax/tests/syntax/fixtures_reference/eof_comment.ftl similarity index 100% rename from fluent-syntax/tests/syntax/fixtures_reference/eof_comment.ftl rename to fluent.syntax/tests/syntax/fixtures_reference/eof_comment.ftl diff --git a/fluent-syntax/tests/syntax/fixtures_reference/eof_comment.json b/fluent.syntax/tests/syntax/fixtures_reference/eof_comment.json similarity index 100% rename from fluent-syntax/tests/syntax/fixtures_reference/eof_comment.json rename to fluent.syntax/tests/syntax/fixtures_reference/eof_comment.json diff --git a/fluent-syntax/tests/syntax/fixtures_reference/eof_empty.ftl b/fluent.syntax/tests/syntax/fixtures_reference/eof_empty.ftl similarity index 100% rename from fluent-syntax/tests/syntax/fixtures_reference/eof_empty.ftl rename to fluent.syntax/tests/syntax/fixtures_reference/eof_empty.ftl diff --git a/fluent-syntax/tests/syntax/fixtures_reference/eof_empty.json b/fluent.syntax/tests/syntax/fixtures_reference/eof_empty.json similarity index 100% rename from fluent-syntax/tests/syntax/fixtures_reference/eof_empty.json rename to fluent.syntax/tests/syntax/fixtures_reference/eof_empty.json diff --git a/fluent-syntax/tests/syntax/fixtures_reference/eof_id.ftl b/fluent.syntax/tests/syntax/fixtures_reference/eof_id.ftl similarity index 100% rename from fluent-syntax/tests/syntax/fixtures_reference/eof_id.ftl rename to fluent.syntax/tests/syntax/fixtures_reference/eof_id.ftl diff --git a/fluent-syntax/tests/syntax/fixtures_reference/eof_id.json b/fluent.syntax/tests/syntax/fixtures_reference/eof_id.json similarity index 100% rename from fluent-syntax/tests/syntax/fixtures_reference/eof_id.json rename to fluent.syntax/tests/syntax/fixtures_reference/eof_id.json diff --git a/fluent-syntax/tests/syntax/fixtures_reference/eof_id_equals.ftl b/fluent.syntax/tests/syntax/fixtures_reference/eof_id_equals.ftl similarity index 100% rename from fluent-syntax/tests/syntax/fixtures_reference/eof_id_equals.ftl rename to fluent.syntax/tests/syntax/fixtures_reference/eof_id_equals.ftl diff --git a/fluent-syntax/tests/syntax/fixtures_reference/eof_id_equals.json b/fluent.syntax/tests/syntax/fixtures_reference/eof_id_equals.json similarity index 100% rename from fluent-syntax/tests/syntax/fixtures_reference/eof_id_equals.json rename to fluent.syntax/tests/syntax/fixtures_reference/eof_id_equals.json diff --git a/fluent-syntax/tests/syntax/fixtures_reference/eof_junk.ftl b/fluent.syntax/tests/syntax/fixtures_reference/eof_junk.ftl similarity index 100% rename from fluent-syntax/tests/syntax/fixtures_reference/eof_junk.ftl rename to fluent.syntax/tests/syntax/fixtures_reference/eof_junk.ftl diff --git a/fluent-syntax/tests/syntax/fixtures_reference/eof_junk.json b/fluent.syntax/tests/syntax/fixtures_reference/eof_junk.json similarity index 100% rename from fluent-syntax/tests/syntax/fixtures_reference/eof_junk.json rename to fluent.syntax/tests/syntax/fixtures_reference/eof_junk.json diff --git a/fluent-syntax/tests/syntax/fixtures_reference/eof_value.ftl b/fluent.syntax/tests/syntax/fixtures_reference/eof_value.ftl similarity index 100% rename from fluent-syntax/tests/syntax/fixtures_reference/eof_value.ftl rename to fluent.syntax/tests/syntax/fixtures_reference/eof_value.ftl diff --git a/fluent-syntax/tests/syntax/fixtures_reference/eof_value.json b/fluent.syntax/tests/syntax/fixtures_reference/eof_value.json similarity index 100% rename from fluent-syntax/tests/syntax/fixtures_reference/eof_value.json rename to fluent.syntax/tests/syntax/fixtures_reference/eof_value.json diff --git a/fluent-syntax/tests/syntax/fixtures_reference/escaped_characters.ftl b/fluent.syntax/tests/syntax/fixtures_reference/escaped_characters.ftl similarity index 100% rename from fluent-syntax/tests/syntax/fixtures_reference/escaped_characters.ftl rename to fluent.syntax/tests/syntax/fixtures_reference/escaped_characters.ftl diff --git a/fluent-syntax/tests/syntax/fixtures_reference/escaped_characters.json b/fluent.syntax/tests/syntax/fixtures_reference/escaped_characters.json similarity index 100% rename from fluent-syntax/tests/syntax/fixtures_reference/escaped_characters.json rename to fluent.syntax/tests/syntax/fixtures_reference/escaped_characters.json diff --git a/fluent-syntax/tests/syntax/fixtures_reference/junk.ftl b/fluent.syntax/tests/syntax/fixtures_reference/junk.ftl similarity index 100% rename from fluent-syntax/tests/syntax/fixtures_reference/junk.ftl rename to fluent.syntax/tests/syntax/fixtures_reference/junk.ftl diff --git a/fluent-syntax/tests/syntax/fixtures_reference/junk.json b/fluent.syntax/tests/syntax/fixtures_reference/junk.json similarity index 100% rename from fluent-syntax/tests/syntax/fixtures_reference/junk.json rename to fluent.syntax/tests/syntax/fixtures_reference/junk.json diff --git a/fluent-syntax/tests/syntax/fixtures_reference/leading_dots.ftl b/fluent.syntax/tests/syntax/fixtures_reference/leading_dots.ftl similarity index 100% rename from fluent-syntax/tests/syntax/fixtures_reference/leading_dots.ftl rename to fluent.syntax/tests/syntax/fixtures_reference/leading_dots.ftl diff --git a/fluent-syntax/tests/syntax/fixtures_reference/leading_dots.json b/fluent.syntax/tests/syntax/fixtures_reference/leading_dots.json similarity index 100% rename from fluent-syntax/tests/syntax/fixtures_reference/leading_dots.json rename to fluent.syntax/tests/syntax/fixtures_reference/leading_dots.json diff --git a/fluent-syntax/tests/syntax/fixtures_reference/literal_expressions.ftl b/fluent.syntax/tests/syntax/fixtures_reference/literal_expressions.ftl similarity index 100% rename from fluent-syntax/tests/syntax/fixtures_reference/literal_expressions.ftl rename to fluent.syntax/tests/syntax/fixtures_reference/literal_expressions.ftl diff --git a/fluent-syntax/tests/syntax/fixtures_reference/literal_expressions.json b/fluent.syntax/tests/syntax/fixtures_reference/literal_expressions.json similarity index 100% rename from fluent-syntax/tests/syntax/fixtures_reference/literal_expressions.json rename to fluent.syntax/tests/syntax/fixtures_reference/literal_expressions.json diff --git a/fluent-syntax/tests/syntax/fixtures_reference/member_expressions.ftl b/fluent.syntax/tests/syntax/fixtures_reference/member_expressions.ftl similarity index 100% rename from fluent-syntax/tests/syntax/fixtures_reference/member_expressions.ftl rename to fluent.syntax/tests/syntax/fixtures_reference/member_expressions.ftl diff --git a/fluent-syntax/tests/syntax/fixtures_reference/member_expressions.json b/fluent.syntax/tests/syntax/fixtures_reference/member_expressions.json similarity index 100% rename from fluent-syntax/tests/syntax/fixtures_reference/member_expressions.json rename to fluent.syntax/tests/syntax/fixtures_reference/member_expressions.json diff --git a/fluent-syntax/tests/syntax/fixtures_reference/messages.ftl b/fluent.syntax/tests/syntax/fixtures_reference/messages.ftl similarity index 100% rename from fluent-syntax/tests/syntax/fixtures_reference/messages.ftl rename to fluent.syntax/tests/syntax/fixtures_reference/messages.ftl diff --git a/fluent-syntax/tests/syntax/fixtures_reference/messages.json b/fluent.syntax/tests/syntax/fixtures_reference/messages.json similarity index 100% rename from fluent-syntax/tests/syntax/fixtures_reference/messages.json rename to fluent.syntax/tests/syntax/fixtures_reference/messages.json diff --git a/fluent-syntax/tests/syntax/fixtures_reference/mixed_entries.ftl b/fluent.syntax/tests/syntax/fixtures_reference/mixed_entries.ftl similarity index 100% rename from fluent-syntax/tests/syntax/fixtures_reference/mixed_entries.ftl rename to fluent.syntax/tests/syntax/fixtures_reference/mixed_entries.ftl diff --git a/fluent-syntax/tests/syntax/fixtures_reference/mixed_entries.json b/fluent.syntax/tests/syntax/fixtures_reference/mixed_entries.json similarity index 100% rename from fluent-syntax/tests/syntax/fixtures_reference/mixed_entries.json rename to fluent.syntax/tests/syntax/fixtures_reference/mixed_entries.json diff --git a/fluent-syntax/tests/syntax/fixtures_reference/multiline_values.ftl b/fluent.syntax/tests/syntax/fixtures_reference/multiline_values.ftl similarity index 100% rename from fluent-syntax/tests/syntax/fixtures_reference/multiline_values.ftl rename to fluent.syntax/tests/syntax/fixtures_reference/multiline_values.ftl diff --git a/fluent-syntax/tests/syntax/fixtures_reference/multiline_values.json b/fluent.syntax/tests/syntax/fixtures_reference/multiline_values.json similarity index 100% rename from fluent-syntax/tests/syntax/fixtures_reference/multiline_values.json rename to fluent.syntax/tests/syntax/fixtures_reference/multiline_values.json diff --git a/fluent-syntax/tests/syntax/fixtures_reference/placeables.ftl b/fluent.syntax/tests/syntax/fixtures_reference/placeables.ftl similarity index 100% rename from fluent-syntax/tests/syntax/fixtures_reference/placeables.ftl rename to fluent.syntax/tests/syntax/fixtures_reference/placeables.ftl diff --git a/fluent-syntax/tests/syntax/fixtures_reference/placeables.json b/fluent.syntax/tests/syntax/fixtures_reference/placeables.json similarity index 100% rename from fluent-syntax/tests/syntax/fixtures_reference/placeables.json rename to fluent.syntax/tests/syntax/fixtures_reference/placeables.json diff --git a/fluent-syntax/tests/syntax/fixtures_reference/reference_expressions.ftl b/fluent.syntax/tests/syntax/fixtures_reference/reference_expressions.ftl similarity index 100% rename from fluent-syntax/tests/syntax/fixtures_reference/reference_expressions.ftl rename to fluent.syntax/tests/syntax/fixtures_reference/reference_expressions.ftl diff --git a/fluent-syntax/tests/syntax/fixtures_reference/reference_expressions.json b/fluent.syntax/tests/syntax/fixtures_reference/reference_expressions.json similarity index 100% rename from fluent-syntax/tests/syntax/fixtures_reference/reference_expressions.json rename to fluent.syntax/tests/syntax/fixtures_reference/reference_expressions.json diff --git a/fluent-syntax/tests/syntax/fixtures_reference/select_expressions.ftl b/fluent.syntax/tests/syntax/fixtures_reference/select_expressions.ftl similarity index 100% rename from fluent-syntax/tests/syntax/fixtures_reference/select_expressions.ftl rename to fluent.syntax/tests/syntax/fixtures_reference/select_expressions.ftl diff --git a/fluent-syntax/tests/syntax/fixtures_reference/select_expressions.json b/fluent.syntax/tests/syntax/fixtures_reference/select_expressions.json similarity index 100% rename from fluent-syntax/tests/syntax/fixtures_reference/select_expressions.json rename to fluent.syntax/tests/syntax/fixtures_reference/select_expressions.json diff --git a/fluent-syntax/tests/syntax/fixtures_reference/select_indent.ftl b/fluent.syntax/tests/syntax/fixtures_reference/select_indent.ftl similarity index 100% rename from fluent-syntax/tests/syntax/fixtures_reference/select_indent.ftl rename to fluent.syntax/tests/syntax/fixtures_reference/select_indent.ftl diff --git a/fluent-syntax/tests/syntax/fixtures_reference/select_indent.json b/fluent.syntax/tests/syntax/fixtures_reference/select_indent.json similarity index 100% rename from fluent-syntax/tests/syntax/fixtures_reference/select_indent.json rename to fluent.syntax/tests/syntax/fixtures_reference/select_indent.json diff --git a/fluent-syntax/tests/syntax/fixtures_reference/sparse_entries.ftl b/fluent.syntax/tests/syntax/fixtures_reference/sparse_entries.ftl similarity index 100% rename from fluent-syntax/tests/syntax/fixtures_reference/sparse_entries.ftl rename to fluent.syntax/tests/syntax/fixtures_reference/sparse_entries.ftl diff --git a/fluent-syntax/tests/syntax/fixtures_reference/sparse_entries.json b/fluent.syntax/tests/syntax/fixtures_reference/sparse_entries.json similarity index 100% rename from fluent-syntax/tests/syntax/fixtures_reference/sparse_entries.json rename to fluent.syntax/tests/syntax/fixtures_reference/sparse_entries.json diff --git a/fluent-syntax/tests/syntax/fixtures_reference/tab.ftl b/fluent.syntax/tests/syntax/fixtures_reference/tab.ftl similarity index 100% rename from fluent-syntax/tests/syntax/fixtures_reference/tab.ftl rename to fluent.syntax/tests/syntax/fixtures_reference/tab.ftl diff --git a/fluent-syntax/tests/syntax/fixtures_reference/tab.json b/fluent.syntax/tests/syntax/fixtures_reference/tab.json similarity index 100% rename from fluent-syntax/tests/syntax/fixtures_reference/tab.json rename to fluent.syntax/tests/syntax/fixtures_reference/tab.json diff --git a/fluent-syntax/tests/syntax/fixtures_reference/term_parameters.ftl b/fluent.syntax/tests/syntax/fixtures_reference/term_parameters.ftl similarity index 100% rename from fluent-syntax/tests/syntax/fixtures_reference/term_parameters.ftl rename to fluent.syntax/tests/syntax/fixtures_reference/term_parameters.ftl diff --git a/fluent-syntax/tests/syntax/fixtures_reference/term_parameters.json b/fluent.syntax/tests/syntax/fixtures_reference/term_parameters.json similarity index 100% rename from fluent-syntax/tests/syntax/fixtures_reference/term_parameters.json rename to fluent.syntax/tests/syntax/fixtures_reference/term_parameters.json diff --git a/fluent-syntax/tests/syntax/fixtures_reference/terms.ftl b/fluent.syntax/tests/syntax/fixtures_reference/terms.ftl similarity index 100% rename from fluent-syntax/tests/syntax/fixtures_reference/terms.ftl rename to fluent.syntax/tests/syntax/fixtures_reference/terms.ftl diff --git a/fluent-syntax/tests/syntax/fixtures_reference/terms.json b/fluent.syntax/tests/syntax/fixtures_reference/terms.json similarity index 100% rename from fluent-syntax/tests/syntax/fixtures_reference/terms.json rename to fluent.syntax/tests/syntax/fixtures_reference/terms.json diff --git a/fluent-syntax/tests/syntax/fixtures_reference/variables.ftl b/fluent.syntax/tests/syntax/fixtures_reference/variables.ftl similarity index 100% rename from fluent-syntax/tests/syntax/fixtures_reference/variables.ftl rename to fluent.syntax/tests/syntax/fixtures_reference/variables.ftl diff --git a/fluent-syntax/tests/syntax/fixtures_reference/variables.json b/fluent.syntax/tests/syntax/fixtures_reference/variables.json similarity index 100% rename from fluent-syntax/tests/syntax/fixtures_reference/variables.json rename to fluent.syntax/tests/syntax/fixtures_reference/variables.json diff --git a/fluent-syntax/tests/syntax/fixtures_reference/variant_keys.ftl b/fluent.syntax/tests/syntax/fixtures_reference/variant_keys.ftl similarity index 100% rename from fluent-syntax/tests/syntax/fixtures_reference/variant_keys.ftl rename to fluent.syntax/tests/syntax/fixtures_reference/variant_keys.ftl diff --git a/fluent-syntax/tests/syntax/fixtures_reference/variant_keys.json b/fluent.syntax/tests/syntax/fixtures_reference/variant_keys.json similarity index 100% rename from fluent-syntax/tests/syntax/fixtures_reference/variant_keys.json rename to fluent.syntax/tests/syntax/fixtures_reference/variant_keys.json diff --git a/fluent-syntax/tests/syntax/fixtures_reference/variant_lists.ftl b/fluent.syntax/tests/syntax/fixtures_reference/variant_lists.ftl similarity index 100% rename from fluent-syntax/tests/syntax/fixtures_reference/variant_lists.ftl rename to fluent.syntax/tests/syntax/fixtures_reference/variant_lists.ftl diff --git a/fluent-syntax/tests/syntax/fixtures_reference/variant_lists.json b/fluent.syntax/tests/syntax/fixtures_reference/variant_lists.json similarity index 100% rename from fluent-syntax/tests/syntax/fixtures_reference/variant_lists.json rename to fluent.syntax/tests/syntax/fixtures_reference/variant_lists.json diff --git a/fluent-syntax/tests/syntax/fixtures_reference/variants_indent.ftl b/fluent.syntax/tests/syntax/fixtures_reference/variants_indent.ftl similarity index 100% rename from fluent-syntax/tests/syntax/fixtures_reference/variants_indent.ftl rename to fluent.syntax/tests/syntax/fixtures_reference/variants_indent.ftl diff --git a/fluent-syntax/tests/syntax/fixtures_reference/variants_indent.json b/fluent.syntax/tests/syntax/fixtures_reference/variants_indent.json similarity index 100% rename from fluent-syntax/tests/syntax/fixtures_reference/variants_indent.json rename to fluent.syntax/tests/syntax/fixtures_reference/variants_indent.json diff --git a/fluent-syntax/tests/syntax/fixtures_reference/whitespace_in_value.ftl b/fluent.syntax/tests/syntax/fixtures_reference/whitespace_in_value.ftl similarity index 100% rename from fluent-syntax/tests/syntax/fixtures_reference/whitespace_in_value.ftl rename to fluent.syntax/tests/syntax/fixtures_reference/whitespace_in_value.ftl diff --git a/fluent-syntax/tests/syntax/fixtures_reference/whitespace_in_value.json b/fluent.syntax/tests/syntax/fixtures_reference/whitespace_in_value.json similarity index 100% rename from fluent-syntax/tests/syntax/fixtures_reference/whitespace_in_value.json rename to fluent.syntax/tests/syntax/fixtures_reference/whitespace_in_value.json diff --git a/fluent-syntax/tests/syntax/fixtures_structure/attribute_with_empty_pattern.ftl b/fluent.syntax/tests/syntax/fixtures_structure/attribute_with_empty_pattern.ftl similarity index 100% rename from fluent-syntax/tests/syntax/fixtures_structure/attribute_with_empty_pattern.ftl rename to fluent.syntax/tests/syntax/fixtures_structure/attribute_with_empty_pattern.ftl diff --git a/fluent-syntax/tests/syntax/fixtures_structure/attribute_with_empty_pattern.json b/fluent.syntax/tests/syntax/fixtures_structure/attribute_with_empty_pattern.json similarity index 100% rename from fluent-syntax/tests/syntax/fixtures_structure/attribute_with_empty_pattern.json rename to fluent.syntax/tests/syntax/fixtures_structure/attribute_with_empty_pattern.json diff --git a/fluent-syntax/tests/syntax/fixtures_structure/blank_lines.ftl b/fluent.syntax/tests/syntax/fixtures_structure/blank_lines.ftl similarity index 100% rename from fluent-syntax/tests/syntax/fixtures_structure/blank_lines.ftl rename to fluent.syntax/tests/syntax/fixtures_structure/blank_lines.ftl diff --git a/fluent-syntax/tests/syntax/fixtures_structure/blank_lines.json b/fluent.syntax/tests/syntax/fixtures_structure/blank_lines.json similarity index 100% rename from fluent-syntax/tests/syntax/fixtures_structure/blank_lines.json rename to fluent.syntax/tests/syntax/fixtures_structure/blank_lines.json diff --git a/fluent-syntax/tests/syntax/fixtures_structure/crlf.ftl b/fluent.syntax/tests/syntax/fixtures_structure/crlf.ftl similarity index 100% rename from fluent-syntax/tests/syntax/fixtures_structure/crlf.ftl rename to fluent.syntax/tests/syntax/fixtures_structure/crlf.ftl diff --git a/fluent-syntax/tests/syntax/fixtures_structure/crlf.json b/fluent.syntax/tests/syntax/fixtures_structure/crlf.json similarity index 100% rename from fluent-syntax/tests/syntax/fixtures_structure/crlf.json rename to fluent.syntax/tests/syntax/fixtures_structure/crlf.json diff --git a/fluent-syntax/tests/syntax/fixtures_structure/dash_at_eof.ftl b/fluent.syntax/tests/syntax/fixtures_structure/dash_at_eof.ftl similarity index 100% rename from fluent-syntax/tests/syntax/fixtures_structure/dash_at_eof.ftl rename to fluent.syntax/tests/syntax/fixtures_structure/dash_at_eof.ftl diff --git a/fluent-syntax/tests/syntax/fixtures_structure/dash_at_eof.json b/fluent.syntax/tests/syntax/fixtures_structure/dash_at_eof.json similarity index 100% rename from fluent-syntax/tests/syntax/fixtures_structure/dash_at_eof.json rename to fluent.syntax/tests/syntax/fixtures_structure/dash_at_eof.json diff --git a/fluent-syntax/tests/syntax/fixtures_structure/elements_indent.ftl b/fluent.syntax/tests/syntax/fixtures_structure/elements_indent.ftl similarity index 100% rename from fluent-syntax/tests/syntax/fixtures_structure/elements_indent.ftl rename to fluent.syntax/tests/syntax/fixtures_structure/elements_indent.ftl diff --git a/fluent-syntax/tests/syntax/fixtures_structure/elements_indent.json b/fluent.syntax/tests/syntax/fixtures_structure/elements_indent.json similarity index 100% rename from fluent-syntax/tests/syntax/fixtures_structure/elements_indent.json rename to fluent.syntax/tests/syntax/fixtures_structure/elements_indent.json diff --git a/fluent-syntax/tests/syntax/fixtures_structure/escape_sequences.ftl b/fluent.syntax/tests/syntax/fixtures_structure/escape_sequences.ftl similarity index 100% rename from fluent-syntax/tests/syntax/fixtures_structure/escape_sequences.ftl rename to fluent.syntax/tests/syntax/fixtures_structure/escape_sequences.ftl diff --git a/fluent-syntax/tests/syntax/fixtures_structure/escape_sequences.json b/fluent.syntax/tests/syntax/fixtures_structure/escape_sequences.json similarity index 100% rename from fluent-syntax/tests/syntax/fixtures_structure/escape_sequences.json rename to fluent.syntax/tests/syntax/fixtures_structure/escape_sequences.json diff --git a/fluent-syntax/tests/syntax/fixtures_structure/expressions_call_args.ftl b/fluent.syntax/tests/syntax/fixtures_structure/expressions_call_args.ftl similarity index 100% rename from fluent-syntax/tests/syntax/fixtures_structure/expressions_call_args.ftl rename to fluent.syntax/tests/syntax/fixtures_structure/expressions_call_args.ftl diff --git a/fluent-syntax/tests/syntax/fixtures_structure/expressions_call_args.json b/fluent.syntax/tests/syntax/fixtures_structure/expressions_call_args.json similarity index 100% rename from fluent-syntax/tests/syntax/fixtures_structure/expressions_call_args.json rename to fluent.syntax/tests/syntax/fixtures_structure/expressions_call_args.json diff --git a/fluent-syntax/tests/syntax/fixtures_structure/junk.ftl b/fluent.syntax/tests/syntax/fixtures_structure/junk.ftl similarity index 100% rename from fluent-syntax/tests/syntax/fixtures_structure/junk.ftl rename to fluent.syntax/tests/syntax/fixtures_structure/junk.ftl diff --git a/fluent-syntax/tests/syntax/fixtures_structure/junk.json b/fluent.syntax/tests/syntax/fixtures_structure/junk.json similarity index 100% rename from fluent-syntax/tests/syntax/fixtures_structure/junk.json rename to fluent.syntax/tests/syntax/fixtures_structure/junk.json diff --git a/fluent-syntax/tests/syntax/fixtures_structure/leading_dots.ftl b/fluent.syntax/tests/syntax/fixtures_structure/leading_dots.ftl similarity index 100% rename from fluent-syntax/tests/syntax/fixtures_structure/leading_dots.ftl rename to fluent.syntax/tests/syntax/fixtures_structure/leading_dots.ftl diff --git a/fluent-syntax/tests/syntax/fixtures_structure/leading_dots.json b/fluent.syntax/tests/syntax/fixtures_structure/leading_dots.json similarity index 100% rename from fluent-syntax/tests/syntax/fixtures_structure/leading_dots.json rename to fluent.syntax/tests/syntax/fixtures_structure/leading_dots.json diff --git a/fluent-syntax/tests/syntax/fixtures_structure/message_with_empty_multiline_pattern.ftl b/fluent.syntax/tests/syntax/fixtures_structure/message_with_empty_multiline_pattern.ftl similarity index 100% rename from fluent-syntax/tests/syntax/fixtures_structure/message_with_empty_multiline_pattern.ftl rename to fluent.syntax/tests/syntax/fixtures_structure/message_with_empty_multiline_pattern.ftl diff --git a/fluent-syntax/tests/syntax/fixtures_structure/message_with_empty_multiline_pattern.json b/fluent.syntax/tests/syntax/fixtures_structure/message_with_empty_multiline_pattern.json similarity index 100% rename from fluent-syntax/tests/syntax/fixtures_structure/message_with_empty_multiline_pattern.json rename to fluent.syntax/tests/syntax/fixtures_structure/message_with_empty_multiline_pattern.json diff --git a/fluent-syntax/tests/syntax/fixtures_structure/message_with_empty_pattern.ftl b/fluent.syntax/tests/syntax/fixtures_structure/message_with_empty_pattern.ftl similarity index 100% rename from fluent-syntax/tests/syntax/fixtures_structure/message_with_empty_pattern.ftl rename to fluent.syntax/tests/syntax/fixtures_structure/message_with_empty_pattern.ftl diff --git a/fluent-syntax/tests/syntax/fixtures_structure/message_with_empty_pattern.json b/fluent.syntax/tests/syntax/fixtures_structure/message_with_empty_pattern.json similarity index 100% rename from fluent-syntax/tests/syntax/fixtures_structure/message_with_empty_pattern.json rename to fluent.syntax/tests/syntax/fixtures_structure/message_with_empty_pattern.json diff --git a/fluent-syntax/tests/syntax/fixtures_structure/multiline-comment.ftl b/fluent.syntax/tests/syntax/fixtures_structure/multiline-comment.ftl similarity index 100% rename from fluent-syntax/tests/syntax/fixtures_structure/multiline-comment.ftl rename to fluent.syntax/tests/syntax/fixtures_structure/multiline-comment.ftl diff --git a/fluent-syntax/tests/syntax/fixtures_structure/multiline-comment.json b/fluent.syntax/tests/syntax/fixtures_structure/multiline-comment.json similarity index 100% rename from fluent-syntax/tests/syntax/fixtures_structure/multiline-comment.json rename to fluent.syntax/tests/syntax/fixtures_structure/multiline-comment.json diff --git a/fluent-syntax/tests/syntax/fixtures_structure/multiline_pattern.ftl b/fluent.syntax/tests/syntax/fixtures_structure/multiline_pattern.ftl similarity index 100% rename from fluent-syntax/tests/syntax/fixtures_structure/multiline_pattern.ftl rename to fluent.syntax/tests/syntax/fixtures_structure/multiline_pattern.ftl diff --git a/fluent-syntax/tests/syntax/fixtures_structure/multiline_pattern.json b/fluent.syntax/tests/syntax/fixtures_structure/multiline_pattern.json similarity index 100% rename from fluent-syntax/tests/syntax/fixtures_structure/multiline_pattern.json rename to fluent.syntax/tests/syntax/fixtures_structure/multiline_pattern.json diff --git a/fluent-syntax/tests/syntax/fixtures_structure/placeable_at_eol.ftl b/fluent.syntax/tests/syntax/fixtures_structure/placeable_at_eol.ftl similarity index 100% rename from fluent-syntax/tests/syntax/fixtures_structure/placeable_at_eol.ftl rename to fluent.syntax/tests/syntax/fixtures_structure/placeable_at_eol.ftl diff --git a/fluent-syntax/tests/syntax/fixtures_structure/placeable_at_eol.json b/fluent.syntax/tests/syntax/fixtures_structure/placeable_at_eol.json similarity index 100% rename from fluent-syntax/tests/syntax/fixtures_structure/placeable_at_eol.json rename to fluent.syntax/tests/syntax/fixtures_structure/placeable_at_eol.json diff --git a/fluent-syntax/tests/syntax/fixtures_structure/resource_comment.ftl b/fluent.syntax/tests/syntax/fixtures_structure/resource_comment.ftl similarity index 100% rename from fluent-syntax/tests/syntax/fixtures_structure/resource_comment.ftl rename to fluent.syntax/tests/syntax/fixtures_structure/resource_comment.ftl diff --git a/fluent-syntax/tests/syntax/fixtures_structure/resource_comment.json b/fluent.syntax/tests/syntax/fixtures_structure/resource_comment.json similarity index 100% rename from fluent-syntax/tests/syntax/fixtures_structure/resource_comment.json rename to fluent.syntax/tests/syntax/fixtures_structure/resource_comment.json diff --git a/fluent-syntax/tests/syntax/fixtures_structure/resource_comment_trailing_line.ftl b/fluent.syntax/tests/syntax/fixtures_structure/resource_comment_trailing_line.ftl similarity index 100% rename from fluent-syntax/tests/syntax/fixtures_structure/resource_comment_trailing_line.ftl rename to fluent.syntax/tests/syntax/fixtures_structure/resource_comment_trailing_line.ftl diff --git a/fluent-syntax/tests/syntax/fixtures_structure/resource_comment_trailing_line.json b/fluent.syntax/tests/syntax/fixtures_structure/resource_comment_trailing_line.json similarity index 100% rename from fluent-syntax/tests/syntax/fixtures_structure/resource_comment_trailing_line.json rename to fluent.syntax/tests/syntax/fixtures_structure/resource_comment_trailing_line.json diff --git a/fluent-syntax/tests/syntax/fixtures_structure/section.ftl b/fluent.syntax/tests/syntax/fixtures_structure/section.ftl similarity index 100% rename from fluent-syntax/tests/syntax/fixtures_structure/section.ftl rename to fluent.syntax/tests/syntax/fixtures_structure/section.ftl diff --git a/fluent-syntax/tests/syntax/fixtures_structure/section.json b/fluent.syntax/tests/syntax/fixtures_structure/section.json similarity index 100% rename from fluent-syntax/tests/syntax/fixtures_structure/section.json rename to fluent.syntax/tests/syntax/fixtures_structure/section.json diff --git a/fluent-syntax/tests/syntax/fixtures_structure/section_with_comment.ftl b/fluent.syntax/tests/syntax/fixtures_structure/section_with_comment.ftl similarity index 100% rename from fluent-syntax/tests/syntax/fixtures_structure/section_with_comment.ftl rename to fluent.syntax/tests/syntax/fixtures_structure/section_with_comment.ftl diff --git a/fluent-syntax/tests/syntax/fixtures_structure/section_with_comment.json b/fluent.syntax/tests/syntax/fixtures_structure/section_with_comment.json similarity index 100% rename from fluent-syntax/tests/syntax/fixtures_structure/section_with_comment.json rename to fluent.syntax/tests/syntax/fixtures_structure/section_with_comment.json diff --git a/fluent-syntax/tests/syntax/fixtures_structure/select_expressions.ftl b/fluent.syntax/tests/syntax/fixtures_structure/select_expressions.ftl similarity index 100% rename from fluent-syntax/tests/syntax/fixtures_structure/select_expressions.ftl rename to fluent.syntax/tests/syntax/fixtures_structure/select_expressions.ftl diff --git a/fluent-syntax/tests/syntax/fixtures_structure/select_expressions.json b/fluent.syntax/tests/syntax/fixtures_structure/select_expressions.json similarity index 100% rename from fluent-syntax/tests/syntax/fixtures_structure/select_expressions.json rename to fluent.syntax/tests/syntax/fixtures_structure/select_expressions.json diff --git a/fluent-syntax/tests/syntax/fixtures_structure/simple_message.ftl b/fluent.syntax/tests/syntax/fixtures_structure/simple_message.ftl similarity index 100% rename from fluent-syntax/tests/syntax/fixtures_structure/simple_message.ftl rename to fluent.syntax/tests/syntax/fixtures_structure/simple_message.ftl diff --git a/fluent-syntax/tests/syntax/fixtures_structure/simple_message.json b/fluent.syntax/tests/syntax/fixtures_structure/simple_message.json similarity index 100% rename from fluent-syntax/tests/syntax/fixtures_structure/simple_message.json rename to fluent.syntax/tests/syntax/fixtures_structure/simple_message.json diff --git a/fluent-syntax/tests/syntax/fixtures_structure/sparse-messages.ftl b/fluent.syntax/tests/syntax/fixtures_structure/sparse-messages.ftl similarity index 100% rename from fluent-syntax/tests/syntax/fixtures_structure/sparse-messages.ftl rename to fluent.syntax/tests/syntax/fixtures_structure/sparse-messages.ftl diff --git a/fluent-syntax/tests/syntax/fixtures_structure/sparse-messages.json b/fluent.syntax/tests/syntax/fixtures_structure/sparse-messages.json similarity index 100% rename from fluent-syntax/tests/syntax/fixtures_structure/sparse-messages.json rename to fluent.syntax/tests/syntax/fixtures_structure/sparse-messages.json diff --git a/fluent-syntax/tests/syntax/fixtures_structure/standalone_comment.ftl b/fluent.syntax/tests/syntax/fixtures_structure/standalone_comment.ftl similarity index 100% rename from fluent-syntax/tests/syntax/fixtures_structure/standalone_comment.ftl rename to fluent.syntax/tests/syntax/fixtures_structure/standalone_comment.ftl diff --git a/fluent-syntax/tests/syntax/fixtures_structure/standalone_comment.json b/fluent.syntax/tests/syntax/fixtures_structure/standalone_comment.json similarity index 100% rename from fluent-syntax/tests/syntax/fixtures_structure/standalone_comment.json rename to fluent.syntax/tests/syntax/fixtures_structure/standalone_comment.json diff --git a/fluent-syntax/tests/syntax/fixtures_structure/syntax_zero_four.ftl b/fluent.syntax/tests/syntax/fixtures_structure/syntax_zero_four.ftl similarity index 100% rename from fluent-syntax/tests/syntax/fixtures_structure/syntax_zero_four.ftl rename to fluent.syntax/tests/syntax/fixtures_structure/syntax_zero_four.ftl diff --git a/fluent-syntax/tests/syntax/fixtures_structure/syntax_zero_four.json b/fluent.syntax/tests/syntax/fixtures_structure/syntax_zero_four.json similarity index 100% rename from fluent-syntax/tests/syntax/fixtures_structure/syntax_zero_four.json rename to fluent.syntax/tests/syntax/fixtures_structure/syntax_zero_four.json diff --git a/fluent-syntax/tests/syntax/fixtures_structure/term.ftl b/fluent.syntax/tests/syntax/fixtures_structure/term.ftl similarity index 100% rename from fluent-syntax/tests/syntax/fixtures_structure/term.ftl rename to fluent.syntax/tests/syntax/fixtures_structure/term.ftl diff --git a/fluent-syntax/tests/syntax/fixtures_structure/term.json b/fluent.syntax/tests/syntax/fixtures_structure/term.json similarity index 100% rename from fluent-syntax/tests/syntax/fixtures_structure/term.json rename to fluent.syntax/tests/syntax/fixtures_structure/term.json diff --git a/fluent-syntax/tests/syntax/fixtures_structure/term_with_empty_pattern.ftl b/fluent.syntax/tests/syntax/fixtures_structure/term_with_empty_pattern.ftl similarity index 100% rename from fluent-syntax/tests/syntax/fixtures_structure/term_with_empty_pattern.ftl rename to fluent.syntax/tests/syntax/fixtures_structure/term_with_empty_pattern.ftl diff --git a/fluent-syntax/tests/syntax/fixtures_structure/term_with_empty_pattern.json b/fluent.syntax/tests/syntax/fixtures_structure/term_with_empty_pattern.json similarity index 100% rename from fluent-syntax/tests/syntax/fixtures_structure/term_with_empty_pattern.json rename to fluent.syntax/tests/syntax/fixtures_structure/term_with_empty_pattern.json diff --git a/fluent-syntax/tests/syntax/fixtures_structure/unclosed.ftl b/fluent.syntax/tests/syntax/fixtures_structure/unclosed.ftl similarity index 100% rename from fluent-syntax/tests/syntax/fixtures_structure/unclosed.ftl rename to fluent.syntax/tests/syntax/fixtures_structure/unclosed.ftl diff --git a/fluent-syntax/tests/syntax/fixtures_structure/unclosed.json b/fluent.syntax/tests/syntax/fixtures_structure/unclosed.json similarity index 100% rename from fluent-syntax/tests/syntax/fixtures_structure/unclosed.json rename to fluent.syntax/tests/syntax/fixtures_structure/unclosed.json diff --git a/fluent-syntax/tests/syntax/fixtures_structure/variant_keys.ftl b/fluent.syntax/tests/syntax/fixtures_structure/variant_keys.ftl similarity index 100% rename from fluent-syntax/tests/syntax/fixtures_structure/variant_keys.ftl rename to fluent.syntax/tests/syntax/fixtures_structure/variant_keys.ftl diff --git a/fluent-syntax/tests/syntax/fixtures_structure/variant_keys.json b/fluent.syntax/tests/syntax/fixtures_structure/variant_keys.json similarity index 100% rename from fluent-syntax/tests/syntax/fixtures_structure/variant_keys.json rename to fluent.syntax/tests/syntax/fixtures_structure/variant_keys.json diff --git a/fluent-syntax/tests/syntax/fixtures_structure/variant_with_empty_pattern.ftl b/fluent.syntax/tests/syntax/fixtures_structure/variant_with_empty_pattern.ftl similarity index 100% rename from fluent-syntax/tests/syntax/fixtures_structure/variant_with_empty_pattern.ftl rename to fluent.syntax/tests/syntax/fixtures_structure/variant_with_empty_pattern.ftl diff --git a/fluent-syntax/tests/syntax/fixtures_structure/variant_with_empty_pattern.json b/fluent.syntax/tests/syntax/fixtures_structure/variant_with_empty_pattern.json similarity index 100% rename from fluent-syntax/tests/syntax/fixtures_structure/variant_with_empty_pattern.json rename to fluent.syntax/tests/syntax/fixtures_structure/variant_with_empty_pattern.json diff --git a/fluent-syntax/tests/syntax/fixtures_structure/whitespace_leading.ftl b/fluent.syntax/tests/syntax/fixtures_structure/whitespace_leading.ftl similarity index 100% rename from fluent-syntax/tests/syntax/fixtures_structure/whitespace_leading.ftl rename to fluent.syntax/tests/syntax/fixtures_structure/whitespace_leading.ftl diff --git a/fluent-syntax/tests/syntax/fixtures_structure/whitespace_leading.json b/fluent.syntax/tests/syntax/fixtures_structure/whitespace_leading.json similarity index 100% rename from fluent-syntax/tests/syntax/fixtures_structure/whitespace_leading.json rename to fluent.syntax/tests/syntax/fixtures_structure/whitespace_leading.json diff --git a/fluent-syntax/tests/syntax/fixtures_structure/whitespace_trailing.ftl b/fluent.syntax/tests/syntax/fixtures_structure/whitespace_trailing.ftl similarity index 100% rename from fluent-syntax/tests/syntax/fixtures_structure/whitespace_trailing.ftl rename to fluent.syntax/tests/syntax/fixtures_structure/whitespace_trailing.ftl diff --git a/fluent-syntax/tests/syntax/fixtures_structure/whitespace_trailing.json b/fluent.syntax/tests/syntax/fixtures_structure/whitespace_trailing.json similarity index 100% rename from fluent-syntax/tests/syntax/fixtures_structure/whitespace_trailing.json rename to fluent.syntax/tests/syntax/fixtures_structure/whitespace_trailing.json diff --git a/fluent-syntax/tests/syntax/test_ast_json.py b/fluent.syntax/tests/syntax/test_ast_json.py similarity index 100% rename from fluent-syntax/tests/syntax/test_ast_json.py rename to fluent.syntax/tests/syntax/test_ast_json.py diff --git a/fluent-syntax/tests/syntax/test_behavior.py b/fluent.syntax/tests/syntax/test_behavior.py similarity index 100% rename from fluent-syntax/tests/syntax/test_behavior.py rename to fluent.syntax/tests/syntax/test_behavior.py diff --git a/fluent-syntax/tests/syntax/test_entry.py b/fluent.syntax/tests/syntax/test_entry.py similarity index 100% rename from fluent-syntax/tests/syntax/test_entry.py rename to fluent.syntax/tests/syntax/test_entry.py diff --git a/fluent-syntax/tests/syntax/test_equals.py b/fluent.syntax/tests/syntax/test_equals.py similarity index 100% rename from fluent-syntax/tests/syntax/test_equals.py rename to fluent.syntax/tests/syntax/test_equals.py diff --git a/fluent-syntax/tests/syntax/test_reference.py b/fluent.syntax/tests/syntax/test_reference.py similarity index 100% rename from fluent-syntax/tests/syntax/test_reference.py rename to fluent.syntax/tests/syntax/test_reference.py diff --git a/fluent-syntax/tests/syntax/test_serializer.py b/fluent.syntax/tests/syntax/test_serializer.py similarity index 100% rename from fluent-syntax/tests/syntax/test_serializer.py rename to fluent.syntax/tests/syntax/test_serializer.py diff --git a/fluent-syntax/tests/syntax/test_stream.py b/fluent.syntax/tests/syntax/test_stream.py similarity index 100% rename from fluent-syntax/tests/syntax/test_stream.py rename to fluent.syntax/tests/syntax/test_stream.py diff --git a/fluent-syntax/tests/syntax/test_structure.py b/fluent.syntax/tests/syntax/test_structure.py similarity index 100% rename from fluent-syntax/tests/syntax/test_structure.py rename to fluent.syntax/tests/syntax/test_structure.py diff --git a/fluent-syntax/tox.ini b/fluent.syntax/tox.ini similarity index 100% rename from fluent-syntax/tox.ini rename to fluent.syntax/tox.ini From c089acf105db4d6c03a4e376b6eb233ec33057bc Mon Sep 17 00:00:00 2001 From: Luke Plant Date: Tue, 15 Jan 2019 15:20:00 +0300 Subject: [PATCH 4/4] Package name fluent_syntax -> fluent.syntax --- fluent.syntax/setup.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/fluent.syntax/setup.py b/fluent.syntax/setup.py index 36e79eb4..d7cddd7c 100644 --- a/fluent.syntax/setup.py +++ b/fluent.syntax/setup.py @@ -2,7 +2,7 @@ from setuptools import setup -setup(name='fluent_syntax', +setup(name='fluent.syntax', version='0.10.0', description='Localization library for expressive translations.', author='Mozilla',