fix(basic.gblib): Extraction of copy command in regexp.
This commit is contained in:
parent
4048e724d1
commit
e4be1600f0
1 changed files with 7 additions and 0 deletions
|
@ -289,6 +289,10 @@ export class GBVMService extends GBService {
|
||||||
return `sendFile (step, ${$3})\n`;
|
return `sendFile (step, ${$3})\n`;
|
||||||
});
|
});
|
||||||
|
|
||||||
|
code = code.replace(/(COPY)(\s*)(.*)/gi, ($0, $1, $2, $3) => {
|
||||||
|
return `sys().copyFile (step, ${$3})\n`;
|
||||||
|
});
|
||||||
|
|
||||||
code = code.replace(/(save)(\s)(.*)/gi, ($0, $1, $2, $3) => {
|
code = code.replace(/(save)(\s)(.*)/gi, ($0, $1, $2, $3) => {
|
||||||
return `sys().save(${$3})\n`;
|
return `sys().save(${$3})\n`;
|
||||||
});
|
});
|
||||||
|
@ -429,6 +433,9 @@ export class GBVMService extends GBService {
|
||||||
code = code.replace(/("[^"]*"|'[^']*')|\bsendFileTo\b/gi, ($0, $1) => {
|
code = code.replace(/("[^"]*"|'[^']*')|\bsendFileTo\b/gi, ($0, $1) => {
|
||||||
return $1 === undefined ? 'this.sendFileTo' : $1;
|
return $1 === undefined ? 'this.sendFileTo' : $1;
|
||||||
});
|
});
|
||||||
|
code = code.replace(/("[^"]*"|'[^']*')|\bcopyFile\b/gi, ($0, $1) => {
|
||||||
|
return $1 === undefined ? 'this.copyFile' : $1;
|
||||||
|
});
|
||||||
code = code.replace(/("[^"]*"|'[^']*')|\bsendFile\b/gi, ($0, $1) => {
|
code = code.replace(/("[^"]*"|'[^']*')|\bsendFile\b/gi, ($0, $1) => {
|
||||||
return $1 === undefined ? 'this.sendFile' : $1;
|
return $1 === undefined ? 'this.sendFile' : $1;
|
||||||
});
|
});
|
||||||
|
|
Loading…
Add table
Reference in a new issue