Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Open
dvakor opened this issue Mar 16, 2020 · 2 comments
Open

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

dvakor opened this issue Mar 16, 2020 · 2 comments

Comments

@dvakor
Copy link
Contributor

dvakor commented Mar 16, 2020

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

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

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

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

@dvakor dvakor changed the title "REPL" на базе ОС "REPL" на базе дебаггера ОС Mar 16, 2020
@dvakor
Copy link
Contributor Author

dvakor commented Mar 16, 2020

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

@EvilBeaver
Copy link
Owner

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants