| h2paspp(1) | h2pas preprocessor | h2paspp(1) |
نام (NAME)
h2paspp - برنامه پیشپردازنده h2pas در Free Pascal
خلاصه دستور (SYNOPSIS)
h2paspp [-doih] file1 ... filen
توضیحات (DESCRIPTION)
دستور h2paspp یک یا چند فایل هدر C را میخواند و آنها را پیشپردازش میکند و در حین کار، نتیجه را در فایلهایی با همان نام فایلهای اصلی مینویسد. این ابزار تمام توکنهای پیشپردازنده C را نمیپذیرد، اما دستورات پیشپردازنده زیر را پردازش میکند:
- #define symbol
- نماد جدید symbol را تعریف میکند. توجه داشته باشید که ماکروها پشتیبانی نمیشوند.
- #if symbol
- متن پس از این دستور در صورتی گنجانده میشود که symbol تعریف شده باشد.
- #ifdef symbol
- متن پس از این دستور در صورتی گنجانده میشود که symbol تعریف شده باشد.
- #ifndef symbol
- متن پس از این دستور در صورتی گنجانده میشود که symbol تعریف نشده باشد.
- #include filename
- دستورات include حذف میشوند، مگر اینکه گزینه -I مشخص شده باشد؛ در این حالت فایل موردنظر گنجانده شده و در فایل خروجی نوشته میشود.
- #undef symbol
- تعریف نماد symbol را لغو میکند.
نحوه استفاده (USAGE)
دستور h2paspp یک یا چند نام فایل را میپذیرد و آنها را پیشپردازش میکند. این ابزار ورودی را خوانده و خروجی را در فایلی با همان نام مینویسد مگر اینکه گزینه -o مشخص شده باشد، که در این حالت فایل در مسیر تعیینشده ذخیره میشود. توجه داشته باشید که تنها یک نام فایل خروجی میتوان تعیین کرد.
گزینهها (OPTIONS)
دستور h2paspp گزینههای محدودی برای کنترل رفتار خود دارد:
همچنین ببینید (SEE ALSO)
| 12 November 2004 | Free Pascal |