mirror of
https://github.com/abhigyanpatwari/GitNexus.git
synced 2026-11-01 07:02:35 +00:00
The NAMESPACE scanner skipped conditional (if/else) bodies, dropped raw-string and multi-line arguments, and discarded a malformed directive together with everything up to the next column-0 directive, all silently. Rename treated 'not in the export lists' as proof of privacy, so it could rename a function whose export() entry the reader had never seen and leave NAMESPACE naming a missing function. The scanner now reports when a skipped or discarded region names an export-family directive, and parseRNamespaceExports also flags an argument of one that it cannot read. loadRPackageConfig stores that as RNamespaceInfo.exportsUnreadable and rename refuses with incomplete_semantics. An ordinary NAMESPACE, including conditional imports, does not set it. The indexed isExported is unchanged. r-provider.md updated. |
||
|---|---|---|
| .. | ||
| jupyter-notebook.md | ||
| local-import-scoping.md | ||
| objective-c-provider.md | ||
| r-provider.md | ||