fortls.parsers package¶
Subpackages¶
- fortls.parsers.internal package
- Submodules
- fortls.parsers.internal.associate module
- fortls.parsers.internal.ast module
FortranAST
FortranAST.add_doc()
FortranAST.add_error()
FortranAST.add_include()
FortranAST.add_int_member()
FortranAST.add_private()
FortranAST.add_public()
FortranAST.add_scope()
FortranAST.add_use()
FortranAST.add_variable()
FortranAST.check_file()
FortranAST.close_file()
FortranAST.create_none_scope()
FortranAST.end_ppif()
FortranAST.end_scope()
FortranAST.get_enc_scope_name()
FortranAST.get_inner_scope()
FortranAST.get_object()
FortranAST.get_scopes()
FortranAST.resolve_includes()
FortranAST.resolve_links()
FortranAST.start_ppif()
- fortls.parsers.internal.base module
FortranObj
FortranObj.add_doc()
FortranObj.check_definition()
FortranObj.check_valid_parent()
FortranObj.end()
FortranObj.get_actions()
FortranObj.get_ancestors()
FortranObj.get_children()
FortranObj.get_desc()
FortranObj.get_diagnostics()
FortranObj.get_documentation()
FortranObj.get_hover()
FortranObj.get_hover_md()
FortranObj.get_implicit()
FortranObj.get_interface()
FortranObj.get_signature()
FortranObj.get_snippet()
FortranObj.get_type()
FortranObj.get_type_obj()
FortranObj.is_abstract()
FortranObj.is_callable()
FortranObj.is_external_int()
FortranObj.is_mod_scope()
FortranObj.is_optional()
FortranObj.req_named_end()
FortranObj.require_inherit()
FortranObj.require_link()
FortranObj.resolve_inherit()
FortranObj.resolve_link()
FortranObj.set_default_vis()
FortranObj.set_parent()
FortranObj.set_visibility()
FortranObj.update_fqsn()
- fortls.parsers.internal.block module
- fortls.parsers.internal.diagnostics module
- fortls.parsers.internal.do module
- fortls.parsers.internal.enum module
- fortls.parsers.internal.function module
- fortls.parsers.internal.if_block module
- fortls.parsers.internal.imports module
- fortls.parsers.internal.include module
- fortls.parsers.internal.interface module
- fortls.parsers.internal.intrinsics module
- fortls.parsers.internal.method module
- fortls.parsers.internal.module module
- fortls.parsers.internal.parser module
FortranFile
FortranFile.apply_change()
FortranFile.check_file()
FortranFile.copy()
FortranFile.find_word_in_code_line()
FortranFile.get_code_line()
FortranFile.get_comment_regexs()
FortranFile.get_docstring()
FortranFile.get_fortran_definition()
FortranFile.get_line()
FortranFile.get_single_line_docstring()
FortranFile.load_from_disk()
FortranFile.parse()
FortranFile.parse_contains()
FortranFile.parse_do_fixed_format()
FortranFile.parse_docs()
FortranFile.parse_end_scope_word()
FortranFile.parse_imp_char()
FortranFile.parse_imp_dim()
FortranFile.parse_implicit()
FortranFile.preprocess()
FortranFile.set_contents()
FortranFile.strip_comment()
find_external()
find_external_attr()
find_external_type()
get_line_context()
get_procedure_modifiers()
parse_var_keywords()
preprocess_file()
read_associate_def()
read_block_def()
read_do_def()
read_enum_def()
read_fun_def()
read_generic_def()
read_if_def()
read_imp_stmt()
read_inc_stmt()
read_int_def()
read_mod_def()
read_prog_def()
read_select_def()
read_sub_def()
read_submod_def()
read_type_def()
read_use_stmt()
read_var_def()
read_vis_stmnt()
read_where_def()
- fortls.parsers.internal.program module
- fortls.parsers.internal.scope module
- fortls.parsers.internal.select module
- fortls.parsers.internal.submodule module
- fortls.parsers.internal.subroutine module
Subroutine
Subroutine.check_valid_parent()
Subroutine.copy_interface()
Subroutine.get_children()
Subroutine.get_desc()
Subroutine.get_diagnostics()
Subroutine.get_docs_full()
Subroutine.get_hover()
Subroutine.get_hover_md()
Subroutine.get_interface()
Subroutine.get_interface_array()
Subroutine.get_signature()
Subroutine.get_snippet()
Subroutine.get_type()
Subroutine.is_callable()
Subroutine.is_mod_scope()
Subroutine.require_link()
Subroutine.resolve_arg_link()
Subroutine.resolve_link()
- fortls.parsers.internal.type module
- fortls.parsers.internal.use module
- fortls.parsers.internal.utilities module
- fortls.parsers.internal.variable module
Variable
Variable.check_definition()
Variable.get_desc()
Variable.get_hover()
Variable.get_hover_md()
Variable.get_keywords()
Variable.get_snippet()
Variable.get_type()
Variable.get_type_obj()
Variable.is_callable()
Variable.is_optional()
Variable.is_parameter()
Variable.require_link()
Variable.resolve_link()
Variable.set_dim()
Variable.set_external_attr()
Variable.set_parameter_val()
Variable.update_fqsn()
- fortls.parsers.internal.where module
- Module contents