Skip to content

shijinglu/lure.c

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Build Status

Overview

This rule evaluates a string expression given a context.

Quick start

/* Setup context (context is re-usable) */
ContextPtr ctx = NewContext();
setDoubleContext(ctx, "PI", 3.14);
setCustomContext(ctx, "APP_VERSION", "v3.2.1", "semver");

/* Evaluate a string expression against the above context. */
lure_eval(context, " (PI == 3.14) && (APP_VERSION <= 'v3.4.5') "); 

About

Lu's Rule Engine in ANS-C

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published