llvm/flang/tools/f18
Tim Keith 94fa0fd890 [flang] Initial support for name resolution in modules.
Recognize modules and open and close the corresponding scope.
Handle PUBLIC and PRIVATE statements and set the corresponding
attributes on entity declarations in the module.

Refactoring (no functional changes): Make CheckImplicitSymbol() and
GetVariableName() overloadings private and out-of-line.

Add missing option to f18 help.

Original-commit: flang-compiler/f18@d01cacca63
Reviewed-on: https://github.com/flang-compiler/f18/pull/70
Tree-same-pre-rewrite: false
2018-04-24 17:07:15 -07:00
..
CMakeLists.txt [flang] Add -fdebug-dump-parse-tree and -fdebug-resolve-names 2018-04-12 20:01:40 -07:00
f18.cc [flang] Initial support for name resolution in modules. 2018-04-24 17:07:15 -07:00
test-sema.cc [flang] Parser instrumentation and fail-fast experiment begun. 2018-04-19 15:46:02 -07:00