new(basic.gblib): New SET WHOLE WORD keyword added.

This commit is contained in:
Rodrigo Rodriguez 2021-08-21 09:18:28 -03:00
parent 525f465be4
commit 8394995ef9

View file

@ -304,6 +304,10 @@ export class GBVMService extends GBService {
return `setTranslatorOn (step, "${$3.toLowerCase()}")\n`;
});
code = code.replace(/(set whole word)(\s*)(.*)/gi, ($0, $1, $2, $3) => {
return `setWholeWord (step, "${$3.toLowerCase()}")\n`;
});
code = code.replace(/set\s(.*)/gi, ($0, $1, $2) => {
return `sys().set (${$1})`;
});
@ -520,6 +524,9 @@ export class GBVMService extends GBService {
code = code.replace(/("[^"]*"|'[^']*')|\bsetTranslatorOn\b/gi, ($0, $1) => {
return $1 === undefined ? 'this.setTranslatorOn' : $1;
});
code = code.replace(/("[^"]*"|'[^']*')|\bsetWholeWord\b/gi, ($0, $1) => {
return $1 === undefined ? 'this.setWholeWord' : $1;
});
code = code.replace(/("[^"]*"|'[^']*')|\btransfer\b/gi, ($0, $1) => {
return $1 === undefined ? 'this.transfer' : $1;
});