![]() |
|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
![]() драсте
мне захотелось написать что то типа упращеного аналога батника вот сделал Код:
без переменых трудно хотелось узнать как создавать переменые |
#2
|
|||
|
|||
![]() Заводишь Dictionary, а лучше всего Map.
При нахождении присвоения переменной заносишь ее имя и значение в этот map. При нахождении использования переменной - вставляешь значение из map'а. |
#3
|
|||
|
|||
![]() чет не приходит мне что такое Dictionary или Map
переводчик че то не родил у меня мысли а в голове крутиться примерно такое Код:
а переменная должны начинаться со специального символа ну например "#" Последний раз редактировалось SKIPtr, 03.01.2020 в 03:44. |
#4
|
|||
|
|||
![]() ну сделай как в bash.
присвоение определяется наличием символа '=', а использование наличием префикса '$'. Код:
|
#5
|
|||
|
|||
![]() не-е
проще делать при обязательном наличии оператора например Код:
а там первое слово оператор а уже оператор Set разбереться с командой myvar=aaa |
#6
|
|||
|
|||
![]() А вообще, есть такой чувак, Антелер, у него есть генератор АСТ дерева для создания языков программирования. Кстати, для Delphi/Pascal у него генератор тоже есть.
|
Этот пользователь сказал Спасибо lmikle за это полезное сообщение: | ||
SKIPtr (04.01.2020)
|
#7
|
|||
|
|||
![]() Цитата:
а то тут какие то слова не русские и не понятные |
#8
|
|||
|
|||
![]() Ну, простая реализация примерно такая (с учетои работы в Delphi 7):
Код:
|