این برنامه لینوکس به نام Semantic است که آخرین نسخه آن را می توان با نام sha_c1486db42dcbcc0a7748fc759017ab8d30d0f2d1.zip دانلود کرد. می توان آن را به صورت آنلاین در ارائه دهنده میزبانی رایگان OnWorks برای ایستگاه های کاری اجرا کرد.
این اپلیکیشن با نام Semantic را با OnWorks به صورت آنلاین دانلود و اجرا کنید.
برای اجرای این برنامه این دستورالعمل ها را دنبال کنید:
- 1. این برنامه را در رایانه شخصی خود دانلود کنید.
- 2. در فایل منیجر ما https://www.onworks.net/myfiles.php?username=XXXXX نام کاربری مورد نظر خود را وارد کنید.
- 3. این برنامه را در چنین فایل منیجر آپلود کنید.
- 4. OnWorks Linux آنلاین یا شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MACOS را از این وب سایت راه اندازی کنید.
- 5. از سیستم عامل لینوکس OnWorks که به تازگی راه اندازی کرده اید، به مدیر فایل ما https://www.onworks.net/myfiles.php?username=XXXXX با نام کاربری که می خواهید بروید.
- 6. اپلیکیشن را دانلود کرده، نصب و اجرا کنید.
عکس ها
Ad
معنایی
شرح
semantic یک کتابخانه Haskell و ابزار خط فرمان برای تجزیه، تجزیه و تحلیل و مقایسه کد منبع است. Semantic --help را برای لیست کامل گزینه های به روز اجرا کنید. Semantic از tree-sitter برای تولید درخت های تجزیه استفاده می کند، اما لایه ها را در مفهوم کلی تر از اصطلاحات نحوی در تمام زبان های برنامه نویسی پشتیبانی شده قرار می دهد. وقتی به تفاوتها و تحلیل برنامهها میرسیم، خواهیم دید که چرا این مهم است، اما در حال حاضر اجازه دهید فقط برخی از خروجیها را بررسی کنیم. داشتن یک برنامه ساده برای تجزیه کمک می کند. نمادها شناسه هایی هستند که توسط AST ها هدایت می شوند. این قالبی است که github.com برای تولید اطلاعات ناوبری کد استفاده میکند که امکان جستجوی سبک برچسبهای c از نامهای نمادین را برای ناوبری سریع و تدریجی در همه زبانهای پشتیبانیشده فراهم میکند. بخش افزایشی مهم است زیرا فایلها اغلب تغییر میکنند، بنابراین ما میخواهیم بتوانیم آنچه را که تغییر کرده است تجزیه و تحلیل کنیم و مجبور نباشیم کل پروژه را دوباره تجزیه و تحلیل کنیم.
امکانات
- بر اساس تعاریف دستور زبان درختی، انواع نحو Haskell را برای هر زبان ایجاد می کند
- حباب ها را از یک سیستم فایل می خواند یا از طریق یک درخواست بافر پروتکل ارائه می شود
- حباب ها را برمی گرداند یا تجزیه و تحلیل انجام می دهد
- خروجی را در یکی از بسیاری از فرمت های پشتیبانی شده ارائه می دهد
- معنایی حداقل به GHC 8.10.1 و Cabal 3.0 نیاز دارد.
- همچنین می توانید از سیستم ساخت Bazel برای توسعه استفاده کنید
زبان برنامه نویسی
هاسكل
این برنامه ای است که می توان آن را از https://sourceforge.net/projects/semantic.mirror/ نیز دریافت کرد. در OnWorks میزبانی شده است تا به آسانی از یکی از سیستم عامل های رایگان ما به صورت آنلاین اجرا شود.