|
@@ -125,10 +125,10 @@ export class StringArrayScopeCallsWrapperTransformer extends AbstractNodeTransfo
|
|
): TNodeWithLexicalScopeStatements {
|
|
): TNodeWithLexicalScopeStatements {
|
|
const stringArrayScopeCallsWrapperNamesDataByEncoding: TStringArrayScopeCallsWrapperNamesDataByEncoding | null =
|
|
const stringArrayScopeCallsWrapperNamesDataByEncoding: TStringArrayScopeCallsWrapperNamesDataByEncoding | null =
|
|
this.stringArrayScopeCallsWrapperNamesDataStorage.get(lexicalScopeBodyNode) ?? null;
|
|
this.stringArrayScopeCallsWrapperNamesDataStorage.get(lexicalScopeBodyNode) ?? null;
|
|
- const stringArrayScopeCallsWrapperNamesLexicalScopeData: IStringArrayScopeCallsWrapperLexicalScopeData | null =
|
|
|
|
|
|
+ const stringArrayScopeCallsWrapperLexicalScopeData: IStringArrayScopeCallsWrapperLexicalScopeData | null =
|
|
this.stringArrayScopeCallsWrapperLexicalScopeDataStorage.get(lexicalScopeBodyNode) ?? null;
|
|
this.stringArrayScopeCallsWrapperLexicalScopeDataStorage.get(lexicalScopeBodyNode) ?? null;
|
|
|
|
|
|
- if (!stringArrayScopeCallsWrapperNamesDataByEncoding || !stringArrayScopeCallsWrapperNamesLexicalScopeData) {
|
|
|
|
|
|
+ if (!stringArrayScopeCallsWrapperNamesDataByEncoding || !stringArrayScopeCallsWrapperLexicalScopeData) {
|
|
return lexicalScopeBodyNode;
|
|
return lexicalScopeBodyNode;
|
|
}
|
|
}
|
|
|
|
|
|
@@ -155,7 +155,7 @@ export class StringArrayScopeCallsWrapperTransformer extends AbstractNodeTransfo
|
|
upperStringArrayCallsWrapperShiftedIndex,
|
|
upperStringArrayCallsWrapperShiftedIndex,
|
|
] = this.getUpperStringArrayCallsWrapperData(
|
|
] = this.getUpperStringArrayCallsWrapperData(
|
|
stringArrayScopeCallsWrapperNamesData,
|
|
stringArrayScopeCallsWrapperNamesData,
|
|
- stringArrayScopeCallsWrapperNamesLexicalScopeData,
|
|
|
|
|
|
+ stringArrayScopeCallsWrapperLexicalScopeData,
|
|
);
|
|
);
|
|
|
|
|
|
const stringArrayScopeCallsWrapperNode: TStatement[] = this.getStringArrayScopeCallsWrapperNode(
|
|
const stringArrayScopeCallsWrapperNode: TStatement[] = this.getStringArrayScopeCallsWrapperNode(
|
|
@@ -176,15 +176,15 @@ export class StringArrayScopeCallsWrapperTransformer extends AbstractNodeTransfo
|
|
|
|
|
|
/**
|
|
/**
|
|
* @param {IStringArrayScopeCallsWrapperNamesData} stringArrayScopeCallsWrapperNamesData
|
|
* @param {IStringArrayScopeCallsWrapperNamesData} stringArrayScopeCallsWrapperNamesData
|
|
- * @param {IStringArrayScopeCallsWrapperLexicalScopeData} stringArrayScopeCallsWrapperNamesLexicalScopeData
|
|
|
|
|
|
+ * @param {IStringArrayScopeCallsWrapperLexicalScopeData} stringArrayScopeCallsWrapperLexicalScopeData
|
|
* @returns {[name: string, index: number]}
|
|
* @returns {[name: string, index: number]}
|
|
*/
|
|
*/
|
|
private getRootStringArrayCallsWrapperData (
|
|
private getRootStringArrayCallsWrapperData (
|
|
stringArrayScopeCallsWrapperNamesData: IStringArrayScopeCallsWrapperNamesData,
|
|
stringArrayScopeCallsWrapperNamesData: IStringArrayScopeCallsWrapperNamesData,
|
|
- stringArrayScopeCallsWrapperNamesLexicalScopeData: IStringArrayScopeCallsWrapperLexicalScopeData
|
|
|
|
|
|
+ stringArrayScopeCallsWrapperLexicalScopeData: IStringArrayScopeCallsWrapperLexicalScopeData
|
|
): [name: string, index: number] {
|
|
): [name: string, index: number] {
|
|
const {encoding} = stringArrayScopeCallsWrapperNamesData;
|
|
const {encoding} = stringArrayScopeCallsWrapperNamesData;
|
|
- const {resultShiftedIndex} = stringArrayScopeCallsWrapperNamesLexicalScopeData;
|
|
|
|
|
|
+ const {resultShiftedIndex} = stringArrayScopeCallsWrapperLexicalScopeData;
|
|
|
|
|
|
return [
|
|
return [
|
|
this.stringArrayStorage.getStorageCallsWrapperName(encoding),
|
|
this.stringArrayStorage.getStorageCallsWrapperName(encoding),
|
|
@@ -194,19 +194,19 @@ export class StringArrayScopeCallsWrapperTransformer extends AbstractNodeTransfo
|
|
|
|
|
|
/**
|
|
/**
|
|
* @param {IStringArrayScopeCallsWrapperNamesData} stringArrayScopeCallsWrapperNamesData
|
|
* @param {IStringArrayScopeCallsWrapperNamesData} stringArrayScopeCallsWrapperNamesData
|
|
- * @param {IStringArrayScopeCallsWrapperLexicalScopeData} stringArrayScopeCallsWrapperNamesLexicalScopeData
|
|
|
|
|
|
+ * @param {IStringArrayScopeCallsWrapperLexicalScopeData} stringArrayScopeCallsWrapperLexicalScopeData
|
|
* @returns {[name: string, index: number]}
|
|
* @returns {[name: string, index: number]}
|
|
*/
|
|
*/
|
|
private getUpperStringArrayCallsWrapperData (
|
|
private getUpperStringArrayCallsWrapperData (
|
|
stringArrayScopeCallsWrapperNamesData: IStringArrayScopeCallsWrapperNamesData,
|
|
stringArrayScopeCallsWrapperNamesData: IStringArrayScopeCallsWrapperNamesData,
|
|
- stringArrayScopeCallsWrapperNamesLexicalScopeData: IStringArrayScopeCallsWrapperLexicalScopeData
|
|
|
|
|
|
+ stringArrayScopeCallsWrapperLexicalScopeData: IStringArrayScopeCallsWrapperLexicalScopeData
|
|
): [name: string, index: number] {
|
|
): [name: string, index: number] {
|
|
const {encoding} = stringArrayScopeCallsWrapperNamesData;
|
|
const {encoding} = stringArrayScopeCallsWrapperNamesData;
|
|
- const {scopeShiftedIndex} = stringArrayScopeCallsWrapperNamesLexicalScopeData;
|
|
|
|
|
|
+ const {scopeShiftedIndex} = stringArrayScopeCallsWrapperLexicalScopeData;
|
|
|
|
|
|
const rootStringArrayCallsWrapperData = this.getRootStringArrayCallsWrapperData(
|
|
const rootStringArrayCallsWrapperData = this.getRootStringArrayCallsWrapperData(
|
|
stringArrayScopeCallsWrapperNamesData,
|
|
stringArrayScopeCallsWrapperNamesData,
|
|
- stringArrayScopeCallsWrapperNamesLexicalScopeData
|
|
|
|
|
|
+ stringArrayScopeCallsWrapperLexicalScopeData
|
|
);
|
|
);
|
|
|
|
|
|
if (!this.options.stringArrayWrappersChainedCalls) {
|
|
if (!this.options.stringArrayWrappersChainedCalls) {
|