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