انگلیسیفرانسویاسپانیایی

Ad


فاویکون OnWorks

h2pas-3.0.0 - آنلاین در ابر

h2pas-3.0.0 را در ارائه دهنده هاست رایگان OnWorks از طریق Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا کنید.

این دستور h2pas-3.0.0 است که می تواند در ارائه دهنده هاست رایگان OnWorks با استفاده از یکی از چندین ایستگاه کاری آنلاین رایگان ما مانند Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا شود.

برنامه:

نام


h2pas - برنامه تبدیل هدر C به واحد پاسکال.

خلاصه


h2pas [گزینه ها] نام فایل

شرح


h2pas سعی می کند یک فایل هدر C را به واحد پاسکال تبدیل کند. می تواند اکثر C را مدیریت کند
ساختارهایی که فرد در یک فایل هدر C پیدا می کند و سعی می کند آنها را به آنها ترجمه کند
همتایان پاسکال را ببینید می سازد بخش برای توضیح کامل آنچه که
مترجم می تواند.

طریقه استفاده


H2pas یک ابزار خط فرمان است که یک فایل هدر C را به یک واحد اسپاسکال ترجمه می کند. می خواند
فایل هدر C و اعلان های C را به اعلان های پاسکال معادل ترجمه می کند که
می توان برای دسترسی به کدهای نوشته شده در C استفاده کرد.

خروجی برنامه h2pas در فایلی با همان نام هدر C نوشته می شود
فایلی که به عنوان ورودی استفاده می شود، اما با پسوند .pp. فایل خروجی که h2pas
ایجاد را می توان به روش های مختلفی با استفاده از گزینه های زیادی سفارشی کرد.

OPTIONS


خروجی از h2pas با گزینه های زیر قابل کنترل است:

-d استفاده کنید خارجی؛ برای تمام اعلامیه های رویه و عملکرد.

-D استفاده کنید خارجی libname نام 'func_name' برای اعلامیه عملکرد و رویه

-e یک سری از ثابت ها را به جای یک نوع شمارش برای C منتشر کنید شمردن ساختن.

-i یک فایل شامل به جای واحد ایجاد کنید (سرصفحه واحد را حذف می کند).

-l libname
نام کتابخانه را برای اعلان های تابع خارجی مشخص کنید.

-o مجموعه
نام فایل خروجی را مشخص کنید. پیش فرض نام فایل ورودی با پسوند است
جایگزین توسط .pp ""

-p از نامه استفاده کنید P جلوی پارامترهای نوع اشاره گر به جای "^".

-s نظرات را از فایل ورودی حذف کنید. به طور پیش فرض نظرات به نظرات تبدیل می شوند،
اما آنها ممکن است جابجا شوند، زیرا نظر توسط اسکنر مدیریت می شود.

-t نام تایپ دف را با حرف اضافه کنید T (برای پیروی از کنوانسیون بورلند استفاده می شود
که همه انواع باید با T تعریف شوند).

-v جایگزینی پارامترهای اشاره گر با فراخوانی توسط پارامترهای مرجع. با احتیاط استفاده کنید زیرا
برخی از تماس ها می توانند انتظار یک اشاره گر NIL را داشته باشند.

-w فایل هدر یک فایل هدر win32 است (پشتیبانی از برخی ماکروهای خاص را اضافه می کند).

-x SYS_TRAP فایل‌های هدر PalmOS را مدیریت کنید.

می سازد


اعلان‌ها و عبارات C زیر شناسایی می‌شوند:

تعریف می کند
اگر تعریف ساده باشد به ثابت پاسکال تبدیل می شود. ماکروها هستند
تغییر - هر جا که ممکن است به توابع. اما آرگومان ها همه اعداد صحیح هستند،
بنابراین اینها باید به صورت دستی تغییر کنند. عبارات ساده در استامنت های تعریف شده هستند
مانند اکثر عملگرهای حسابی: جمع، تفریق،
ضرب، تقسیم، عملگرهای منطقی، عملگرهای مقایسه، شیفت
اپراتورها ساختار C (A ? B : C) نیز شناسایی و به a ترجمه می شود
ساخت پاسکال با دستور IF (اما این باگ است).

پیش پردازنده اظهارات
دستورات پیش پردازش مشروط شناسایی و ترجمه می شوند
دستورالعمل های کامپایلر پاسکال معادل. خاص #ifdef __cplusplus همچنین
شناسایی و حذف شد.

typedef
یک دستور typedef به یک دستور نوع پاسکال تبدیل می شود. پایه زیر
انواع شناخته شده است:

ارابه به کاراکتر تغییر کرد.

شناور تبدیل به واقعی (=دو برابر در پاسکال رایگان).

INT به لانگنت تغییر کرد.

طولانی به لانگنت تغییر کرد.

طولانی INT
به لانگنت تغییر کرد.

