gecko-dev/third_party/python/fluent.syntax
2020-09-21 12:26:42 +00:00
..
fluent Bug 1666232 - Vendor fluent.syntax 0.18.1, fluent.migrate 0.10, compare-locales 8.1.0. r=flod 2020-09-21 12:26:42 +00:00
PKG-INFO Bug 1666232 - Vendor fluent.syntax 0.18.1, fluent.migrate 0.10, compare-locales 8.1.0. r=flod 2020-09-21 12:26:42 +00:00
README.rst Bug 1666232 - Vendor fluent.syntax 0.18.1, fluent.migrate 0.10, compare-locales 8.1.0. r=flod 2020-09-21 12:26:42 +00:00
setup.cfg Bug 1666232 - Vendor fluent.syntax 0.18.1, fluent.migrate 0.10, compare-locales 8.1.0. r=flod 2020-09-21 12:26:42 +00:00
setup.py Bug 1666232 - Vendor fluent.syntax 0.18.1, fluent.migrate 0.10, compare-locales 8.1.0. r=flod 2020-09-21 12:26:42 +00:00

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

``fluent.syntax`` |fluent.syntax|
---------------------------------

Read, write, and transform `Fluent`_ files.

This package includes the parser, serializer, and traversal
utilities like Visitor and Transformer. Youre looking for this package
if you work on tooling for Fluent in Python.

.. code-block:: python

   >>> from fluent.syntax import parse, ast, serialize
   >>> resource = parse("a-key = String to localize")
   >>> resource.body[0].value.elements[0].value = "Localized string"
   >>> serialize(resource)
   'a-key = Localized string\n'


Find the full documentation on https://projectfluent.org/python-fluent/fluent.syntax/.

.. _fluent: https://projectfluent.org/
.. |fluent.syntax| image:: https://github.com/projectfluent/python-fluent/workflows/fluent.syntax/badge.svg