59
задан 27 January 2009 в 04:10

1 ответ

  • Python, если не может устранить элементы из массивов.
  • предварительные компиляторы C не обрабатывают #! или другие строки, начинающиеся # по мере необходимости.
  • pypreprocessor, кажется, Python, конкретный

Использование общий m4 вместо этого, как это:

ifelse(DEBUG,True,dnl`
  < do some code >
dnl,dnl`
  < do some other code >dnl
')

ifelse(
  M4_CPU,x86_64,`
    < do some code specific for M4_CPU >
',M4_CPU,arm,`
    < do some code specific for M4_CPU >
',M4_CPU,ppc64le,`
    < do some code specific for M4_CPU >
')

ifelse(
  M4_OS,windows,`
    < do some code specific for M4_OS >
  ',M4_OS,linux,`
    < do some code specific for M4_OS >
  ',M4_OS,android,`
    < do some code specific for M4_OS >
')

тест py.m4 m4-D DEBUG=True-D M4_OS=android-D M4_CPU=arm> test.py

0
ответ дан 1 November 2019 в 11:17

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

Похожие вопросы: