Fixed #3: Added sheerka.resolve_rule()
Fixed #5: Refactored SheerkaComparisonManager Fixed #6: Sya parser no longer works after restart
This commit is contained in:
@@ -44,3 +44,14 @@ def concept deactivate return values processing as set_var("sheerka.enable_proce
|
||||
set_auto_eval(c:activate return values processing:)
|
||||
set_auto_eval(c:deactivate return values processing:)
|
||||
|
||||
def concept rule x where isinstance(x, int) as r:|x:
|
||||
set_auto_eval(c:rule x:)
|
||||
def concept rule x > rule y where isinstance(x, int) and isinstance(y, int) as set_is_greater_than(__PRECEDENCE, r:|x:, r:|y:, 'Rule')
|
||||
set_auto_eval(c:rule x > rule y:)
|
||||
def concept rule x is greatest where isinstance(x, int) as set_is_greatest(__PRECEDENCE, r:|x:, 'Rule')
|
||||
set_auto_eval(c:rule x is greatest:)
|
||||
def concept rule x < rule y where isinstance(x, int) and isinstance(y, int) as set_is_less_than(__PRECEDENCE, r:|x:, r:|y:, 'Rule')
|
||||
set_auto_eval(c:rule x < rule y:)
|
||||
def concept rule x is lesser where isinstance(x, int) as set_is_lesser(__PRECEDENCE, r:|x:, 'Rule')
|
||||
set_auto_eval(c:rule x is lesser:)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user