checkParams function
Map<String, dynamic>
checkParams(
- dynamic params,
- dynamic isCfg
)
Implementation
Map<String, dynamic> checkParams(params, isCfg) {
if (params == null) {
final result = <String, dynamic>{
'state': null,
'alt': null,
'context': null,
'semanticContext': null
};
if (isCfg) {
result['reachesIntoOuterContext'] = 0;
}
return result;
} else {
final props = <String, dynamic>{};
props['state'] = params.state;
props['alt'] = (params.alt == null) ? null : params.alt;
props['context'] = params.context;
props['semanticContext'] = params.semanticContext;
if (isCfg) {
props['reachesIntoOuterContext'] = params.reachesIntoOuterContext ?? 0;
props['precedenceFilterSuppressed'] =
params.precedenceFilterSuppressed ?? false;
}
return props;
}
}