помощь пользователю при написании кода

 
 
 
Сообщения:1
Здравствуйте, в общем задача следующая: в поле jtextarea пользователь пишет какой-то код, например:


String str="alskdhasklfasklfbhal";
str.
substring(0,10);
replaceall();
...

в общем что-то в таком духе, как по нажатию на точку сделать ему подсказку какими командами он может воспользоваться, как например в среде netbeans?
Изменен:10 июн 2019 11:55
 
 
Сообщения:441
есть такой проект на гитхабе jflex.. с его помощью можно описать всякие ключевые слова, на которые может парситься текст, нужно создать файл в правильном синтаксисе с описанием своих токенов, на его базе jflex генерирует класс со всем нужным - мозг разбора текста на токены..
даже был уже написанный пример редактора - подсветка синтаксиса (java и javascript), автоподстановки, комментирования, разкомментирования и т.п. я его вдоль и поперек дебажил, чтобы понять как он работает, было это года три назад, тоже писал такую штуку - текстовый редактор javadcript кода, который мапился на java код, в котором и происходили реальные вычисления..
 
Модераторы:frymock
Сейчас эту тему просматривают:Нет