code: def floating_point(
          element_name,  # type: Text
          attribute=None,  # type: Optional[Text]
          required=True,  # type: bool
          alias=None,  # type: Optional[Text]
          default=0.0,  # type: Optional[float]
          omit_empty=False,  # type: bool
          hooks=None  # type: Optional[Hooks]
  ):
      # type: (...) -> Processor
      
      value_parser = _number_parser(float)
      return _PrimitiveValue(
          element_name,
          value_parser,
          attribute,
          required,
          alias,
          default,
          omit_empty,
          hooks
      )
docs: Create a processor for floating point values.
  
      See also :func:`declxml.boolean`