original_docstring: 
      Convert the value into a floating point number. If the
      conversion doesn't work it will return ``0.0``. You can
      override this default using the first parameter.
      
docstring: Convert the value into a floating point number. If the
  conversion doesn't work it will return ``0.0``. You can
  override this default using the first parameter.
docstring_tokens: Convert the value into a floating point number . If the conversion doesn ' t work it will return ` ` 0 . 0 ` ` . You can override this default using the first parameter .
code: def do_float(default=0.0):
      """
      Convert the value into a floating point number. If the
      conversion doesn't work it will return ``0.0``. You can
      override this default using the first parameter.
      """
      def wrapped(env, context, value):
          try:
              return float(value)
          except (TypeError, ValueError):
              return default
      return wrapped
code_tokens: def do_float ( default = 0.0 ) : def wrapped ( env , context , value ) : try : return float ( value ) except ( TypeError , ValueError ) : return default return wrapped
short_docstring: Convert the value into a floating point number.
short_docstring_tokens: Convert the value into a floating point number .
comment: """
      Convert the value into a floating point number. If the
      conversion doesn't work it will return ``0.0``. You can
      override this default using the first parameter.
      """