|
05.11.2023, 16:29
|
|||
---|---|---|---|
|
|||
Creating Gear: An interpreter written in Free Pascal |
|||
#18+
Надо еще мелочи типа ContainsKey и возврата коллекции ключей. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
05.11.2023, 21:17
|
|||
---|---|---|---|
Creating Gear: An interpreter written in Free Pascal |
|||
#18+
Мне кажется, до срача там не дотягивает пока, скорее пара прохладных отзывов. :) ... |
|||
:
Изменено: 05.11.2023, 21:18 - s62
Нравится:
Не нравится:
|
|||
|
06.11.2023, 00:05
|
|||
---|---|---|---|
|
|||
Creating Gear: An interpreter written in Free Pascal |
|||
#18+
Только трюков типа (a, b) = (b, a) тут не получится. В этом интерпретаторе у него изначально всё как говорится ByVal. Все переменные и константы это Variant. Это ведь просто доработать присваивания. добавить если слева и справа кортежи, то просто присваивать в цикле. Делов-то :) ... |
|||
:
Нравится:
Не нравится:
|
|||
|
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 |
|||
#18+
Неужели реально такая заезженная тема и прям все-все-все делали свои интерпретаторы... Только я один как-то этого избежал, поэтому мне одному эта тема и интересна :) ... |
|||
:
Нравится:
Не нравится:
|
|||
|
25.11.2023, 18:10
#629462
Ссылка:
Ссылка на сообщение:
Ссылка с названием темы:
Ссылка на профиль пользователя:
Ссылка на вложение:
|
|||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
|||||||||||||||
Creating Gear: An interpreter written in Free Pascal |
|||||||||||||||
#18+
Добавил сложение кортежей. Это уже в 12й версии :) Нужно переделать кортежи в списки, потому что они уже и есть списки во всем, кроме названия. В них можно добавлять элементы, их можно складывать. Нужно переделать их с круглых скобок на квадратные и везде в коде Tuple заменить на List. ... |
|||||||||||||||
:
Нравится:
Не нравится:
|
|||||||||||||||
|
25.11.2023, 18:16
#629480
Ссылка:
Ссылка на сообщение:
Ссылка с названием темы:
Ссылка на профиль пользователя:
Ссылка на вложение:
Ссылка на вложение 2:
|
||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
||||||||||||||||||
Creating Gear: An interpreter written in Free Pascal |
||||||||||||||||||
#18+
... |
||||||||||||||||||
:
Изменено: 25.11.2023, 18:22 - Неуловимый Джо
Нравится:
Не нравится:
|
||||||||||||||||||
|
25.11.2023, 22:03
#630105
Ссылка:
Ссылка на сообщение:
Ссылка с названием темы:
Ссылка на профиль пользователя:
Ссылка на вложение:
|
|||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
|||||||||||||||
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 |
|||
#18+
Хотя сейчас думаю, если прибавлять список, то тоже наверно нужно добавить этот список одним элементом. Не знаю как лучше, можно в принципе и так и так. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
26.11.2023, 15:49
#630843
Ссылка:
Ссылка на сообщение:
Ссылка с названием темы:
Ссылка на профиль пользователя:
Ссылка на вложение:
|
|||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
|||||||||||||||
Creating Gear: An interpreter written in Free Pascal |
|||||||||||||||
#18+
Круглые скобки у списков исправил на квадратные. Там было не так просто :) Осталось везде в коде Tuple заменить на List. ... |
|||||||||||||||
:
Нравится:
Не нравится:
|
|||||||||||||||
|
27.11.2023, 20:05
#633262
Ссылка:
Ссылка на сообщение:
Ссылка с названием темы:
Ссылка на профиль пользователя:
Ссылка на вложение:
|
|||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
|||||||||||||||
Creating Gear: An interpreter written in Free Pascal |
|||||||||||||||
#18+
... |
|||||||||||||||
:
Нравится:
Не нравится:
|
|||||||||||||||
|
28.11.2023, 09:22
#633947
Ссылка:
Ссылка на сообщение:
Ссылка с названием темы:
Ссылка на профиль пользователя:
Ссылка на вложение:
|
|||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
|||||||||||||||
Creating Gear: An interpreter written in Free Pascal |
|||||||||||||||
#18+
... |
|||||||||||||||
:
|
|||||||||||||||
|
02.12.2023, 18:29
#642433
Ссылка:
Ссылка на сообщение:
Ссылка с названием темы:
Ссылка на профиль пользователя:
Ссылка на вложение:
|
|||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
|||||||||||||||
Creating Gear: An interpreter written in Free Pascal |
|||||||||||||||
#18+
... |
|||||||||||||||
:
Нравится:
Не нравится:
|
|||||||||||||||
|
07.12.2023, 16:04
#649041
Ссылка:
Ссылка на сообщение:
Ссылка с названием темы:
Ссылка на профиль пользователя:
Ссылка на вложение:
|
|||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
|||||||||||||||
Creating Gear: An interpreter written in Free Pascal |
|||||||||||||||
#18+
... |
|||||||||||||||
:
Нравится:
Не нравится:
|
|||||||||||||||
|
|
Start [/forum/topic.php?fid=16&tid=11905&startmsg=last&offset=-1&mobile=1]: |
0ms |
get settings: |
0ms |
get forum list: |
3ms |
check forum access: |
0ms |
check topic access: |
0ms |
track hit: |
26ms |
get topic data: |
2ms |
get forum data: |
0ms |
get page messages: |
48ms |
update_topic_read_status (11905): 07.12.2023 16:04:02: |
0ms |
get tp. blocked users: |
0ms |
get online users: |
53ms |
check new: |
1ms |
others: | 59ms |
total: | 192ms |
0 / 0 |