|
|
|
Парсинг математического выражения
|
|||
|---|---|---|---|
|
#18+
Изопропилkealon(Ruslan)лучше генератором воспользоваться аналогичным LEX а просто конечный автомат - никак не реализовать? так они большинство и делают ДКА, вручную хотите его составлять? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.09.2014, 20:54 |
|
||
|
Парсинг математического выражения
|
|||
|---|---|---|---|
|
#18+
kealon(Ruslan)вручную хотите его составлять? да ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.09.2014, 21:18 |
|
||
|
Парсинг математического выражения
|
|||
|---|---|---|---|
|
#18+
вот, кстати, хорошее описание, коротко и по делу ему достаточно разбить на токены и собрать назад LEX с этим прекрасно справляется, остаётся найти аналог для C# ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.09.2014, 21:25 |
|
||
|
Парсинг математического выражения
|
|||
|---|---|---|---|
|
#18+
kealon(Ruslan)остаётся найти аналог для C# токенизатор - экран текста и никаких зависимостей и чтения лицензий ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.09.2014, 22:02 |
|
||
|
Парсинг математического выражения
|
|||
|---|---|---|---|
|
#18+
Изопропилkealon(Ruslan)вручную хотите его составлять? да если только из любви к извращенствам искусству Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. Код: plaintext 1. 2. 3. 4. 5. 6. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.09.2014, 22:59 |
|
||
|
Парсинг математического выражения
|
|||
|---|---|---|---|
|
#18+
Вставлю свои 5 копеек. Задача 1 в 1 похожа на шаблонный проект для FsLex (на F#). Собственно, почему бы не подключить к проекту F# либу, решающую задачу, чем геммороиться со своим парсером? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.09.2014, 12:22 |
|
||
|
Парсинг математического выражения
|
|||
|---|---|---|---|
|
#18+
Alex MarmuzevichВставлю свои 5 копеек. Задача 1 в 1 похожа на шаблонный проект для FsLex (на F#). Собственно, почему бы не подключить к проекту F# либу, решающую задачу, чем геммороиться со своим парсером? а никто и не говорит ему подключать свой парсер, говорят возьми аналог Flex-а это так, пример - исскуства ради (вернее для более изощрённых целей) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.09.2014, 14:31 |
|
||
|
Парсинг математического выражения
|
|||
|---|---|---|---|
|
#18+
в bat-нике реализовываю команду sleep, но при выполнении пишет "Неправильное число. Числовые константы должны быть десятичными (17), шестнадцатеричными (0x11),или восьмеричными (021)." не понимаю, в чем ошибка. Подскажите пожалуйста @echo off set sleep=%1 :main set a=%1 set a| find "/?" > nul if %ERRORLEVEL%==0 goto printhelp for /F "tokens=1,2,3,4 delims=:," %%a in ("%time%") do set /a firstSeconds=(%%a*3600+%%b*60+%%c)*100+%%d goto :papap :papap echo %sleep%| findstr /R "[^0123456789]" > nul if %ERRORLEVEL% == 0 goto :error for /F "tokens=1,2,3,4 delims=:," %%a in ("%time%") do set /a lastSeconds=(%%a*3600+%%b*60+%%c)*100+%%d set /a result1=%firstSeconds%+%sleep% set /a result2=%sleep%-8640000+%firstSeconds% if %lastSeconds% EQU %result1% goto :end if %lastSeconds% EQU 0 goto :end if %lastSeconds% EQU %result2% goto :end goto :papap :end echo all exit /b :printhelp echo You reed /? exit /b :error echo I can not calculate data exit /b ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.10.2014, 16:39 |
|
||
|
|

start [/forum/topic.php?fid=16&msg=38752623&tid=1341189]: |
0ms |
get settings: |
5ms |
get forum list: |
10ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
140ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
34ms |
get tp. blocked users: |
1ms |
| others: | 201ms |
| total: | 404ms |

| 0 / 0 |
