Я хочу создать парсер грамматики в javascript. В настоящее время я сделал это для java.And также файл грамматики, скажем - test.g, написанный для исполнения с java. Он содержит все методы и импортные заявления, которые необходимо добавить. Он не будет работать, когда я буду использовать его с javascript, даже если я изменил вариант языка на javascript. Как я могу преобразовать его и сделать его совместимым с javascript?Можно ли преобразовать файл грамматики, созданный для java, в один для javascript?
0
A
ответ
1
Правила грамматики независимы от цели (то есть для Java, Python, C#, JavaScript, ...).
Тем не менее, встроенный код (все между { ... }
), включая код внутри предикатами ({ ... }?
), является мишени зависит и должен быть переписан для новой цели.
Смежные вопросы
- 1. Есть ли файл грамматики java для Xtext?
- 2. Файл грамматики Yacc/Jay для JavaScript?
- 3. Существуют ли библиотеки грамматики грамматики (PEG) для Javascript или PHP?
- 4. Есть ли файл грамматики C++ для ANTLR?
- 5. antlr: можно ли создать сгенерированный java-файл для существующего класса
- 6. Можно ли комбинировать css и javascript в один файл javascript?
- 7. Можно ли преобразовать все контекстные свободные грамматики в NFA/DFA?
- 8. Можно ли использовать Nashorn для преобразования Java-кода в Javascript?
- 9. можно преобразовать файл .exe в java-файлы
- 10. Описание грамматики для языка Java
- 11. компилятор компилятора грамматики для Java
- 12. Можно ли автоматически преобразовать JavaScript в TypeScript?
- 13. Можно ли написать рекурсивный спуск парсер для этой грамматики?
- 14. целевой Python для Java грамматики в ANTLR
- 15. Regex для рекурсивной грамматики в JavaScript
- 16. Java преобразовать строку в файл для JFileChooser
- 17. Можно ли декомпилировать файл .apk для Android?
- 18. Можно ли преобразовать этот ClojureScript в JavaScript?
- 19. Можно ли добавить анимацию в слайдер, созданный для цикла?
- 20. Можно ли использовать javascript для записи в файл?
- 21. Можно ли использовать один класс для ORMLite и Jackson JSON?
- 22. Правила грамматики для комментариев
- 23. Android: Можно ли иметь отдельный файл Java для каждой операции?
- 24. Как преобразовать 8 символов в один байт за один раз для записи в файл на Java?
- 25. Можно ли преобразовать файл .swf в формат изображения?
- 26. Можно ли написать один файл JavaScript, содержащий несколько модулей?
- 27. Не созданный файл (Java)
- 28. Преобразование грамматики BNF в Java
- 29. Можно ли запускать javascript только один раз?
- 30. Можно ли установить код правила грамматики Yacc?
Вы написали его на Java. Поэтому вам придется переписать его на JavaScript. Важно отметить, что Java и JavaScript в основном не имеют ничего общего, кроме их имен – winhowes
ohh .. на самом деле мой файл грамматики состоит из тысяч строк. И переписать это будет утомительная задача. так что надеялся на какую-то полезность для преобразования – Disha
@winhowes - Подобные имена плюс * очень * похожие и в некоторых случаях идентичные синтаксисы for, while, if/else, obj.prop и obj.method() и ++ и - операторов и т. д. Но помимо всех способов, в которых они похожи, они совершенно разные. – nnnnnn