gnikit

Results 252 comments of gnikit

Hi @gbogopolsky good catch. This is indeed a bug. As you can tell I don't tend to work with `type is` select constructs and hence this fell through the cracks....

So I had a look, the error you are getting from pytest is because of the unittest breaks if you remove lines 23-26 if you have a look at the...

Okay I had a look and it seems okay to me. You can see that the single `type is` is actually tested in the same file, lines 26-32. If you...

So I do think that the error is from `fortls` but I am unable to replicate myself. Here is my screenshot ![image](https://user-images.githubusercontent.com/16143716/157093820-2a94a4b3-f6a4-4f41-878a-2a1fffb0145f.png) The diagnostic error at `this%a` is from the...

1. Your `fortls` settings look good to me. If you want to autoinclde PP definitions (or at least allow `fortls` to try you have to specify `include_dirs` e.g. `"include_dirs": ["include"],`...

> Same behavior is observed on Windows with `fortls` v.2.5.5 through `conda-forge` To be honest, I wouldn't expect conda-forge to be any different. ~~As a last attempt could you copy-paste...

Yeah preprocessor definitions are a bit flimsy because they are implemented as string substitutions. That means that every instance of the word `IS` is replaced with `type(tis)`. That is why...

That sounds like an edge case I missed. `EXTERNAL`s where the keywords are not defined along with the declaration of the fun/sub are implemented in a very unintuitive manner so...

I think you mean this, `got to implementation` will just say that there is no implementation, while it should be jumping to `fun1` ```fortran program main external sub1 ! external...