LINT.GetGlobalVarLetted¶
Category: デバッグ
Signature¶
LINT.GetGlobalVarLetted(function_name)
Parameters¶
| Parameter | Description |
|---|---|
| function_name | 解析対象の関数名 |
Returns¶
- 成功: 指定関数内で代入されているグローバル変数名の汎用配列
- 候補なし: 空の汎用配列
- エラー: -1
Description¶
指定した関数内でグローバル変数への代入(let)が行われている箇所を列挙し、汎用配列で返します。読み取りのみの箇所は列挙されません。読み取りも含めて列挙する場合は LINT.GetGlobalVarUsedBy を使用してください。
変数名は重複を除去し、名前順に並べて返されます。
以下も代入として列挙されます。
- 複合代入(
+=-=など)と++-- - 配列要素への代入(
G_a[0] = 1はG_a)(Tc574-1以降) foreach _list ; G_vのループ変数G_v(Tc574-1以降)foreach _list ; G_k, G_vの2つのループ変数G_kG_v(Tc600-3以降)
制約の詳細は LINT系関数の仕様と制約 を参照してください。
Compatibility¶
- YAYA: Tc568-1以降で使用可能
- Tc574-1: 配列要素への代入と foreach のループ変数を列挙するように変更
- Tc600-3: 2変数の foreach のループ変数を両方とも列挙
See Also¶
- LINT.GetFuncUsedBy
- LINT.GetUserDefFuncUsedBy
- LINT.GetGlobalVarUsedBy
- LINT.GetLocalVarUsedBy
- LINT.GetLocalVarLetted
- LINT.GetVarRefs