کوتاه به عدد صحیح تبدیل شد

بدون امضا
به کاردینال تغییر کرد

بدون امضا ارابه
به بایت تغییر کرد.

بدون امضا INT
به کاردینال تغییر کرد

بدون امضا طولانی INT
به کاردینال تغییر کرد

بدون امضا کوتاه
به کلمه تغییر کرد

از درجه اعتبار ساقط نادیده گرفته شد
این انواع نیز اگر در آرگومان های یک تابع یا رویه ظاهر شوند تغییر می کنند.

توابع و روش
توابع و رویه ها نیز ترجمه می شوند. انواع نشانگر ممکن است به
فراخوانی با آرگومان های مرجع (با استفاده از VAR آرگومان) با استفاده از -p خط فرمان
بحث و جدل. توابعی که دارای تعداد متغیر آرگومان هستند به a تغییر می کنند
عملکرد با یک صف of طراح بحث و جدل.

مشخصات
la بیرونی مشخص کننده شناسایی می شود. با این حال نادیده گرفته می شود. را بسته بندی شده مشخص کننده است
همچنین شناسایی و با تغییر PACKRECORDS بخشنامه را طراح مشخص کننده است
نیز شناخته شده است، اما نادیده گرفته می شود.

اصلاح کننده ها
اگر -w گزینه مشخص می شود، سپس اصلاح کننده های زیر شناسایی می شوند: STDCALL
, CDECL , برگشت به تماس , پاسکال , WINAPI , زنبورداری , WINGDIAPI همانطور که در win32 تعریف شده است
سرصفحه ها اگر به علاوه -x سپس گزینه مشخص می شود SYS_TRAP مشخص کننده است
نیز شناخته شده است.

شمارش می کند ساختارهای enum به انواع شمارش تبدیل می شوند. به خاطر داشته باشید که در C
انواع enumeration می توانند دارای مقادیری باشند که به آنها اختصاص داده شده است. پاسکال رایگان نیز این امکان را می دهد
درجه خاصی اگر می دانید که مقادیر به enum ها اختصاص داده شده اند، بهتر است از آن استفاده کنید
la -e گزینه ای برای تغییر enus به یک سری از ثابت های صحیح.

اتحادیه اتحادیه ها به سوابق مختلف تغییر می کنند.

سازه می دهد
به رکوردهای پاسکال، با C بسته بندی.

با استفاده از خدمات onworks.net از h2pas-3.0.0 به صورت آنلاین استفاده کنید


سرورها و ایستگاه های کاری رایگان

دانلود برنامه های ویندوز و لینوکس

  • 1
    فایر فاکس
    فایر فاکس
    Firebird RDBMS ویژگی های ANSI SQL را ارائه می دهد
    و روی لینوکس، ویندوز و اجرا می شود
    چندین پلتفرم یونیکس امکانات
    همزمانی و عملکرد عالی
    & قدرت...
    Firebird را دانلود کنید
  • 2
    KompoZer
    KompoZer
    KompoZer یک ویرایشگر HTML wysiwyg است که از آن استفاده می کند
    پایگاه کد موزیلا کامپوزر مانند
    توسعه Nvu متوقف شده است
    در سال 2005، KompoZer بسیاری از باگ ها را برطرف کرد و
    اف می افزاید...
    دانلود KompoZer
  • 3
    دانلود مانگا رایگان
    دانلود مانگا رایگان
    دانلودر رایگان مانگا (FMD) یک برنامه است
    برنامه متن باز نوشته شده در
    Object-Pascal برای مدیریت و
    دانلود مانگا از وب سایت های مختلف
    این یک آینه است...
    دانلود رایگان مانگا دانلود
  • 4
    اتبوتین
    اتبوتین
    UNetbootin به شما این امکان را می دهد که بوتیبل ایجاد کنید
    درایوهای USB زنده برای اوبونتو، فدورا و
    سایر توزیع های لینوکس بدون
    رایت سی دی روی ویندوز، لینوکس و
    و ...
    UNetbootin را دانلود کنید
  • 5
    Dolibarr ERP - CRM
    Dolibarr ERP - CRM
    Dolibarr ERP - CRM یک ابزار آسان برای استفاده است
    بسته نرم افزاری منبع باز ERP و CRM
    (با یک سرور وب php یا به عنوان اجرا شود
    نرم افزار مستقل) برای مشاغل،
    پایه های ...
    دانلود Dolibarr ERP - CRM
  • 6
    SQuirreL SQL مشتری
    SQuirreL SQL مشتری
    SQuirreL SQL Client یک SQL گرافیکی است
    مشتری نوشته شده در جاوا که اجازه می دهد
    برای مشاهده ساختار یک JDBC
    پایگاه داده سازگار، داده ها را در آن مرور کنید
    جداول...
    دانلود SQuirreL SQL Client
  • بیشتر "

دستورات لینوکس

Ad