54e5681c5a
Fixed #110 : SheerkaDebugManager: add list_debug_settings Fixed #111 : SheerkaDebugManager: Implement ListDebugLogger Fixed #112 : SyaNodeParser: rewrite this parser Fixed #113 : Sheerka.: Add enable_parser_caching to disable parsers caching Fixed #114 : SyaNodeParser : Implement fast cache to resolve unrecognized tokens requests Fixed #115 : BnfNodeParser : Implement fast cache to resolve unrecognized tokens requests Fixed #116 : SequenceNodeParser : Implement fast cache to resolve unrecognized tokens requests Fixed #117 : ResolveMultiplePluralAmbiguityEvaluator: Resolve Multiple plural ambiguity
35 lines
2.0 KiB
Plaintext
35 lines
2.0 KiB
Plaintext
# admin helpers
|
|
push_ontology("admin")
|
|
def concept explain as get_results(id=0, depth=2) auto_eval True
|
|
def concept explain last as get_last_results(id=0, depth=2) auto_eval True
|
|
def concept explain x as get_results(id=x, depth=3) auto_eval True
|
|
|
|
def concept precedence a > precedence b as set_is_greater_than(__PRECEDENCE, a, b, 'Sya') auto_eval True
|
|
|
|
def concept x is a command as set_auto_eval(x, __AUTO_EVAL) auto_eval True
|
|
|
|
def concept activate debug as set_debug(True) auto_eval True
|
|
def concept deactivate debug as set_debug(False) auto_eval True
|
|
def concept debug on as set_debug(True) auto_eval True
|
|
def concept debug off as set_debug(False) auto_eval True
|
|
|
|
def concept activate debug on x as set_debug_var(x) auto_eval True
|
|
def concept activate debug on x id=y as set_debug_var(x, y) auto_eval True
|
|
def concept debug x as set_debug_var(x) auto_eval True
|
|
|
|
def concept debug var x as set_debug_var(x) auto_eval True
|
|
def concept debug variable x as set_debug_var(variable=x) auto_eval True
|
|
def concept debug method x as set_debug_var(method=x) auto_eval True
|
|
def concept debug service x as set_debug_var(service=x) auto_eval True
|
|
|
|
def concept deactivate debug on x as debug_var(x, enabled=False) where x auto_eval True
|
|
|
|
def concept activate return values processing as set_var("sheerka.enable_process_return_values", True) auto_eval True
|
|
def concept deactivate return values processing as set_var("sheerka.enable_process_return_values", False) auto_eval True
|
|
|
|
def concept rule x where isinstance(x, int) as r:|x: auto_eval True
|
|
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') auto_eval True
|
|
def concept rule x is greatest where isinstance(x, int) as set_is_greatest(__PRECEDENCE, r:|x:, 'Rule') auto_eval True
|
|
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') auto_eval True
|
|
def concept rule x is lesser where isinstance(x, int) as set_is_lesser(__PRECEDENCE, r:|x:, 'Rule') auto_eval True
|