fortls.parsers package¶
Subpackages¶
- fortls.parsers.internal package
- Submodules
- fortls.parsers.internal.associate module
- fortls.parsers.internal.ast module
FortranASTFortranAST.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
FortranObjFortranObj.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
FortranFileFortranFile.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()splitlines()
- 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
SubroutineSubroutine.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
VariableVariable.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