qmi.utils.adbasic_parser.analyze_parameter_info
- qmi.utils.adbasic_parser.analyze_parameter_info(symbols: list[SymbolInfo]) ParameterInfo
Analyze a set of ADbasic symbol definitions to extract parameter information.
- Only the following types of symbol definitions are processed:
#Define PAR_parname Par_nn (binds parname to global Par variable).
#Define PAR_parname FPar_nn (binds parname to global FPar variable).
#Define DATA_arrayname Data_nnn (binds arrayname to global Data array).
#Define PAR_parname DATA_arrayname[ii] (binds parname to a specific element in a global data array).
- Parameters:
symbols – List of symbol definitions (as produced by parse_adbasic_program).
- Returns:
Instance containing a description of all named parameters and named arrays.
- Return type: