العرضar

توافق الأهداف

Faber لغة واحدة لها عقود ترجمة متعددة. هذه الصفحة هي **مصفوفة قابلية الخفض المقاسة**: لكل مصطلح في corpus، ما الأهداف التي تستطيع خفضه، وبأي مستوى من الدعم.

توجد أفعال السياسة (الدعم / الإزالة / التحذير / الرفض / التأجيل) وتوجيه المسار في Codegen targets. أما هذه الصفحة فهي قائمة صفوف كبيرة قابلة للمسح — أهداف مسار التطبيقات HIR وأهداف مسار الأنظمة MIR جنبًا إلى جنب في الجدولين أدناه.

ملخص CLI المباشر: faber targets.

عرض: unknown بواسطة faber/scripta/render-matrices.py من بيانات قياس radix — لا تعدّل الملف. القياس: emit_hir_target_matrix + emit_mir_target_matrix (داخل العملية، من دون toolchains خارجية). الربط: مصطلحات corpus/index.toml → exempla.

هذه هي مصفوفة دعم grammar×target الرسمية والمولّدة. وهي تعرض قابلية الخفض — هل يستطيع الهدف X خفض إنتاج grammar Y — لكل مصطلح في corpus الأمثلة. أما دلالات وقت التشغيل (أفعال سياسة الإزالة/التحذير/التأجيل)، وعقود كل هدف، وتوجيه المسار، فتوجد في Codegen targets، الذي يربط بهذه الصفحة لعرض الصفوف.

مفتاح الرموز#

الرمزالمعنى
✓مدعوم بالكامل — تُخفض كل exempla القابلة للتحليل للمصطلح
◐جزئي — تُخفض بعض exempla، بينما تحتوي أخرى على فجوة مقاسة
○مخطط — لم يُنفّذ الخفض بعد؛ تراكب منسّق (scripta/ebnf-matrix-overrides.toml)
✕غير مدعوم — لا تُخفض أي exempla؛ الحقيقة الافتراضية هي أن الفجوة المقاسة حقيقية
—غير مقاس — لا توجد exempla قابلة للتحليل لهذا المصطلح على هذا المسار

يعني ✓ أن exempla في corpus التي تستخدم هذا المصطلح تُخفض إلى الهدف. لكنه لا يضمن تطابق دلالات وقت التشغيل. فبعض الأهداف تزيل أو تحذّر بشأن تراكيب معينة (مثل أن Go يزيل أوضاع الاستعارة عن/في/من) — ومع ذلك تظهر هنا بالرمز ✓ لأنها تُخفض. راجع وثيقة السياسة لفهم هذا التفصيل.

ملخص corpus الكامل (كل المصطلحات المسجّلة)#

مسار التطبيقات (HIR → لغات المصدر الناتجة)

الهدفقادرقابل للتحليل%
rust37337899%
go34737892%
ts378378100%
faber378378100%

مسار الأنظمة (MIR → مصنوعات الجهاز/IR)

الهدفقادرقابل للتحليل%
llvm-text33437390%
wasm-text26337371%
wasm26337371%
sexp-struct30037380%
sexp29937380%
runner31737385%

الكلمات المفتاحية — مسار التطبيقات#

كلمة مفتاحية#

المصطلحrustgotsfaber
نطاق✓✓✓✓
اتصل✓✕✓✓
أكد✓✓✓✓
قبل✓✓✓✓
ذري✕✓✓✓
وسائط✓✓✓✓
منطقي✓✓✓✓
التقط✓✓✓✓
حالة✓✓✓✓
سلم✓✓✓✓
باقي✓✓✓✓
افتراضي✓✓✓✓
إغلاق✓✓✓✓
cli✓✓✓✓
مجموعة✓✓✓✓
مؤشر✓✓✓✓
احرس✓✓✓✓
عن✓✓✓✓
وصف✓✓✓✓
طابق✓✓✓✓
تمايز✓✓✓✓
طالما✓✓✓✓
ذات✓✓✓✓
اختر✓✓✓✓
مخطئ✓✓✓✓
هو✓✓✓✓
من✓✓✓✓
مخرج✓✓✓✓
افعل✓✓✓✓
خطأ✓✓✓✓
مولد_غيرمتزامن✓✓✓✓
غيرمتزامن✓✓✓✓
انتظر_ثابت✓✓✓✓
أنشئ✓✓✓✓
مولد✓✓✓✓
ثابت✓✓✓✓
هش✓✓✓✓
كسر✓✓✓✓
دالة✓✓✓✓
مستقبل✓✓✓✓
مستقبلي✓✓✓✓
سكوني✓✓✓✓
صنف✓✓✓✓
ارم✓✓✓✓
يرمي✓✓✓✓
مجهول✓✓✓✓
ثابتة✓✓✓✓
حقق✓✓✓✓
استورد✓✓✓✓
في————
تضمين✓✓✓✓
استهلال✓✓✓✓
بداية✓✓✓✓
لحظة✓✓✓✓
كرر✓◐✓✓
اقرأ✓✓✓✓
سطرا✓✓✓✓
قائمة✓✓✓✓
مصفوفة✓✕✓✓
نبه✓✓✓✓
انهر✓✓✓✓
نوع_لاشيء✓✓✓✓
أبدا✓✓✓✓
عدد✓◐✓✓
ليس✓✓✓✓
أهمل✓✓✓✓
الكل✓✓✓✓
معامل✓✓✓✓
خيار✓✓✓✓
خيارات✓✓✓✓
ترتيب✓✓✓✓
بايتات✓✓✓✓
عقد✓✓✓✓
كل✓✓✓✓
تابع✓✓✓✓
لاحق✓✓✓✓
سيلحق✓✓✓✓
prae✓✓✓✓
بادئة✓✓✓✓
جهز✓✓✓✓
سيهيئ✓✓✓✓
وعد✓✓✓✓
خاص✓✓✓✓
اختبر✓✓✓✓
مختبر✓✓✓✓
محمي————
عام✓✓✓✓
ratio✓✓✓✓
أعد✓✓✓✓
أعد_منتظرا✓✓✓✓
معاد✓✓✓✓
يتطلب✓✓✓✓
يرفض✓✓✓✓
اكسر✓✓✓✓
اكتب✓✓✓✓
حرر✓✓✓✓
وإلا✓✓✓✓
إذا✓✓✓✓
وإلاإذا✓✓✓✓
ليكن✓✓✓✓
حصري✓✓✓✓
فقط✓✓✓✓
انشر✓✓✓✓
اختياري✓✓✓✓
selective_import✓✓✓✓
صمت✓✓✓✓
انتظر✓✓✓✓
جدول✓✓✓✓
وسم✓✓✓✓
زمني✓✓✓✓
موتر✓✓✓✓
نص✓✓✓✓
نمط✓✓✓✓
عمومي✓✓✓✓
حتى✓✓✓✓
كـ✓✓✓✓
متغير✓✓✓✓
انتظر_متغير✓✓✓✓
متجه✓◐✓✓
فراغ✓✓✓✓
صواب✓✓✓✓
شاهد✓✓✓✓

العوامل — مسار التطبيقات#

مجموعة عوامل#

المصطلحrustgotsfaber
⊜✓✓✓✓
∧✓✓✓✓
·◐◐✓✓
×✓○✓✓
⊗✓○✓✓
⊙✓◐✓✓
→✓✓✓✓
⇥✓✓✓✓
←✓✓✓✓
↤✓✓✓✓
⊥✓✓✓✓
أو✓✓✓✓
![✓✓✓✓
!.✓✓✓✓
≠✓✓✓✓
!(✓✓✓✓
⊻✓✓✓✓
↦◐✓✓✓
⇒✓✓✓✓
‥✓✓✓✓
…✓✓✓✓
≡✓✓✓✓
=✓✓✓✓
و✓✓✓✓
≥✓✓✓✓
∈✓✓✓✓
≤✓✓✓✓
↓✓✓✓✓
حلقة<u16>✓✕✓✓
حلقة<u32>✓✕✓✓
حلقة<u64>✓✕✓✓
حلقة<u8>✓✕✓✓
is not✓✓✓✓
⊚✓✓✓✓
∨✓✓✓✓
∪✓✓✓✓
↑✓✓✓✓
?[✓✓✓✓
?.✓✓✓✓
?(✓✓✓✓
§✓✓✓✓
✓✓✓✓✓
⇐✓✓✓✓
⊘✓✓✓✓
⊛✓✓✓✓
¬✓✓✓✓
عوض✓✓✓✓
∷✓✓✓✓
∴✓✓✓✓
إذن✓✓✓✓

الكلمات المفتاحية — مسار الأنظمة#

كلمة مفتاحية#

المصطلحllvm-textwasm-textwasmsexp-structsexprunner
نطاق✓✓✓✓✓✓
اتصل✓✕✕✕✕✓
أكد✓✓✓✓✓✓
قبل✓✓✓✓✓✓
ذري✕✕✕✕✕✕
وسائط✓✓✓✓✓✓
منطقي✓✓✓✓✓✓
التقط✓✓✓◐◐✓
حالة✓✓✓✓✓✓
سلم✓✓✓✕✕✓
باقي✓✓✓✓✓✓
افتراضي✓✓✓✓✓✓
إغلاق◐◐◐◐◐✓
cli✓✓✓✓✓✓
مجموعة✓✓✓✕✕✓
مؤشر✓✓✓✕✕✓
احرس✓✓✓✓✓✓
عن——————
وصف✓✓✓✓✓✓
طابق✓✓✓✓✓✓
تمايز✓✓✓✓✓✓
طالما✓✓✓✓✓✓
ذات✓✓✓✓✓✓
اختر✓✓✓✓✓✓
مخطئ✓✓✓✓✓✕
هو✓✕✕✓✓✓
من◐◐◐◐◐✓
مخرج✓✓✓✓✓✓
افعل✓✓✓✓✓✓
خطأ✓✓✓✓✓✓
مولد_غيرمتزامن✓✓✓✕✕✓
غيرمتزامن✓✓✓✓✓✓
انتظر_ثابت✓✓✓✓✓✓
أنشئ✓✓✓✓✓✓
مولد✓✓✓✕✕✓
ثابت✓✓✓✓✓✓
هش✓✓✓✓✓✕
كسر✓✓✓✓✓✓
دالة✓◐◐✓✓◐
مستقبل✓✓✓✓✓✓
مستقبلي✓✓✓✓✓✕
سكوني✓✓✓✓✓✓
صنف◐◐◐◐◐✓
ارم✓◐◐✓✓✓
يرمي✓✓✓✓✓✓
مجهول✓✓✓✓✓✓
ثابتة✓✓✓✓✓✕
حقق✓◐◐◐◐✓
استورد✓◐◐◐◐◐
في——————
تضمين✓✓✓✓✓✓
استهلال✓✓✓✓✓✓
بداية✓✓✓✓✓✓
لحظة✓✕✕✕✕◐
كرر◐◐◐◐◐✓
اقرأ✓✓✓✕✕✓
سطرا✓✓✓✓✓✓
قائمة◐◐◐◐◐✓
مصفوفة✕✕✕✓✓✕
نبه✓✓✓✓✓✓
انهر✓✓✓✓✓✓
نوع_لاشيء✓✓✓✓✓✓
أبدا✓✓✓✓✓✕
عدد◐◐◐✓✓◐
ليس✓✓✓✓✓✓
أهمل✓✓✓✓✓✕
الكل✓✓✓✓✓✓
معامل✓✓✓✓✓✓
خيار✓✓✓✓✓✓
خيارات✓✓✓✓✓✕
ترتيب✓✓✓✓✓✓
بايتات✓◐◐◐◐◐
عقد✓✓✓✓✓✓
كل✓✓✓✓✓✓
تابع✓✓✓✓✓✓
لاحق✓✓✓✓✓✕
سيلحق✓✓✓✓✓✕
prae✓✓✓✓✓✕
بادئة✓✓✓✓✓✓
جهز✓✓✓✓✓✕
سيهيئ✓✓✓✓✓✕
وعد✓✓✓✓✓✓
خاص✓✓✓✓✓✓
اختبر✓✓✓✓✓✕
مختبر✓✓✓✓✓✕
محمي——————
عام✓✓✓✓✓✓
ratio——————
أعد✓✓✓✓✓◐
أعد_منتظرا✓✓✓✓✓✓
معاد✓✓✓✓✓✕
يتطلب✓✕✕✓✓✓
يرفض✓✕✕✓✓✓
اكسر✓✓✓✓✓✓
اكتب✓✓✓✓✓✓
حرر✓✓✓✓✓✓
وإلا✓✓✓✓✓✓
إذا✓✓✓✓✓✓
وإلاإذا✓✓✓✓✓✓
ليكن✓✓✓✓✓✓
حصري✓✓✓✓✓✕
فقط✓✓✓✓✓✕
انشر✓✓✓✓✓✓
اختياري✓✓✓✓✓✕
selective_import✓✓✓✓✓✓
صمت✓✓✓✓✓✓
انتظر✓✓✓✓✓✓
جدول✓◐◐◐◐✓
وسم✓✓✓✓✓✕
زمني✓✓✓✓✓✕
موتر◐◐◐◐◐◐
نص✓✓✓✕✕✓
نمط✓✓✓✓✓✓
عمومي✓✓✓✓✓✓
حتى✓✓✓✓✓✓
كـ✓✓✓✓✓✓
متغير✓✓✓✓✓✓
انتظر_متغير✓✓✓✓✓✓
متجه◐◐◐◐◐◐
فراغ✓✓✓✓✓✓
صواب✓✓✓✓✓✓
شاهد✓✓✓✓✓✓

العوامل — مسار الأنظمة#

مجموعة عوامل#

المصطلحllvm-textwasm-textwasmsexp-structsexprunner
⊜✓✓✓✓✓✓
∧✓✓✓✓✓✓
·◐◐◐✓✓◐
×✓○○✓✓✓
⊗○○○✓✓✓
⊙◐◐◐✓✓◐
→✓✕✕✓✓✓
⇥✓✕✕✓✓✓
←✓✓✓✓✓✓
↤✓✓✓✕✕✓
⊥✓✓✓✕✕✓
أو✓✓✓✓✓✓
![✕✕✕✓✓✓
!.◐◐◐✓✓✓
≠✓✓✓✓✓✓
!(✕✕✕✓✓✓
⊻✓✓✓✓✓✓
↦◐◐◐◐◐◐
⇒✓✓✓✓✓✓
‥✓✓✓✓✓✓
…✓✓✓✓✓✓
≡✓✓✓✓✓✓
=✓✓✓✓✓✓
و✓✓✓✓✓✓
≥✓✓✓✓✓✓
∈✓◐◐✓✓✓
≤✓✓✓✓✓✓
↓✓✓✓✓✓✓
حلقة<u16>✓✓✓✓✓✓
حلقة<u32>✓✓✓✓✓✓
حلقة<u64>✓✓✓✓✓✓
حلقة<u8>✓✓✓✓✓✓
is not✓✓✓✓✓✓
⊚✓✓✓✓✓✓
∨✓✓✓✓✓✓
∪✓✓✓◐◐✓
↑✓✓✓✓✓✓
?[✕✕✕✓✓✓
?.✕✕✕✓✓✓
?(✕✕✕✓✓✓
§✓✓✓✓✓✓
✓✓✓✓✓✓✓
⇐✓✓✓✓✓✓
⊘✓◐◐✓✓✓
⊛✓✓✓✓✓✓
¬✓✓✓✓✓✓
عوض✓✓✓✓✓✓
∷✓✓✓◐◐✓
∴✓✓✓✓✓✓
إذن✓✓✓✓✓✓

مصطلحات أخرى (existing-home / غير محدد)#

existing-home#

المصطلحrustgotsfaber
alias✓✓✓✓
@✓✓✓✓
f16✕✓✓✓
forma✓✓✓✓
imperia✓✓✓✓
أمر✓✓✓✓
توبل✓✓✓✓
manifest✓✓✓✓
قس✓✓✓✓
named-holes✓✓✓✓
غير_مستقر✓✓✓✓
كائن✓✓✓✓
prima✓✓✓✓
string✓✓✓✓
block-string✓✓✓✓
targets✓✓✓✓
ultima✓✓✓✓
versio✓✓✓✓