fparser.two.Fortran2008.intrinsics_f08 ====================================== .. py:module:: fparser.two.Fortran2008.intrinsics_f08 .. autoapi-nested-parse:: Module containing Fortran2008 Intrinsics. Classes ------- .. autoapisummary:: fparser.two.Fortran2008.intrinsics_f08.Intrinsic_Name fparser.two.Fortran2008.intrinsics_f08.Intrinsic_Function_Reference Module Contents --------------- .. py:class:: Intrinsic_Name(string, parent_cls=None) Bases: :py:obj:`fparser.two.Fortran2003.Intrinsic_Name` Represents the name of a Fortran 2008 intrinsic function. All generic intrinsic names are specified as keys in the `generic_function_names` dictionary, with their values indicating the minimum and maximum number of arguments allowed for this intrinsic function. A `-1` indicates an unlimited number of arguments. The names are split into the categories specified in the Fortran2003 specification document. All specific intrinsic names (which have a different name to their generic counterpart) are specified as keys in the `specific_function_names` dictionary, with their values indicating which generic function they are associated with .. py:attribute:: f08_math_intrinsics .. py:attribute:: f08_bitshift_intrinsics .. py:attribute:: generic_function_names .. py:attribute:: specific_function_names .. py:attribute:: function_names :value: ['ALOG', 'ALOG10', 'AMAX0', 'AMAX1', 'AMIN0', 'AMIN1', 'AMOD', 'CABS', 'CCOS', 'CEXP', 'CLOG',... .. py:class:: Intrinsic_Function_Reference(string, parent_cls=None) Bases: :py:obj:`fparser.two.Fortran2003.Intrinsic_Function_Reference` Represents Fortran intrinsics:: function-reference is intrinsic-name ( [ actual-arg-spec-list ] ) .. py:attribute:: _intrinsic_type