435 / 246 / 43
Регистрация: 05.08.2013
Сообщений: 1,670
|
|
1 | |
Командный интерпретатор: алгоритм анализа команд19.08.2013, 19:13. Показов 1536. Ответов 9
Метки нет (Все метки)
есть ли какой-нибудь алгоритм анализа команд? кроме парсинга строки с командой и перебора ничего в голову не приходит.
0
|
19.08.2013, 19:13 | |
Ответы с готовыми решениями:
9
Реализовать командный интерпретатор Командный интерпретатор для Linux и Windows Маленький (команд на 10) интерпретатор на C++ Простой интерпретатор команд |
1779 / 757 / 153
Регистрация: 03.06.2009
Сообщений: 5,934
|
|
19.08.2013, 19:17 | 2 |
1
|
Мотороллер
|
19.08.2013, 19:54
[ТС]
#3
|
Не по теме: alexcoder, мне в проге нужно парсить команды. велосипед я не изобретаю :)
0
|
435 / 246 / 43
Регистрация: 05.08.2013
Сообщений: 1,670
|
|
19.08.2013, 20:12 [ТС] | 6 |
Kastaneda, я под Linux'ом работаю. но она мне не подходит, суть такова:
я открываю прогу, бла-бла-бла, жду команду. ввожу команду, прога анализирует команду, и выплняет действие. fasked, синтаксис не сложный. примерно так: read, write_sector, write_file и что-то подобное. да и кол-во их я думаю больше 30 не будет.
0
|
19.08.2013, 20:22 | 7 |
Мотороллер, при таком раскладе лучше не заморачиваться - проще завести какой-нибудь ассоциативный массив объектов команд.
В основном цикле программы принимать целиком всю строку, выдергивать из строки имя команды и передавать управление объекту команды.
0
|
435 / 246 / 43
Регистрация: 05.08.2013
Сообщений: 1,670
|
|
19.08.2013, 20:45 [ТС] | 8 |
0
|
435 / 246 / 43
Регистрация: 05.08.2013
Сообщений: 1,670
|
|
20.08.2013, 09:05 [ТС] | 10 |
Сей код мне непонятен, да и познания в плюсах малы для таких конструкций. Обойдусь, пожалуй, перебором
0
|
20.08.2013, 09:05 | |
20.08.2013, 09:05 | |
Помогаю со студенческими работами здесь
10
Интерпретатор ассемблерных команд Технологии синтаксического анализа и интерпретации команд Как написать интерпретатор команд? Командный интерпретатор Командный интерпретатор cmd Реализовать упрощенный «модельный» командный интерпретатор Shell Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |