I definitely recommend!!The !
Budget: 6000 RUB Deadline: 8 days
Hello to you. Ready to fulfill your task. I do everything in good quality and in time.
Budget: 6000 RUB Deadline: 14 days
Welcome, ready to fulfill your task. How the program and the algorithm work with RBNF I think I will understand myself. I did the same as it was on C# for parsing JavaScript.
Yura Abrikosov
Winning proposal- Projects 31
- Rating -
- Rating 272
Budget: 6000 RUB Deadline: 21 days
Ready to perform the task.
Time set with stock (I try to do faster, but not longer than the specified deadline).
by p.s.If you stop on my candidature, then immediately write a composition with pictures on the topic: "I am ready to explain everything: what is RBNF, BNF; how the program works reading the BNF note." This is a completely new topic for me...
Proposals concealed
Proposals are currently absent
Proposals concealed
-
Anton Kravtsov 30 January 2021Программа должна прочитать Ворд документ, в котором содержится фразы на РБНФ нотации ...
А чтение из Word-документа (какой именно формат-то - doc или docx?) - это обязательное условие? Это усложняет задачу , незначительно, но всё-таки мороки с этим больше.
-
Anton Kravtsov 31 January 2021В предоставленном примере кода есть такие строки
WordApp = new MSWord.Application(); //Запуск текстового процессора doc = WordApp.Documents.Open(sDocPath); //Открытие документа
Т.е. если брать этот код за основу, для работы программы нужен будет установленный Word...
Допустимо этот код заменить на другой, который не требует установки Microsoft Office?
-
Tanas Yevgenyev
31 January 2021
Выделенный вами код запускает и открывает документ для дальнейшего по-символьного прочтения и разбора лексем. Каждый символ в Word представляется как объект с набором различных методов и свойств. Среди них есть метод получения стиля конкретного символа. Без получения стиля символа мы не сможем определить тип лексемы(терминал, нетерминал или другие спец символы)
-
Anton Kravtsov 31 January 2021Я не знаю всей глубины глубин этой темы , но то определение РБНФ, что есть в Википедии, не предполагает, что стиль символа имеет какое-либо значение:
Общую форму грамматики РБНФ-описания можно описать в виде РБНФ следующим образом:
Синтаксис = { СинтОператор }. СинтОператор = идентификатор "=" СинтВыражение ".". СинтВыражение = СинТерм {"|" СинТерм}. СинТерм = СинтФактор { СинтФактор }. СинтФактор = идентификатор | цепочка | "(" СинтВыражение ")" | "[" СинтВыражение "]" | "{" СинтВыражение "}".В любом случае мой вопрос по сути о другом - можно ли для чтения Word-документов использовать нормальные библиотеки, не требующие установленного пакета Microsoft Office?
-
Tanas Yevgenyev
31 January 2021
Вот по сути объяснение, почему мы используем эту библиотеку.
Кстати, а какую библиотеку вы хотели использовать?
-
Anton Kravtsov 2 February 2021Спасибо за пояснения.
Неясно, зачем было завязываться на офисный формат для описания грамматики, а тем более на стили. Возможно, это сделано для упрощения "парсинга", но такая реализация будет весьма далека от практической применимости - ну, то есть чисто для образовательных целей :)
какую библиотеку вы хотели использовать?
DOCX-формат достаточно просто можно читать как сторонними библиотеками, так и официальным Open XML SDK.
С DOС-форматом дела обстоят посложнее, т.к. он закрытый, но, думаю, и под него можно найти .NET-библиотеку.
-
Tanas Yevgenyev
30 January 2021
Совсем забыл написать в проекте. Требуется сделать задание номер 8 из pdf файла
Current freelance projects in the category C#
We are looking for an experienced Unity developer to help complete the game development. About the game: Genre: farm simulator. The game is already being developed in Unity. Initially, it was created for mobile devices, but later it was decided to release it for Steam (PC). What needs to be done: Finish the game according to the completed technical specification. Adapt the existing functionality for PC and Steam. Implement the already planned mechanics and interface. What we provide: Detailed technical specification. All necessary materials (models, graphics, objects, etc.). Photos, videos, screenshots, and recordings of the original game. A ready implementation plan. We are recreating a game that successfully operated over 10 years ago, so there is no need to invent or design from scratch. All mechanics, interface, and logic are already defined — they need to be implemented in Unity with quality. For project familiarization, we provide a link to one of the game video reviews: Insert link here. Requirements: Experience working with Unity. Experience in developing or adapting games for PC/Steam will be an advantage. Ability to work according to the provided technical specification. In your response, please indicate: examples of your work; experience working with Unity; estimated hourly rate or cost of execution. One of the video reviews: https://www.youtube.com/watch?v=5_wKoX7zRc0

