Я делаю свой собственный язык в JavaScript, используя регулярные выражения. Как вы можете рекомендовать игнорировать текст в строковых переменных?
например, мой код:
if (flag) {
print("Yes")
} elif (!flag) {
print("Elif is worked")
}
превратится в
if (flag) {
console.log("Yes")
} else if (!flag) {
console.log("else if is worked")
}
Я хочу игнорировать текст в кавычках:
if (flag) {
console.log("Yes")
} else if (!flag) {
console.log("elif is worked")
}