1 रिपॉजिटरी
Dynamic verification of input values against regex patterns and collection membership at runtime.
Distinct from Regular Expression Validations: Distinct from static regex validation: these rules are evaluated dynamically as part of a runtime expression engine.
Explore 1 awesome GitHub repository matching software engineering & architecture · Runtime Data Validations. Refine with filters or upvote what's useful.
govaluate एक Go एक्सप्रेशन इवैल्यूएटर और रनटाइम लॉजिक पार्सर है। यह एक डायनामिक रूल इंजन के रूप में काम करता है जो स्ट्रिंग-आधारित एक्सप्रेशन्स को एक्जीक्यूटेबल ऑपरेशन्स में बदलता है, जिससे रनटाइम पर गणितीय और तार्किक गणनाएं की जा सकती हैं। यह लाइब्रेरी सोर्स कोड को फिर से कंपाइल किए बिना बिजनेस रूल्स और कस्टम फॉर्मूला को चलाने की सुविधा देती है। यह बाहरी पैरामीटर्स को इंजेक्ट करके और यूजर-डिफाइंड कस्टम फंक्शन्स को चलाकर इवैल्यूएशन व्यवहार को बढ़ाने का समर्थन करती है। यह सिस्टम डायनामिक डेटा वैलिडेशन की क्षमताएं प्रदान करता है, जिसमें रेगुलर एक्सप्रेशन मैचिंग और कलेक्शन मेंबरशिप वेरिफिकेशन शामिल है। यह नल कोलेसिंग (null coalescing) लॉजिक का उपयोग करके मिसिंग रिजल्ट्स को भी संभालता है और टाइप-एग्नोस्टिक हैंडलिंग के माध्यम से वैल्यूज को प्रोसेस करता है।
Checks if input values meet specific runtime criteria using regular expressions and collection membership.