Versions Compared
compared with
Key
- This line was added.
- This line was removed.
- Formatting was changed.
Remove Statement Summary
Remove is a terminal, refactoring statement that occurs only with a Refactorstatement. It prevents a component from being authored. For components other than subprograms, removing them involves simply not declaring them in the target code. For subprograms, they can either not be declared or they can be stubbed out --.i.e. declared but no procedural code authored. The problem with not declaring components is that their references in the procedural code must be dealt with as well. The bulk of the attributes associated with this statement deal with the issue of replacing references to the undeclared components.The attributes of the Removestatement are as follows:
Attribute | Description |
Identifier | This required identifier attributes specifies the component to be removed. If the containing Refactor statement had a FileFilter specified then this identifier should be specified relative to it; else, it should be specified relative to the root of the symbol table. |
MigPattern | This string attribute contains a pattern string that will be used as a substitute for a reference to the component. Any arguments that reference might require have to be accounted for in the pattern string. See the Patterns page for details. |
MigStatus | This attribute is one of the entries -- Notimplemented, Delete, Stubout, or a code event string. |
MigComment | This attribute supplies a string that is substituted for references to the component. |
The script errors associated with the Removestatement are as follows:
Error | Description |
1098 | The identifier [%1d] could not be found. |
Panel | ||||
---|---|---|---|---|
| ||||
|