Moves the cursor to the item specified by the option word.
Format
GOTO option
1 – DECLARATION
[SCA Required] Displays the declaration of the symbol indicated.
LSE displays the source code containing the symbol declaration in
another window and positions the cursor on the symbol declaration.
Format
GOTO DECLARATION [symbol-name]
1.1 – Qualifiers
1.1.1 /ASSOCIATED
Indicates that you want to see the associated declaration for
the symbol. An associated declaration is a related declaration
that accompanies the primary declaration (such as an EXTERNAL
declaration).
1.1.2 /CONTEXT_DEPENDENT
If you specify both the /CONTEXT_DEPENDENT and the /INDICATED
qualifiers, then SCA determines which declaration to display by
using the following criteria:
o If the indicated occurrence of the symbol is a reference, LSE
displays the declaration specified by the compiler as bound to
that occurrence of the symbol.
o If the indicated occurrence of the symbol is an associated
declaration, LSE displays the primary declaration.
o If the indicated occurrence of the symbol is a primary
declaration, LSE displays the associated declaration.
You cannot use the /CONTEXT_DEPENDENT qualifier without the
/INDICATED qualifier.
1.1.3 /INDICATED
Instructs LSE to use the symbol name at the current cursor
position, or the text within the currently active selected
range, as the symbol name. To help SCA identify exactly which
occurrence of the symbol name the cursor is positioned on, LSE
passes both the current cursor position in the buffer and the file
specification for the current buffer to SCA.
If SCA has no information for the symbol name at the current
cursor position (for example, if the line containing the symbol is
a new line and the file has not been recompiled), then SCA uses
whatever general information it has about that symbol as if you
issued a GOTO DECLARATION command for the symbol name without the
/INDICATED qualifier.
If you specify the /INDICATED qualifier, you must not specify the
symbol-name parameter.
You cannot use the /INDICATED qualifier without the /CONTEXT_
DEPENDENT qualifier.
1.1.4 /PRIMARY
/PRIMARY (D)
Indicates that you want to see the primary declaration for
the symbol. A primary declaration is the declaration that SCA
interprets as most significant for a symbol (such as a FUNCTION
declaration). For example, the primary declaration of a routine
describes the body of the routine.
1.2 – Parameter
symbol-name
Specifies that the declaration associated with the named symbol is
to be displayed. You must not specify a symbol name if you specify
the /INDICATED qualifier.
2 – QUERY
[SCA Command] Moves the cursor to the specified SCA query session.
Format
GOTO QUERY [query-name]
2.1 – Parameter
query-name
Specifies the name of the query session.