|
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?fid=16&msg=630105&tid=11905]: |
0ms |
get settings: |
24ms |
get forum list: |
8ms |
check forum access: |
1ms |
check topic access: |
2ms |
track hit: |
33ms |
get topic data: |
6ms |
get forum data: |
2ms |
get page messages: |
1513ms |
get tp. blocked users: |
1ms |
others: | 30ms |
total: | 1620ms |
0 / 0 |