From 014fa042e9952a346b78857fc1389098e09db1b5 Mon Sep 17 00:00:00 2001 From: Azzam Husain <63924876+azzamh15@users.noreply.github.com> Date: Sat, 16 Mar 2024 11:28:01 +0530 Subject: [PATCH 1/4] Update update-intrinsics.yml --- .github/workflows/update-intrinsics.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/update-intrinsics.yml b/.github/workflows/update-intrinsics.yml index 8ff82a0f..4f7b44ad 100644 --- a/.github/workflows/update-intrinsics.yml +++ b/.github/workflows/update-intrinsics.yml @@ -22,7 +22,7 @@ jobs: - name: Update Markdown intrinsics run: | - python3 -m fortls.intrinsics + python3 -m fortls.parsers.internal.intrinsics - name: Create Pull Request uses: peter-evans/create-pull-request@v6 From eae2e066ac3dfc2c1d0241e8ecc167af70606231 Mon Sep 17 00:00:00 2001 From: Azzam Husain <63924876+azzamh15@users.noreply.github.com> Date: Sat, 16 Mar 2024 11:37:14 +0530 Subject: [PATCH 2/4] Update intrinsics.py --- fortls/parsers/internal/intrinsics.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/fortls/parsers/internal/intrinsics.py b/fortls/parsers/internal/intrinsics.py index dfe02430..8fbae438 100644 --- a/fortls/parsers/internal/intrinsics.py +++ b/fortls/parsers/internal/intrinsics.py @@ -277,7 +277,7 @@ def update_m_intrinsics(): val = val.replace(f"**{key.upper()}**(3)", f"**{key.upper()}**") markdown_intrinsics[key] = val - with open("fortls/intrinsic.procedures.markdown.json", "w") as f: + with open("fortls/parsers/internal/intrinsic.procedures.markdown.json", "w") as f: json.dump(markdown_intrinsics, f, indent=2) f.write("\n") # add newline at end of file except Exception as e: From 352ce4f6b7e5086eaca813ad7e180bb0c53e4ae1 Mon Sep 17 00:00:00 2001 From: "pre-commit-ci[bot]" <66853113+pre-commit-ci[bot]@users.noreply.github.com> Date: Sat, 16 Mar 2024 06:23:18 +0000 Subject: [PATCH 3/4] [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci --- fortls/parsers/internal/intrinsics.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/fortls/parsers/internal/intrinsics.py b/fortls/parsers/internal/intrinsics.py index 8fbae438..ac5f8bc8 100644 --- a/fortls/parsers/internal/intrinsics.py +++ b/fortls/parsers/internal/intrinsics.py @@ -277,7 +277,9 @@ def update_m_intrinsics(): val = val.replace(f"**{key.upper()}**(3)", f"**{key.upper()}**") markdown_intrinsics[key] = val - with open("fortls/parsers/internal/intrinsic.procedures.markdown.json", "w") as f: + with open( + "fortls/parsers/internal/intrinsic.procedures.markdown.json", "w" + ) as f: json.dump(markdown_intrinsics, f, indent=2) f.write("\n") # add newline at end of file except Exception as e: From 1a3f2f7ba4648c98c436bf798075e605bf060ce4 Mon Sep 17 00:00:00 2001 From: Azzam Husain <63924876+azzamh15@users.noreply.github.com> Date: Tue, 19 Mar 2024 10:17:16 +0530 Subject: [PATCH 4/4] Update intrinsics.py --- fortls/parsers/internal/intrinsics.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/fortls/parsers/internal/intrinsics.py b/fortls/parsers/internal/intrinsics.py index ac5f8bc8..25605f20 100644 --- a/fortls/parsers/internal/intrinsics.py +++ b/fortls/parsers/internal/intrinsics.py @@ -3,7 +3,7 @@ import glob import json import os -import pathlib +from pathlib import Path from fortls.helper_functions import fortran_md, get_placeholders, map_keywords @@ -271,14 +271,14 @@ def update_m_intrinsics(): for f in sorted(files): key = f.replace("M_intrinsics/md/", "") key = key.replace(".md", "").upper() # remove md extension - val = pathlib.Path(f).read_text() + val = Path(f).read_text() # remove manpage tag val = val.replace(f"**{key.lower()}**(3)", f"**{key.lower()}**") val = val.replace(f"**{key.upper()}**(3)", f"**{key.upper()}**") markdown_intrinsics[key] = val with open( - "fortls/parsers/internal/intrinsic.procedures.markdown.json", "w" + Path(__file__).parent / "intrinsic.procedures.markdown.json", "w" ) as f: json.dump(markdown_intrinsics, f, indent=2) f.write("\n") # add newline at end of file