3 مستودعات
Sequential execution of rules based on assigned weights or priority values to determine processing order.
Distinct from Priority-Based Process Schedulers: Candidates refer to OS process scheduling or UI layout priorities, not the sequencing of business rules.
Explore 3 awesome GitHub repositories matching software engineering & architecture · Priority-Based Rule Processing. Refine with filters or upvote what's useful.
Easy-rules هو محرك قواعد أعمال Java مصمم لتعريف وتقييم المنطق الشرطي والإجراءات. يعمل كإطار عمل لتنظيم وحدات المنطق البسيطة في تسلسلات هرمية معقدة من القواعد المركبة وكأداة معالجة قواعد تكرارية. يعمل النظام كمحرك قواعد لغة تعبيرية، مما يسمح بتعريف شروط وإجراءات القواعد عبر تعبيرات ديناميكية بدلاً من كود مترجم ثابت. وهذا يتيح تكوين منطق الأعمال الذي يمكنه تغيير سلوك التطبيق دون الحاجة إلى إعادة تجميع الكود المصدري. يدعم المحرك المطابقة القائمة على الحقائق لتشغيل الإجراءات عندما تتوافق الشروط، مستخدماً كلاً من المعالجة المتسلسلة القائمة على الأولوية وحلقات التنفيذ التكرارية التي تطلق القواعد حتى يتم الوصول إلى حالة مستقرة. ويدير هذه العمليات من خلال نمط الشرط-الإجراء وتسلسل هرمي للقواعد المركبة.
Executes registered rules in a specific order based on assigned weights or priorities.
Python-Markdown هي مكتبة تحول نص Markdown إلى مستندات HTML أو XHTML. تعمل كمعالج نصوص Unicode، وتدعم جميع اللغات القائمة على Unicode والنصوص ثنائية الاتجاه لضمان التوافق العالمي. المشروع عبارة عن معالج markdown قابل للتوسيع يسمح للمطورين بإضافة قواعد بناء جملة وتنسيق مخصصة من خلال بنية إضافات. يتيح هذا النظام تسجيل قواعد تحليل جديدة، وتعديل سلوك المحلل، وتنفيذ بناء جملة مستند مخصص مثل الجداول والحواشي دون تغيير الكود المصدري الأساسي. توفر الأداة مجموعة متنوعة من قدرات العرض، بما في ذلك دعم بناء الجملة المعقد، وعناصر التنسيق المتقدمة، وعرض القوائم الموحد. تدعم كلاً من معالجة المحتوى البرمجي داخل تطبيقات البرمجيات والتحويل القائم على الملفات عبر واجهة سطر الأوامر. تتضمن عملية تحويل المكتبة قدرات للمعالجة المسبقة للنص المصدري، وتحويل شجرة المستند، والمعالجة اللاحقة للمخرجات.
Executes a series of parsing and post-processing functions ordered by numerical priority to transform document content.
TinyConstraints is a declarative UI layout engine and constraint-based positioning framework designed to simplify the definition of view constraints, spatial relationships, and element dimensions. It functions as an auto layout wrapper library that allows for the positioning of elements through relational anchors and priority-based sizing rules. The system enables adaptive interface design by supporting custom view stacking in horizontal or vertical sequences and the use of offsets for precise edge alignment and centering. It further supports dynamic interface animations by updating layout co
Resolves competing width and height requirements by assigning importance levels to different sizing rules.