Documentation¶
- fortls package
- Subpackages
- Submodules
- fortls.constants module
- fortls.debug module
DebugError
ParameterError
check_request_params()
debug_actions()
debug_completion()
debug_definition()
debug_diagnostics()
debug_generic()
debug_hover()
debug_implementation()
debug_lsp()
debug_parser()
debug_preprocessor()
debug_references()
debug_rename()
debug_rootpath()
debug_signature()
debug_symbols()
debug_workspace_symbols()
ensure_file_accessible()
is_debug_mode()
locate_config()
print_children()
print_results()
process_file_changes()
read_config()
separator()
- fortls.ftypes module
- fortls.helper_functions module
detect_fixed_format()
expand_name()
find_paren_match()
find_word_in_line()
fortran_md()
get_keywords()
get_line_prefix()
get_paren_level()
get_paren_substring()
get_placeholders()
get_var_stack()
map_keywords()
only_dirs()
parenthetic_contents()
resolve_globs()
separate_def_list()
set_keyword_ordering()
strip_line_label()
strip_strings()
- fortls.interface module
- fortls.json_templates module
- fortls.jsonrpc module
- fortls.langserver module
JSONRPC2Error
LangServer
LangServer.file_init()
LangServer.get_all_references()
LangServer.get_definition()
LangServer.get_diagnostics()
LangServer.handle()
LangServer.post_message()
LangServer.run()
LangServer.send_diagnostics()
LangServer.serve_autocomplete()
LangServer.serve_codeActions()
LangServer.serve_default()
LangServer.serve_definition()
LangServer.serve_document_symbols()
LangServer.serve_exit()
LangServer.serve_hover()
LangServer.serve_implementation()
LangServer.serve_initialize()
LangServer.serve_onChange()
LangServer.serve_onClose()
LangServer.serve_onOpen()
LangServer.serve_onSave()
LangServer.serve_references()
LangServer.serve_rename()
LangServer.serve_signature()
LangServer.serve_workspace_symbol()
LangServer.update_workspace_file()
LangServer.workspace_init()
update_recursion_limit()
- fortls.regex_patterns module
FortranRegularExpressions
FortranRegularExpressions.ASSOCIATE
FortranRegularExpressions.BLOCK
FortranRegularExpressions.CALL
FortranRegularExpressions.CLASS_VAR
FortranRegularExpressions.CONTAINS
FortranRegularExpressions.DEFINED
FortranRegularExpressions.DEF_KIND
FortranRegularExpressions.DO
FortranRegularExpressions.DQ_STRING
FortranRegularExpressions.END
FortranRegularExpressions.END_ASSOCIATE
FortranRegularExpressions.END_BLOCK
FortranRegularExpressions.END_DO
FortranRegularExpressions.END_ENUMD
FortranRegularExpressions.END_FIXED
FortranRegularExpressions.END_FUN
FortranRegularExpressions.END_IF
FortranRegularExpressions.END_INT
FortranRegularExpressions.END_MOD
FortranRegularExpressions.END_PRO
FortranRegularExpressions.END_PROG
FortranRegularExpressions.END_SELECT
FortranRegularExpressions.END_SMOD
FortranRegularExpressions.END_SUB
FortranRegularExpressions.END_TYPED
FortranRegularExpressions.END_WHERE
FortranRegularExpressions.END_WORD
FortranRegularExpressions.ENUM_DEF
FortranRegularExpressions.EXTENDS
FortranRegularExpressions.FIXED_COMMENT
FortranRegularExpressions.FIXED_CONT
FortranRegularExpressions.FIXED_DOC
FortranRegularExpressions.FIXED_OPENMP
FortranRegularExpressions.FREE_COMMENT
FortranRegularExpressions.FREE_CONT
FortranRegularExpressions.FREE_DOC
FortranRegularExpressions.FREE_FORMAT_TEST
FortranRegularExpressions.FREE_OPENMP
FortranRegularExpressions.FUN
FortranRegularExpressions.GENERIC_PRO
FortranRegularExpressions.GEN_ASSIGN
FortranRegularExpressions.IF
FortranRegularExpressions.IMPLICIT
FortranRegularExpressions.IMPORT
FortranRegularExpressions.INCLUDE
FortranRegularExpressions.INT
FortranRegularExpressions.INT_STMNT
FortranRegularExpressions.KEYWORD_LIST
FortranRegularExpressions.KIND_SPEC
FortranRegularExpressions.LINE_LABEL
FortranRegularExpressions.LOGICAL
FortranRegularExpressions.MOD
FortranRegularExpressions.NON_DEF
FortranRegularExpressions.NUMBER
FortranRegularExpressions.OBJBREAK
FortranRegularExpressions.PARAMETER_VAL
FortranRegularExpressions.PP_ANY
FortranRegularExpressions.PP_DEF
FortranRegularExpressions.PP_DEF_TEST
FortranRegularExpressions.PP_INCLUDE
FortranRegularExpressions.PP_REGEX
FortranRegularExpressions.PROCEDURE_STMNT
FortranRegularExpressions.PROG
FortranRegularExpressions.PRO_LINK
FortranRegularExpressions.RESULT
FortranRegularExpressions.SCOPE_DEF
FortranRegularExpressions.SELECT
FortranRegularExpressions.SELECT_DEFAULT
FortranRegularExpressions.SELECT_TYPE
FortranRegularExpressions.SQ_STRING
FortranRegularExpressions.SUB
FortranRegularExpressions.SUBMOD
FortranRegularExpressions.SUB_MOD
FortranRegularExpressions.SUB_PAREN
FortranRegularExpressions.TATTR_LIST
FortranRegularExpressions.THEN
FortranRegularExpressions.TYPE_DEF
FortranRegularExpressions.TYPE_STMNT
FortranRegularExpressions.USE
FortranRegularExpressions.VAR
FortranRegularExpressions.VIS
FortranRegularExpressions.WHERE
FortranRegularExpressions.WORD
create_src_file_exts_regex()
create_src_file_exts_str()
- fortls.schema module
- fortls.version module
- Module contents