Я пытаюсь использовать препроцессор C для не-C кода, и он работает нормально, за исключением создания строк, подобных этой вверху:
# 1 "test.java"
# 1 "<built-in>"
# 1 "<command-line>"
# 1 "test.java"
Проблема в том, что эти строки недопустимы в Java. Есть ли способ заставить препроцессор не писать этот материал? Я бы предпочел не запускать это через что-то еще, просто удаляя первые 4 строки каждый раз.