Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Allow symbol checks to be disabled #350

Closed
arporter opened this issue Jun 15, 2022 · 1 comment · Fixed by #351
Closed

Allow symbol checks to be disabled #350

arporter opened this issue Jun 15, 2022 · 1 comment · Fixed by #351
Assignees

Comments

@arporter
Copy link
Member

The new symbol table functionality is somewhat immature (it cannot cope with use association) and only works if the supplied source is valid Fortran, even if any pre-processor directives are ignored. These limitations mean that it can be tripped up in certain circumstances. While support for use association is planned (#201 and #349), there's no plan to handle CPP directives. Therefore we will allow the checking performed by the symbol table to be disabled at run time.

I'm not sure whether this will be best done by completely disabling the symbol table functionality or by only disabling the checks that a symbol does not already exist.

@arporter arporter self-assigned this Jun 15, 2022
@arporter
Copy link
Member Author

@rupertford has suggested that since the symbol-table support is essentially still beta, we should default to disabling these checks.

@TeranIvy TeranIvy linked a pull request Jun 15, 2022 that will close this issue
rupertford added a commit that referenced this issue Jun 16, 2022
(Closes #350) disable validation checks by default
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant