Встраивание интерпретатора сценариев в приложение для Android

Я пытаюсь создать приложение для Android, которое читает текстовый файл, написанный в синтаксисе Java, и компилирует его на другом языке.

Пропустите java->script, я хочу знать, как я могу встроить интерпретатор сценария или что-то, что скомпилирует код сценария.

Итак, основная функциональность такова: прочитайте код скрипта, скомпилируйте его, дайте результат. например, показать экран Hello World.

Я знаю, что есть "официальное" приложение sl4a, но я просто хочу откомпилировать его и встроить в мое собственное приложение. Является ли это возможным?

Кстати, есть ли парсер, который переводит код Java в код Python или другой язык сценариев? Если так, как я должен читать в коде Java, как строку из TXT или HTML или?

Большое спасибо.


Спасибо всем, помогает! Извините, я не знаю, как мне отредактировать свой собственный пост, так что просто сделайте это так.

Я подробно объяснил, почему я пытаюсь сделать это в своем ответе Феми ниже, чтобы вы могли проверить это.

Вкратце, я просто хочу, чтобы мое приложение читало в коде Java и компилировало его. Поскольку под Android нет интерпретатора или компилятора Java, я должен использовать другой язык. Не знаю как

Спасибо!

2 ответа

Ну, это странный выбор задачи, но вы всегда можете встроить язык выражения, такой как MVEL (http://mvel.codehaus.org/), в свое приложение. Мне было бы ОЧЕНЬ любопытно, как это работает, и для чего вы хотите его использовать. Вы ищете шаблонизатор, или вы пытаетесь сделать вещь Titanium, где вы можете манипулировать всем в приложении с помощью интерпретатора сценариев?

Существует встроенный интерпретатор SnapScript, который будет работать на Android из коробки. Вам не нужно компилировать код, он имеет параллельный компилятор, который может быстро компилировать скрипты и имеет минимальные накладные расходы при запуске на Android.

Другие вопросы по тегам