You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
--automaton-proto=path/to/serialized/automaton - путь до сериализованного автомата. --new-documents=path-to-doc1,path-to-doc-2,... - comma-separated список документов для апдейта словаря --max-size=N - макс допустимое число узлов в автомате --output-path=new-dict - имя файла, в который будет записан новый словарь.
программа должна поднимать суффиксный автомат из указанного файла, дополнять его документами, обновлять с учетом max-size, записывать словарь в --output-path и сериализовать автомат обратно в --automaton-proto. Программа должна возвращать 0 если все ок или 1, если была ошибка.
программа должна принимать следующие параметры:
--automaton-proto=path/to/serialized/automaton
- путь до сериализованного автомата.--new-documents=path-to-doc1,path-to-doc-2,...
- comma-separated список документов для апдейта словаря--max-size=N
- макс допустимое число узлов в автомате--output-path=new-dict
- имя файла, в который будет записан новый словарь.программа должна поднимать суффиксный автомат из указанного файла, дополнять его документами, обновлять с учетом max-size, записывать словарь в --output-path и сериализовать автомат обратно в --automaton-proto. Программа должна возвращать 0 если все ок или 1, если была ошибка.
Для разбора флагов командной строки рекомендую или стандартный юниксовый парсер
https://github.com/tatsuhiro-t/nghttp2/blob/master/src/shrpx.cc#L1217(здесь есть большой примерб в том числе надо и похожий красивый usage message:)),
или использовать gflags (https://code.google.com/p/gflags/), но тогда пусть опции будут через подчеркивание, а не через дефисы)
The text was updated successfully, but these errors were encountered: