f90wrap.parser module

class f90wrap.parser.F90File(fname)[source]

Bases: object

property lineno
next()[source]
f90wrap.parser.add_external_packages(root, class_names, external_packages)[source]
f90wrap.parser.check_abstract_interface(cl, file)[source]
f90wrap.parser.check_arg(cl, file)[source]
f90wrap.parser.check_binding(cl, file)[source]
f90wrap.parser.check_cont(cline, file)[source]
f90wrap.parser.check_decl(cl, file)[source]
f90wrap.parser.check_deferred_binding(cl, file)[source]
f90wrap.parser.check_doc(cline, file)[source]
f90wrap.parser.check_doc_rv(cline, file)[source]
f90wrap.parser.check_funct(cl, file, grab_hold_doc=True)[source]
f90wrap.parser.check_interface(cl, file)[source]
f90wrap.parser.check_interface_decl(cl, file)[source]
f90wrap.parser.check_module(cl, list_modules, file)[source]
f90wrap.parser.check_program(cl, file)[source]
f90wrap.parser.check_prototype(cl, file)[source]
f90wrap.parser.check_subt(cl, file, grab_hold_doc=True)[source]
f90wrap.parser.check_type(cl, file)[source]
f90wrap.parser.check_uses(cline, file)[source]
f90wrap.parser.dump_package(root, pkg_name, class_names, json_file)[source]
f90wrap.parser.implicit_to_explicit_arguments(argl, ag_temp)[source]
f90wrap.parser.implicit_type_rule(var)[source]
f90wrap.parser.read_files(args, doc_plugin_filename=None)[source]
f90wrap.parser.recover_delimited(line, d1, d2, delimited)[source]
f90wrap.parser.remove_delimited(line, d1, d2)[source]
f90wrap.parser.split_attribs(atr)[source]
f90wrap.parser.splitnames(names)[source]