ANTLR с Java на C # - PullRequest
       12

ANTLR с Java на C #

1 голос
/ 30 января 2012

Я планирую создать что-то, что сделало бы автоматический перевод с Java на C # (и наоборот потом). Что мне нужно, это то, что вы могли бы использовать для перевода исходного кода Java в исходный код C #.

Я столкнулся с ANTLR, но я не совсем уверен, как использовать его для своей задачи. Я знаю, что ANTLR имеет сильную поддержку как Java, так и C #, и уже существуют грамматики для них обоих, процесс лексирования / синтаксического анализа, затем создание AST и, наконец, обходчик дерева. Теоретически, я понимаю, но когда дело доходит до того, чтобы заставить его работать, я замираю.

Может ли кто-нибудь предоставить общее пошаговое руководство "как это сделать", которое можно использовать для любого языка, потому что я не могу найти достойных руководств по тому, как вообще использовать ANTLR?

1 Ответ

0 голосов
/ 09 февраля 2012

Как только вы ознакомитесь с основами ANTLR, вам понадобятся следующие: openjdk.java.net/projects/compiler-grammar/antlrworks/Java.g + http://antlrcsharp.codeplex.com/

...