Add mapping handling for array / struct
This commit is contained in:
@@ -89,10 +89,16 @@ export async function addWave(
|
||||
if (choice !== 'Add') return;
|
||||
}
|
||||
|
||||
if (waveMappingEnable) {
|
||||
if (globalMap.has(tokenText)) {
|
||||
tokenText = globalMap.get(tokenText)!; // "!" asserts it's not undefined
|
||||
const reIdentifier = tokenText.match(/^([a-zA-Z_]\w*)/);
|
||||
console.log(reIdentifier);
|
||||
if (reIdentifier)
|
||||
console.log(reIdentifier[1]);
|
||||
|
||||
if (waveMappingEnable && reIdentifier) {
|
||||
if (globalMap.has(reIdentifier[1])) {
|
||||
const mappedValue = globalMap.get(reIdentifier[1])!; // "!" asserts it's not undefined
|
||||
// do something with truc
|
||||
tokenText = tokenText.replace(/^([a-zA-Z_]\w*)/, mappedValue);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user