Java FileInputStream с C-подобным встроенным препроцессором - PullRequest
0 голосов
/ 03 сентября 2011

Однажды я нашел класс FileInputStream или FileReader (я полагаю, что это было от IBM на веб-сайтах разработчиков), но когда я сейчас Google, я нахожу только «инструменты предварительной обработки», которые читают файл и пишут файл.Мне бы хотелось иметь возможность открывать файл в Java-программе и позволять потоковому считывателю следовать директивам #include (предпочтительно настраиваемый токен) и, по крайней мере, пропускать директивы #define (не нужно по-настоящему понимать макросы и расширять их,однако это было бы хорошо).Примечание: я не ищу инструменты, которые позволяют мне использовать #include и #define в Java-программе, однако я хочу "проанализировать" / перевести старый код cpp в Java без необходимости написания полного синтаксического анализатора и препроцессора.Я знаю об этом проекте: http://www.anarres.org/projects/jcpp/ Возможно, я смогу оттуда узнать такого читателя; D Однако, поскольку когда-то был полностью совместимый с препроцессором C FileInputStream, мне интересно, есть ли у кого-нибудь еще такая вещь.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...