OneScript icon indicating copy to clipboard operation
OneScript copied to clipboard

"REPL" на базе дебаггера ОС

Open dvakor opened this issue 5 years ago • 2 comments

Описание задачи

Попробывал сделать дебаг консоль реплом, как собственно в VSC и задумывалось.

В целом немного поэксперементировав оно зарабатало, единственный момент это выражения типа а = 1. Тут не понятно, шо мы имеем ввиду, присвоение или же сравнение, т.е. что выполнить print или eval.

Посмотрев на русскую раскладку клавиатуры и на синтаксис оскрипта, я придумал, что можно весь ввод с консоли считать за eval, а выражения =a = 1 (т.е. вначале "=") считать за print, имхо показалось удобно, но хотелось бы услышать альтернативные предложения, если такие будут, дабы сделать удобный инструмент :)

dvakor avatar Mar 16 '20 17:03 dvakor

image image пара примерчиков

dvakor avatar Mar 16 '20 17:03 dvakor

Обычно а = 1 это все-таки присваивание. Если надо проверить булево - я бы предложил требовать скобки (а=1)

EvilBeaver avatar Mar 16 '20 19:03 EvilBeaver