|
Creating Gear: An interpreter written in Free Pascal
#518015
Ссылка:
Ссылка на сообщение:
Ссылка с названием темы:
Ссылка на профиль пользователя:
Ссылка на вложение:
|
||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
#18+
Начал её серьезно читать и собственно делать сам интерпретатор. Книга достойна отдельной темы. На всякий, еще раз ссылка для скачивания https://cloud.mail.ru/public/1KND/xbMLrR7a4 Буду считать это, как сейчас модно говорить, "Codnig kata". Да и просто развлечение. Даже сделал проект на гитхабе ) Кое что приходится менять, но по мелочи. Чем больше ее читаю, тем больше нравится паскаль :) Хорошая идея, что структуру класса можно сразу посмотреть в сжатом виде. На шарпе приходится листать портянки, чтобы понять что собственно класс делает. Ну или сворачивать, но это действия предпринимать. Зацените мою цветовую схему в делфях )А во free pascal оказывается есть всякие приятные мелочи типа += и присваивания в блоке var. ... |
||||||||||||||||
:
Изменено: 26.08.2023, 22:31 - Неуловимый Джо
Нравится:
Не нравится:
|
||||||||||||||||
26.08.2023, 22:28 |
|
Creating Gear: An interpreter written in Free Pascal
#519821
Ссылка:
Ссылка на сообщение:
Ссылка с названием темы:
Ссылка на профиль пользователя:
Ссылка на вложение:
|
||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
#18+
... |
||||||||||||||||
:
Нравится:
Не нравится:
|
||||||||||||||||
29.08.2023, 10:08 |
|
Creating Gear: An interpreter written in Free Pascal
#521521
Ссылка:
Ссылка на сообщение:
Ссылка с названием темы:
Ссылка на профиль пользователя:
Ссылка на вложение:
|
||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
#18+
... |
||||||||||||||||
:
Нравится:
Не нравится:
|
||||||||||||||||
30.08.2023, 15:38 |
|
Creating Gear: An interpreter written in Free Pascal
|
|
---|---|
#18+
Coding kata. Ката программирования ) Просто тренировка, ну и поднять свой уровень в паскале, потому что сейчас на нем работаю. Интерпретатор, там какой-то свой язык, автор назвал его Gear. Я его изменю, мне не нужны операторы битовых сдвигов. Логические операторы & | ! ~ заменю на человеческие and, or и тд Короче просто как развлечение по вечерам. ... |
|
:
|
|
30.08.2023, 15:45 |
|
Creating Gear: An interpreter written in Free Pascal
|
|||
---|---|---|---|
#18+
на последней картинке меня интересовало прочитает ли косую черту после комментария /**// ну и разрыв строки в комментарий добавил для проверки. в итоге строка выглядит абракадаброй. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.08.2023, 15:52 |
|
Creating Gear: An interpreter written in Free Pascal
#521552
Ссылка:
Ссылка на сообщение:
Ссылка с названием темы:
Ссылка на профиль пользователя:
Ссылка на вложение:
|
||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
#18+
и интерпретатор чего? ... |
||||||||||||||||
:
Изменено: 30.08.2023, 16:01 - Неуловимый Джо
Нравится:
Не нравится:
|
||||||||||||||||
30.08.2023, 16:00 |
|
Creating Gear: An interpreter written in Free Pascal
|
|
---|---|
#18+
ну и поднять свой уровень в паскале, потому что сейчас на нем работаю. на работе все-таки основное это TSQL. ... |
|
:
|
|
30.08.2023, 16:05 |
|
Creating Gear: An interpreter written in Free Pascal
|
|||
---|---|---|---|
#18+
Coding kata. Ката программирования ) Просто тренировка, ну и поднять свой уровень в паскале, потому что сейчас на нем работаю. Интерпретатор, там какой-то свой язык, автор назвал его Gear. Я его изменю, мне не нужны операторы битовых сдвигов. Логические операторы & | ! ~ заменю на человеческие and, or и тд Короче просто как развлечение по вечерам. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.08.2023, 16:05 |
|
Creating Gear: An interpreter written in Free Pascal
|
|||
---|---|---|---|
#18+
и интерпретатор чего? https://yandex.ru/products/product/1456497301/sku/101471272628 ... |
|||
:
Нравится:
Не нравится:
|
|||
30.08.2023, 16:08 |
|
Creating Gear: An interpreter written in Free Pascal
|
|||
---|---|---|---|
#18+
и интерпретатор чего? https://yandex.ru/products/product/1456497301/sku/101471272628 Самиздат автора. Но книга хорошая, рекомендую всем кто хочет побаловаться в этой теме на паскале. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.08.2023, 16:09 |
|
Creating Gear: An interpreter written in Free Pascal
|
|||
---|---|---|---|
#18+
и интерпретатор чего? https://yandex.ru/products/product/1456497301/sku/101471272628 Самиздат автора. Но книга хорошая, рекомендую всем кто хочет побаловаться в этой теме на паскале. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.08.2023, 16:12 |
|
Creating Gear: An interpreter written in Free Pascal
#525229
Ссылка:
Ссылка на сообщение:
Ссылка с названием темы:
Ссылка на профиль пользователя:
Ссылка на вложение:
|
||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
#18+
... |
||||||||||||||||
:
Нравится:
Не нравится:
|
||||||||||||||||
03.09.2023, 00:36 |
|
Creating Gear: An interpreter written in Free Pascal
|
|
---|---|
#18+
калкулятор ... |
|
:
|
|
03.09.2023, 00:39 |
|
Creating Gear: An interpreter written in Free Pascal
|
|||
---|---|---|---|
#18+
нужно больше калькляторов! ... |
|||
:
Нравится:
Не нравится:
|
|||
03.09.2023, 00:50 |
|
Creating Gear: An interpreter written in Free Pascal
|
|||
---|---|---|---|
#18+
Тут калькулято только первый шаг. Дальше там классы, структуры данных, функции и тд Правда я чуток меняю по ходу чтения. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.09.2023, 00:54 |
|
Creating Gear: An interpreter written in Free Pascal
|
|
---|---|
#18+
PaNik [игнорируется] Вот моя основная цель (из предисловия к книжке): By the end of the book you’ll be an Object Pascal guru and have some knowledge of Lazarus. На лазарус мне плевать, а вот первая часть фразы понравилась :) ... |
|
:
|
|
03.09.2023, 01:05 |
|
Creating Gear: An interpreter written in Free Pascal
|
|
---|---|
#18+
как закончу, тоже запью, и начну всех доставать что я сделал прелесть. ... |
|
:
|
|
03.09.2023, 12:49 |
|
Creating Gear: An interpreter written in Free Pascal
|
|||
---|---|---|---|
#18+
без 100500 скачек нещитово ... |
|||
:
Нравится:
Не нравится:
|
|||
03.09.2023, 14:45 |
|
Creating Gear: An interpreter written in Free Pascal
#525911
Ссылка:
Ссылка на сообщение:
Ссылка с названием темы:
Ссылка на профиль пользователя:
Ссылка на вложение:
|
||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
#18+
... |
||||||||||||||||
:
Нравится:
Не нравится:
|
||||||||||||||||
03.09.2023, 18:33 |
|
Creating Gear: An interpreter written in Free Pascal
#527423
Ссылка:
Ссылка на сообщение:
Ссылка с названием темы:
Ссылка на профиль пользователя:
Ссылка на вложение:
|
||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
#18+
Основные математические операции все. На выходных займусь ключами командной строки и REPLом, а потом можно будет и сам язык, присвоение переменных и тд. ... |
||||||||||||||||
:
|
||||||||||||||||
04.09.2023, 22:11 |
|
Creating Gear: An interpreter written in Free Pascal
|
|||
---|---|---|---|
#18+
правда возведение в степень у меня имеет одинаковый приоритет с умножением и делением, но пофиг. скобки ведь есть. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.09.2023, 22:31 |
|
Creating Gear: An interpreter written in Free Pascal
#528437
Ссылка:
Ссылка на сообщение:
Ссылка с названием темы:
Ссылка на профиль пользователя:
Ссылка на вложение:
|
||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
#18+
Добавил "оболочку" ключи командной строки для интерпретации файлов, если gear.exe без параметров, то программу вводить с консоли. ... |
||||||||||||||||
:
Нравится:
Не нравится:
|
||||||||||||||||
05.09.2023, 22:57 |
|
Creating Gear: An interpreter written in Free Pascal
#528981
Ссылка:
Ссылка на сообщение:
Ссылка с названием темы:
Ссылка на профиль пользователя:
Ссылка на вложение:
|
||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
#18+
... |
||||||||||||||||
:
|
||||||||||||||||
06.09.2023, 12:18 |
|
Creating Gear: An interpreter written in Free Pascal
|
|||
---|---|---|---|
#18+
У него в книге строки в апострофах, а char обозначается как "F кавычка перед символом. Я решил пусть строки будут и в кавычках и в апострофах, а char вообще не нужен. Как в питоне. ... |
|||
:
Нравится:
Не нравится:
|
|||
06.09.2023, 12:19 |
|
Creating Gear: An interpreter written in Free Pascal
#529024
Ссылка:
Ссылка на сообщение:
Ссылка с названием темы:
Ссылка на профиль пользователя:
Ссылка на вложение:
|
||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
#18+
Я решил пусть строки будут и в кавычках и в апострофах, а char вообще не нужен. Как в питоне ... |
||||||||||||||||
:
Нравится:
Не нравится:
|
||||||||||||||||
06.09.2023, 12:53 |
|
Creating Gear: An interpreter written in Free Pascal
#529178
Ссылка:
Ссылка на сообщение:
Ссылка с названием темы:
Ссылка на профиль пользователя:
Ссылка на вложение:
|
||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
#18+
правда возведение в степень у меня имеет одинаковый приоритет с умножением и делением, но пофиг. скобки ведь есть. теперь возведение в степень более высокий приоритет. ... |
||||||||||||||||
:
Нравится:
Не нравится:
|
||||||||||||||||
06.09.2023, 16:10 |
|
Creating Gear: An interpreter written in Free Pascal
#530850
Ссылка:
Ссылка на сообщение:
Ссылка с названием темы:
Ссылка на профиль пользователя:
Ссылка на вложение:
|
||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
#18+
... |
||||||||||||||||
:
Нравится:
Не нравится:
|
||||||||||||||||
07.09.2023, 22:03 |
|
Creating Gear: An interpreter written in Free Pascal
#542346
Ссылка:
Ссылка на сообщение:
Ссылка с названием темы:
Ссылка на профиль пользователя:
Ссылка на вложение:
|
||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
#18+
Переменные, константы и оператор print. Правда переменные пока ничем кроме ключевого слова не отличаются от констант. ... |
||||||||||||||||
:
Нравится:
Не нравится:
|
||||||||||||||||
17.09.2023, 18:15 |
|
Creating Gear: An interpreter written in Free Pascal
#542350
Ссылка:
Ссылка на сообщение:
Ссылка с названием темы:
Ссылка на профиль пользователя:
Ссылка на вложение:
|
||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
#18+
... |
||||||||||||||||
:
Нравится:
Не нравится:
|
||||||||||||||||
17.09.2023, 18:20 |
|
Creating Gear: An interpreter written in Free Pascal
#542613
Ссылка:
Ссылка на сообщение:
Ссылка с названием темы:
Ссылка на профиль пользователя:
Ссылка на вложение:
|
||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
#18+
... |
||||||||||||||||
:
|
||||||||||||||||
17.09.2023, 23:06 |
|
Creating Gear: An interpreter written in Free Pascal
#545730
Ссылка:
Ссылка на сообщение:
Ссылка с названием темы:
Ссылка на профиль пользователя:
Ссылка на вложение:
|
||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
#18+
... |
||||||||||||||||
:
|
||||||||||||||||
19.09.2023, 23:53 |
|
Creating Gear: An interpreter written in Free Pascal
#545739
Ссылка:
Ссылка на сообщение:
Ссылка с названием темы:
Ссылка на профиль пользователя:
Ссылка на вложение:
|
||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
#18+
... |
||||||||||||||||
:
Нравится:
Не нравится:
|
||||||||||||||||
20.09.2023, 00:02 |
|
Creating Gear: An interpreter written in Free Pascal
#545754
Ссылка:
Ссылка на сообщение:
Ссылка с названием темы:
Ссылка на профиль пользователя:
Ссылка на вложение:
|
||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
#18+
... |
||||||||||||||||
:
Нравится:
Не нравится:
|
||||||||||||||||
20.09.2023, 00:12 |
|
Creating Gear: An interpreter written in Free Pascal
|
|||
---|---|---|---|
#18+
надо бы еще для строк сделать *= ... |
|||
:
Нравится:
Не нравится:
|
|||
20.09.2023, 00:37 |
|
Creating Gear: An interpreter written in Free Pascal
#546341
Ссылка:
Ссылка на сообщение:
Ссылка с названием темы:
Ссылка на профиль пользователя:
Ссылка на вложение:
|
||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
#18+
... |
||||||||||||||||
:
Нравится:
Не нравится:
|
||||||||||||||||
20.09.2023, 09:48 |
|
Creating Gear: An interpreter written in Free Pascal
#546374
Ссылка:
Ссылка на сообщение:
Ссылка с названием темы:
Ссылка на профиль пользователя:
Ссылка на вложение:
|
||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
#18+
Сразу и дерево выражений посмотреть... Как думаете, пришло уже время доставать всех интерпретатором? Ведь по сути, это конвертатор + калькулятор! ... |
||||||||||||||||
:
|
||||||||||||||||
20.09.2023, 10:22 |
|
Creating Gear: An interpreter written in Free Pascal
#546826
Ссылка:
Ссылка на сообщение:
Ссылка с названием темы:
Ссылка на профиль пользователя:
Ссылка на вложение:
|
||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
#18+
Настроил в VSCode чтобы расширение .gear воспринимало как javascript, просто чтобы красивее смотрелось :) ... |
||||||||||||||||
:
Нравится:
Не нравится:
|
||||||||||||||||
20.09.2023, 14:45 |
|
Creating Gear: An interpreter written in Free Pascal
#547325
Ссылка:
Ссылка на сообщение:
Ссылка с названием темы:
Ссылка на профиль пользователя:
Ссылка на вложение:
|
||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
#18+
... |
||||||||||||||||
:
Нравится:
Не нравится:
|
||||||||||||||||
20.09.2023, 20:14 |
|
Creating Gear: An interpreter written in Free Pascal
#549509
Ссылка:
Ссылка на сообщение:
Ссылка с названием темы:
Ссылка на профиль пользователя:
Ссылка на вложение:
|
||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
#18+
надо бы еще для строк сделать *= ... |
||||||||||||||||
:
Нравится:
Не нравится:
|
||||||||||||||||
22.09.2023, 12:40 |
|
Creating Gear: An interpreter written in Free Pascal
#551394
Ссылка:
Ссылка на сообщение:
Ссылка с названием темы:
Ссылка на профиль пользователя:
Ссылка на вложение:
|
||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
#18+
... |
||||||||||||||||
:
Нравится:
Не нравится:
|
||||||||||||||||
23.09.2023, 23:36 |
|
Creating Gear: An interpreter written in Free Pascal
#551869
Ссылка:
Ссылка на сообщение:
Ссылка с названием темы:
Ссылка на профиль пользователя:
Ссылка на вложение:
|
||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
#18+
... |
||||||||||||||||
:
Нравится:
Не нравится:
|
||||||||||||||||
24.09.2023, 14:01 |
|
Creating Gear: An interpreter written in Free Pascal
|
|||
---|---|---|---|
#18+
... |
|||
:
Нравится:
Не нравится:
|
|||
24.09.2023, 14:10 |
|
Creating Gear: An interpreter written in Free Pascal
#551901
Ссылка:
Ссылка на сообщение:
Ссылка с названием темы:
Ссылка на профиль пользователя:
Ссылка на вложение:
|
||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
#18+
... |
||||||||||||||||
:
Нравится:
Не нравится:
|
||||||||||||||||
24.09.2023, 14:30 |
|
Creating Gear: An interpreter written in Free Pascal
|
|||
---|---|---|---|
#18+
Главная проблема с while, это что время от времени забываешь оператор приращения переменной цикла. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.09.2023, 14:31 |
|
Creating Gear: An interpreter written in Free Pascal
|
|
---|---|
#18+
Главная проблема с while, это что время от времени забываешь оператор приращения переменной цикла. Код: Delphi 1. 2. 3. 4. 5. 6.
... |
|
:
|
|
24.09.2023, 14:40 |
|
Creating Gear: An interpreter written in Free Pascal
|
|||
---|---|---|---|
#18+
Главная проблема с while, это что время от времени забываешь оператор приращения переменной цикла. Код: Delphi 1. 2. 3. 4. 5. 6.
в первую секунду растерялся что происходит :) ... |
|||
:
Нравится:
Не нравится:
|
|||
24.09.2023, 14:42 |
|
Creating Gear: An interpreter written in Free Pascal
#552292
Ссылка:
Ссылка на сообщение:
Ссылка с названием темы:
Ссылка на профиль пользователя:
Ссылка на вложение:
|
||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
#18+
циклы for и repeat for почти полностью отсебятина, мне не понравилось как он придумал. вот так у него в книге: Код: Delphi 1. 2. 3.
Код: Delphi 1. 2. 3.
... |
||||||||||||||||
:
Нравится:
Не нравится:
|
||||||||||||||||
24.09.2023, 20:28 |
|
Creating Gear: An interpreter written in Free Pascal
#552299
Ссылка:
Ссылка на сообщение:
Ссылка с названием темы:
Ссылка на профиль пользователя:
Ссылка на вложение:
|
||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
#18+
... |
||||||||||||||||
:
Нравится:
Не нравится:
|
||||||||||||||||
24.09.2023, 20:51 |
|
Creating Gear: An interpreter written in Free Pascal
#553512
Ссылка:
Ссылка на сообщение:
Ссылка с названием темы:
Ссылка на профиль пользователя:
Ссылка на вложение:
|
||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
#18+
... |
||||||||||||||||
:
Нравится:
Не нравится:
|
||||||||||||||||
25.09.2023, 23:59 |
|
Creating Gear: An interpreter written in Free Pascal
|
|
---|---|
#18+
Получается смесь Паскаля, Висуал бэйсика и Си. Цикл For почти сишный. ... |
|
:
|
|
26.09.2023, 00:41 |
|
Creating Gear: An interpreter written in Free Pascal
#554150
Ссылка:
Ссылка на сообщение:
Ссылка с названием темы:
Ссылка на профиль пользователя:
Ссылка на вложение:
|
||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
#18+
... |
||||||||||||||||
:
Нравится:
Не нравится:
|
||||||||||||||||
26.09.2023, 15:17 |
|
Creating Gear: An interpreter written in Free Pascal
|
|||
---|---|---|---|
#18+
Что-то подумал. А мне ведь никто не мешает сделать все ключевые слова на русском! сделать что-то вроде 1С. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.09.2023, 10:28 |
|
Creating Gear: An interpreter written in Free Pascal
#557057
Ссылка:
Ссылка на сообщение:
Ссылка с названием темы:
Ссылка на профиль пользователя:
Ссылка на вложение:
|
||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
#18+
... |
||||||||||||||||
:
|
||||||||||||||||
28.09.2023, 21:26 |
|
Creating Gear: An interpreter written in Free Pascal
#558202
Ссылка:
Ссылка на сообщение:
Ссылка с названием темы:
Ссылка на профиль пользователя:
Ссылка на вложение:
|
||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
#18+
... |
||||||||||||||||
:
Нравится:
Не нравится:
|
||||||||||||||||
30.09.2023, 00:04 |
|
Creating Gear: An interpreter written in Free Pascal
|
|
---|---|
#18+
Код: Delphi 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64.
... |
|
:
|
|
30.09.2023, 00:19 |
|
Creating Gear: An interpreter written in Free Pascal
|
|||
---|---|---|---|
#18+
Switch точно не нужен, если есть elseif. Следующий этап функции. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.09.2023, 00:20 |
|
Creating Gear: An interpreter written in Free Pascal
|
|||
---|---|---|---|
#18+
Switch точно не нужен, если есть elseif. ... Кстати удобная конструкция. ... |
|||
:
Изменено: 30.09.2023, 09:16 - s62
Нравится:
Не нравится:
|
|||
30.09.2023, 09:15 |
|
Creating Gear: An interpreter written in Free Pascal
|
|||
---|---|---|---|
#18+
Switch точно не нужен, если есть elseif. ... Кстати удобная конструкция. Да просто не терпится уже функции начать :) В принципе необходимый минимум уже есть. Сейчас функции, потом "встроенные" функции. Встроенные или стандартные, как их автор называет. Имеется в виду свой набор функций языка. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.09.2023, 10:05 |
|
Creating Gear: An interpreter written in Free Pascal
|
|||
---|---|---|---|
#18+
В Паскале - case! :) В этом языке приходится switch case 1 case 2 else end Приходится, потому что автор выбрал стиль без бегин енд, а блоки надо как-то отделять. Тут блок будет заканчиваться очередным case. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.09.2023, 10:14 |
|
Creating Gear: An interpreter written in Free Pascal
|
|||
---|---|---|---|
#18+
А мне, если сейчас перейти на begin end, это все операторы править. ... |
|||
:
Изменено: 30.09.2023, 10:16 - Неуловимый Джо
Нравится:
Не нравится:
|
|||
30.09.2023, 10:16 |
|
Creating Gear: An interpreter written in Free Pascal
|
|||
---|---|---|---|
#18+
позже картинку вставлю, какой он предлагает вариант кейса. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.09.2023, 10:17 |
|
Creating Gear: An interpreter written in Free Pascal
#558485
Ссылка:
Ссылка на сообщение:
Ссылка с названием темы:
Ссылка на профиль пользователя:
Ссылка на вложение:
|
||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
#18+
Кстати удобная конструкция. ... |
||||||||||||||||
:
Нравится:
Не нравится:
|
||||||||||||||||
30.09.2023, 12:14 |
|
Creating Gear: An interpreter written in Free Pascal
|
|||
---|---|---|---|
#18+
Автор книги конечно хороший программист на Паскале, но как дизайнер языка ... говно какое-то если честно Вот что он предлагает method(a,b)(c,d) Это означает что функция вызывается с параметрами (a, b), а потом результат с параметрами (c, d) достаточно часто приходится продираться через код, чтобы избавляться от подобного говна. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.09.2023, 18:56 |
|
Creating Gear: An interpreter written in Free Pascal
#559406
Ссылка:
Ссылка на сообщение:
Ссылка с названием темы:
Ссылка на профиль пользователя:
Ссылка на вложение:
|
||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
#18+
... |
||||||||||||||||
:
|
||||||||||||||||
01.10.2023, 15:23 |
|
Creating Gear: An interpreter written in Free Pascal
#559461
Ссылка:
Ссылка на сообщение:
Ссылка с названием темы:
Ссылка на профиль пользователя:
Ссылка на вложение:
|
||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
#18+
... |
||||||||||||||||
:
Нравится:
Не нравится:
|
||||||||||||||||
01.10.2023, 16:29 |
|
Creating Gear: An interpreter written in Free Pascal
#559485
Ссылка:
Ссылка на сообщение:
Ссылка с названием темы:
Ссылка на профиль пользователя:
Ссылка на вложение:
|
||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
#18+
closures не то чтобы это было нужно, это скорее как побочный результат того, что для функций сделано свое "адресное пространство" (на самом деле обычный Dictionary). в итоге они получились вложенные, ну и такие возможности. ... |
||||||||||||||||
:
Нравится:
Не нравится:
|
||||||||||||||||
01.10.2023, 17:09 |
|
Creating Gear: An interpreter written in Free Pascal
#559542
Ссылка:
Ссылка на сообщение:
Ссылка с названием темы:
Ссылка на профиль пользователя:
Ссылка на вложение:
|
||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
#18+
... |
||||||||||||||||
:
|
||||||||||||||||
01.10.2023, 18:04 |
|
Creating Gear: An interpreter written in Free Pascal
#559998
Ссылка:
Ссылка на сообщение:
Ссылка с названием темы:
Ссылка на профиль пользователя:
Ссылка на вложение:
Ссылка на вложение 2:
|
|||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
#18+
Модуль "стандартных" функций. Теперь язык можно расширять функциями. Пока просто для примера добавлена pi() и Writeln Оператор Print теперь можно и удалить. Это был первый оператор :) ... |
|||||||||||||||||||
:
Нравится:
Не нравится:
|
|||||||||||||||||||
01.10.2023, 22:58 |
|
Creating Gear: An interpreter written in Free Pascal
|
|||
---|---|---|---|
#18+
На этом наверно и всё. Дальше уже не интересно. Теперь возможно то же самое на сишарпе. Подумаю еще чем дальше заняться. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.10.2023, 21:00 |
|
Creating Gear: An interpreter written in Free Pascal
|
|||
---|---|---|---|
#18+
А хотя нет. Нужно еще провести эксперимент. Попробовать использовать этот интерпретатор в качестве скриптового языка в VCL приложении. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.10.2023, 23:33 |
|
Creating Gear: An interpreter written in Free Pascal
#561603
Ссылка:
Ссылка на сообщение:
Ссылка с названием темы:
Ссылка на профиль пользователя:
Ссылка на вложение:
Ссылка на вложение 2:
|
|||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
#18+
... |
|||||||||||||||||||
:
|
|||||||||||||||||||
02.10.2023, 23:39 |
|
Creating Gear: An interpreter written in Free Pascal
|
|
---|---|
#18+
Продолжать буду тут Может эта тема как-то поможет расшевелить рескул :) https://resql.ru/forum/topic.php?fid=58&tid=2186854 уже сделал выражение Case и интерполяцию строк. ... |
|
:
|
|
11.10.2023, 21:43 |
|
Creating Gear: An interpreter written in Free Pascal
#573321
Ссылка:
Ссылка на сообщение:
Ссылка с названием темы:
Ссылка на профиль пользователя:
Ссылка на вложение:
|
||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
#18+
... |
||||||||||||||||
:
Нравится:
Не нравится:
|
||||||||||||||||
14.10.2023, 00:41 |
|
Creating Gear: An interpreter written in Free Pascal
#573323
Ссылка:
Ссылка на сообщение:
Ссылка с названием темы:
Ссылка на профиль пользователя:
Ссылка на вложение:
|
||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
#18+
... |
||||||||||||||||
:
Нравится:
Не нравится:
|
||||||||||||||||
14.10.2023, 00:53 |
|
Creating Gear: An interpreter written in Free Pascal
#573594
Ссылка:
Ссылка на сообщение:
Ссылка с названием темы:
Ссылка на профиль пользователя:
Ссылка на вложение:
|
||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
#18+
... |
||||||||||||||||
:
Нравится:
Не нравится:
|
||||||||||||||||
14.10.2023, 14:34 |
|
Creating Gear: An interpreter written in Free Pascal
#573829
Ссылка:
Ссылка на сообщение:
Ссылка с названием темы:
Ссылка на профиль пользователя:
Ссылка на вложение:
|
||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
#18+
... |
||||||||||||||||
:
Нравится:
Не нравится:
|
||||||||||||||||
14.10.2023, 22:49 |
|
Creating Gear: An interpreter written in Free Pascal
#579085
Ссылка:
Ссылка на сообщение:
Ссылка с названием темы:
Ссылка на профиль пользователя:
Ссылка на вложение:
|
||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
#18+
... |
||||||||||||||||
:
Нравится:
Не нравится:
|
||||||||||||||||
19.10.2023, 23:00 |
|
Creating Gear: An interpreter written in Free Pascal
|
|||
---|---|---|---|
#18+
Вызовы функций и кортежи там делаются через интерфейсы. В Variant передается интерфейсный объект, и тут Lazarus слегка отличается от Delphi, пришлось повозиться с отладкой и поиском в StackOverlaw. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.10.2023, 23:02 |
|
Creating Gear: An interpreter written in Free Pascal
|
|||
---|---|---|---|
#18+
И функция возвращает tuple, если не заметили :) ... |
|||
:
Нравится:
Не нравится:
|
|||
19.10.2023, 23:10 |
|
Creating Gear: An interpreter written in Free Pascal
|
|||
---|---|---|---|
#18+
Правда пока только создание. Чтение и изменение элементов еще не сделано. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.10.2023, 08:42 |
|
Creating Gear: An interpreter written in Free Pascal
|
|||
---|---|---|---|
#18+
Только трюков типа (a, b) = (b, a) тут не получится. В этом интерпретаторе у него изначально всё как говорится ByVal. Все переменные и константы это Variant. то есть var a = 1, b =2 var tp = (a, b) // здесь будут копии величин, а не ссылки на переменные. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.10.2023, 09:41 |
|
Creating Gear: An interpreter written in Free Pascal
|
|||
---|---|---|---|
#18+
Наверно надо было изначально не на Variant, а на TObject завязываться. Ну или как-то посложнее работу с указателями. Ну да ладно. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.10.2023, 09:42 |
|
Creating Gear: An interpreter written in Free Pascal
|
|||
---|---|---|---|
#18+
Хоть просто способ вернуть несколько значений из функции. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.10.2023, 11:04 |
|
Creating Gear: An interpreter written in Free Pascal
|
|||
---|---|---|---|
#18+
А кстати, тогда и массивы не нужны. Добавить функции по добавлению элементов в кортеж да и все. Этой структуры данных и хватит на все случаи для такого недоязыка. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.10.2023, 17:20 |
|
Creating Gear: An interpreter written in Free Pascal
#580171
Ссылка:
Ссылка на сообщение:
Ссылка с названием темы:
Ссылка на профиль пользователя:
Ссылка на вложение:
|
||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
#18+
Решил протестировать, сделать "стандартную функцию языка", которая будет возвращfть tuple. То есть эта функция, которую я пишу в Delphi, и которая потом будет использоваться в данном скриптовом языке будто это встроенная функция. Программиста тут заботит только параметр AArgList, в данном случае он пустой. Код: Delphi 1. 2. 3. 4. 5. 6. 7. 8. 9. 10.
... |
||||||||||||||||
:
Изменено: 20.10.2023, 21:33 - Неуловимый Джо
Нравится:
Не нравится:
|
||||||||||||||||
20.10.2023, 21:32 |
|
Creating Gear: An interpreter written in Free Pascal
#580237
Ссылка:
Ссылка на сообщение:
Ссылка с названием темы:
Ссылка на профиль пользователя:
Ссылка на вложение:
|
||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
#18+
... |
||||||||||||||||
:
Нравится:
Не нравится:
|
||||||||||||||||
20.10.2023, 22:31 |
|
Creating Gear: An interpreter written in Free Pascal
#580262
Ссылка:
Ссылка на сообщение:
Ссылка с названием темы:
Ссылка на профиль пользователя:
Ссылка на вложение:
|
||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
#18+
А кстати, тогда и массивы не нужны. Добавить функции по добавлению элементов в кортеж да и все. Этой структуры данных и хватит на все случаи для такого недоязыка. ... |
||||||||||||||||
:
Изменено: 20.10.2023, 23:14 - Неуловимый Джо
Нравится:
Не нравится:
|
||||||||||||||||
20.10.2023, 23:08 |
|
Creating Gear: An interpreter written in Free Pascal
|
|||
---|---|---|---|
#18+
Это уже отсебятина идет. Он предполагал кортеж неизменяемого размера, и к элементам обращаться как a.1 или b.2 В общем язык вполне себе расширяемый. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.10.2023, 23:10 |
|
Creating Gear: An interpreter written in Free Pascal
|
|||
---|---|---|---|
#18+
В принципе можно также и функции работы со строками, с файлами, датасетами, формами... ... |
|||
:
Нравится:
Не нравится:
|
|||
20.10.2023, 23:16 |
|
Creating Gear: An interpreter written in Free Pascal
#588121
Ссылка:
Ссылка на сообщение:
Ссылка с названием темы:
Ссылка на профиль пользователя:
Ссылка на вложение:
|
||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
#18+
Начал делать Dictionary. Это уже почти полностью своё, он там сначала делает классы, потом уже с использованием классов создаваемого языка Dictionary. Я решил попроще как-то, тем более классы, методы, наследование и тд я в язык добавлять не собираюсь. Пока только разбор AST (abstract syntax tree) ... |
||||||||||||||||
:
Нравится:
Не нравится:
|
||||||||||||||||
28.10.2023, 21:18 |
|
Creating Gear: An interpreter written in Free Pascal
|
|||
---|---|---|---|
#18+
а вообще кортежи в качестве ключей запрещу нафиг. это ведь еще c хэшфункциями возиться. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.10.2023, 21:26 |
|
Creating Gear: An interpreter written in Free Pascal
|
|||
---|---|---|---|
#18+
А хотя что там возиться, найти где-нибудь как питон делает хеш для кортежей, да и скопипастить. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.10.2023, 21:40 |
|
Creating Gear: An interpreter written in Free Pascal
|
|||
---|---|---|---|
#18+
или вообще, приводить кортежи к строке, да и использовать эту строку как ключ. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.10.2023, 23:02 |
|
Creating Gear: An interpreter written in Free Pascal
#589102
Ссылка:
Ссылка на сообщение:
Ссылка с названием темы:
Ссылка на профиль пользователя:
Ссылка на вложение:
|
||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
#18+
Интерпретация Dictionary уже работает. С хэшами плюнул, в этом интерепретаторе всё хранится в Variant, не переделывать же сейчас всё на TObject. А с Variant 1 и '1' это одно и то же. Решил пойти по простому пути, ключом в словаре может быть только строка, все остальное будет приводиться к строке. Собственно, цель словаря в этом интерпретаторе будет только для упрощения получения данных с датасетов. Чтоб можно было обращаться примерно так Код: Delphi 1. 2.
... |
||||||||||||||||
:
Изменено: 29.10.2023, 18:17 - Неуловимый Джо
Нравится:
Не нравится:
|
||||||||||||||||
29.10.2023, 18:11 |
|
Creating Gear: An interpreter written in Free Pascal
|
|||
---|---|---|---|
#18+
По хорошему надо tuple переименовать в list. И сделать в квадратных скобках. но уже лень. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.10.2023, 22:43 |
|
Creating Gear: An interpreter written in Free Pascal
#597603
Ссылка:
Ссылка на сообщение:
Ссылка с названием темы:
Ссылка на профиль пользователя:
Ссылка на вложение:
|
||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
#18+
... |
||||||||||||||||
:
Нравится:
Не нравится:
|
||||||||||||||||
05.11.2023, 00:22 |
|
Creating Gear: An interpreter written in Free Pascal
|
|||
---|---|---|---|
#18+
Неужели реально такая заезженная тема и прям все-все-все делали свои интерпретаторы... Только я один как-то этого избежал, поэтому мне одному эта тема и интересна :) ... |
|||
:
Нравится:
Не нравится:
|
|||
05.11.2023, 16:17 |
|
Creating Gear: An interpreter written in Free Pascal
#597958
Ссылка:
Ссылка на сообщение:
Ссылка с названием темы:
Ссылка на профиль пользователя:
Ссылка на вложение:
|
||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
#18+
... |
||||||||||||||||
:
Нравится:
Не нравится:
|
||||||||||||||||
05.11.2023, 16:27 |
|
Creating Gear: An interpreter written in Free Pascal
|
|||
---|---|---|---|
#18+
Надо еще мелочи типа ContainsKey и возврата коллекции ключей. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.11.2023, 16:29 |
|
Creating Gear: An interpreter written in Free Pascal
|
|||
---|---|---|---|
#18+
Мне кажется, до срача там не дотягивает пока, скорее пара прохладных отзывов. :) ... |
|||
:
Изменено: 05.11.2023, 21:18 - s62
Нравится:
Не нравится:
|
|||
05.11.2023, 21:17 |
|
Creating Gear: An interpreter written in Free Pascal
|
|||
---|---|---|---|
#18+
Только трюков типа (a, b) = (b, a) тут не получится. В этом интерпретаторе у него изначально всё как говорится ByVal. Все переменные и константы это Variant. Это ведь просто доработать присваивания. добавить если слева и справа кортежи, то просто присваивать в цикле. Делов-то :) ... |
|||
:
Нравится:
Не нравится:
|
|||
06.11.2023, 00:05 |
|
Creating Gear: An interpreter written in Free Pascal
|
|||
---|---|---|---|
#18+
хотя нет, туплю опять. ... |
|||
:
Нравится:
Не нравится:
|
|||
06.11.2023, 00:34 |
|
Creating Gear: An interpreter written in Free Pascal
|
|||
---|---|---|---|
#18+
Неужели реально такая заезженная тема и прям все-все-все делали свои интерпретаторы... Только я один как-то этого избежал, поэтому мне одному эта тема и интересна :) ... |
|||
:
Нравится:
Не нравится:
|
|||
09.11.2023, 13:23 |
|
Creating Gear: An interpreter written in Free Pascal
|
|||
---|---|---|---|
#18+
Неужели реально такая заезженная тема и прям все-все-все делали свои интерпретаторы... Только я один как-то этого избежал, поэтому мне одному эта тема и интересна :) ... |
|||
:
Нравится:
Не нравится:
|
|||
09.11.2023, 13:31 |
|
Creating Gear: An interpreter written in Free Pascal
|
|||
---|---|---|---|
#18+
Неужели реально такая заезженная тема и прям все-все-все делали свои интерпретаторы... Только я один как-то этого избежал, поэтому мне одному эта тема и интересна :) По си помню читал Кернигана и Ричи. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.11.2023, 13:32 |
|
Creating Gear: An interpreter written in Free Pascal
|
|||
---|---|---|---|
#18+
Неужели реально такая заезженная тема и прям все-все-все делали свои интерпретаторы... Только я один как-то этого избежал, поэтому мне одному эта тема и интересна :) ... |
|||
:
Нравится:
Не нравится:
|
|||
09.11.2023, 13:35 |
|
Creating Gear: An interpreter written in Free Pascal
|
|||
---|---|---|---|
#18+
Неужели реально такая заезженная тема и прям все-все-все делали свои интерпретаторы... Только я один как-то этого избежал, поэтому мне одному эта тема и интересна :) По си помню читал Кернигана и Ричи. Он каждый раз на примере языка разбирает классические алгоритмы - сортировка , поиск, деревья и т.п. У Кернигана похожая книга - это "Практика программирования" ... |
|||
:
Нравится:
Не нравится:
|
|||
09.11.2023, 13:37 |
|
Creating Gear: An interpreter written in Free Pascal
|
|||
---|---|---|---|
#18+
Неужели реально такая заезженная тема и прям все-все-все делали свои интерпретаторы... Только я один как-то этого избежал, поэтому мне одному эта тема и интересна :) ... |
|||
:
Нравится:
Не нравится:
|
|||
09.11.2023, 13:40 |
|
Creating Gear: An interpreter written in Free Pascal
#629462
Ссылка:
Ссылка на сообщение:
Ссылка с названием темы:
Ссылка на профиль пользователя:
Ссылка на вложение:
|
||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
#18+
Добавил сложение кортежей. Это уже в 12й версии :) Нужно переделать кортежи в списки, потому что они уже и есть списки во всем, кроме названия. В них можно добавлять элементы, их можно складывать. Нужно переделать их с круглых скобок на квадратные и везде в коде Tuple заменить на List. ... |
||||||||||||||||
:
Нравится:
Не нравится:
|
||||||||||||||||
25.11.2023, 18:10 |
|
Creating Gear: An interpreter written in Free Pascal
#629480
Ссылка:
Ссылка на сообщение:
Ссылка с названием темы:
Ссылка на профиль пользователя:
Ссылка на вложение:
Ссылка на вложение 2:
|
|||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
#18+
... |
|||||||||||||||||||
:
Изменено: 25.11.2023, 18:22 - Неуловимый Джо
Нравится:
Не нравится:
|
|||||||||||||||||||
25.11.2023, 18:16 |
|
Creating Gear: An interpreter written in Free Pascal
#630105
Ссылка:
Ссылка на сообщение:
Ссылка с названием темы:
Ссылка на профиль пользователя:
Ссылка на вложение:
|
||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
#18+
Добавил что если к списку прибавить выражение, то будет добавляться элемент результат данного выражения. ... |
||||||||||||||||
:
Нравится:
Не нравится:
|
||||||||||||||||
25.11.2023, 22:03 |
|
Creating Gear: An interpreter written in Free Pascal
|
|||
---|---|---|---|
#18+
То есть если добавляется сприсок, то в левый список добавляются элементы из правого. Если добавляется вылажение, то добавляется один элемент - результата выражения. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.11.2023, 22:04 |
|
Creating Gear: An interpreter written in Free Pascal
|
|||
---|---|---|---|
#18+
Хотя сейчас думаю, если прибавлять список, то тоже наверно нужно добавить этот список одним элементом. Не знаю как лучше, можно в принципе и так и так. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.11.2023, 22:05 |
|
Creating Gear: An interpreter written in Free Pascal
#630843
Ссылка:
Ссылка на сообщение:
Ссылка с названием темы:
Ссылка на профиль пользователя:
Ссылка на вложение:
|
||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
#18+
Круглые скобки у списков исправил на квадратные. Там было не так просто :) Осталось везде в коде Tuple заменить на List. ... |
||||||||||||||||
:
Нравится:
Не нравится:
|
||||||||||||||||
26.11.2023, 15:49 |
|
Creating Gear: An interpreter written in Free Pascal
#633262
Ссылка:
Ссылка на сообщение:
Ссылка с названием темы:
Ссылка на профиль пользователя:
Ссылка на вложение:
|
||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
#18+
... |
||||||||||||||||
:
Нравится:
Не нравится:
|
||||||||||||||||
27.11.2023, 20:05 |
|
Creating Gear: An interpreter written in Free Pascal
#633947
Ссылка:
Ссылка на сообщение:
Ссылка с названием темы:
Ссылка на профиль пользователя:
Ссылка на вложение:
|
||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
#18+
... |
||||||||||||||||
:
|
||||||||||||||||
28.11.2023, 09:22 |
|
Creating Gear: An interpreter written in Free Pascal
#642433
Ссылка:
Ссылка на сообщение:
Ссылка с названием темы:
Ссылка на профиль пользователя:
Ссылка на вложение:
|
||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
#18+
... |
||||||||||||||||
:
Нравится:
Не нравится:
|
||||||||||||||||
02.12.2023, 18:29 |
|
Creating Gear: An interpreter written in Free Pascal
#649041
Ссылка:
Ссылка на сообщение:
Ссылка с названием темы:
Ссылка на профиль пользователя:
Ссылка на вложение:
|
||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
#18+
... |
||||||||||||||||
:
Нравится:
Не нравится:
|
||||||||||||||||
07.12.2023, 16:04 |
|
|
start [/forum/topic.php?all=1&fid=16&tid=11905]: |
0ms |
get settings: |
25ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
36ms |
get topic data: |
13ms |
get forum data: |
4ms |
get page messages: |
7834ms |
get tp. blocked users: |
3ms |
others: | 13ms |
total: | 7948ms |
0 / 0 |