Current section

Files

Jump to
ex_cldr_numbers lib cldr number backend compiler.ex
Raw

lib/cldr/number/backend/compiler.ex

defmodule Cldr.Number.Backend do
@moduledoc false
def cldr_backend_provider(config) do
define_number_modules(config)
end
def define_number_modules(config) do
quote location: :keep, generated: true do
unquote(Cldr.Number.Backend.Number.define_number_module(config))
unquote(Cldr.Number.Backend.Format.define_number_module(config))
unquote(Cldr.Number.Backend.Transliterate.define_number_module(config))
unquote(Cldr.Number.Backend.System.define_number_module(config))
unquote(Cldr.Number.Backend.Symbol.define_number_module(config))
unquote(Cldr.Number.Backend.Decimal.Formatter.define_number_module(config))
unquote(Cldr.Number.Backend.Rbnf.define_number_modules(config))
# Number requires Currency
unquote(Cldr.Currency.Backend.define_currency_module(config))
end
end
end