Fixed memory() and RET usage
This commit is contained in:
+45
-45
@@ -19,64 +19,64 @@ def concept eighteen as 18
|
||||
def concept nineteen as 19
|
||||
def concept twenty as 20
|
||||
def concept number
|
||||
one isa number
|
||||
two isa number
|
||||
three isa number
|
||||
four isa number
|
||||
five isa number
|
||||
six isa number
|
||||
seven isa number
|
||||
eight isa number
|
||||
nine isa number
|
||||
ten isa number
|
||||
eleven isa number
|
||||
twelve isa number
|
||||
thirteen isa number
|
||||
fourteen isa number
|
||||
fifteen isa number
|
||||
sixteen isa number
|
||||
seventeen isa number
|
||||
eighteen isa number
|
||||
nineteen isa number
|
||||
twenty isa number
|
||||
set_isa(one, number)
|
||||
set_isa(two, number)
|
||||
set_isa(three, number)
|
||||
set_isa(four, number)
|
||||
set_isa(five, number)
|
||||
set_isa(six, number)
|
||||
set_isa(seven, number)
|
||||
set_isa(eight, number)
|
||||
set_isa(nine, number)
|
||||
set_isa(ten, number)
|
||||
set_isa(eleven, number)
|
||||
set_isa(twelve, number)
|
||||
set_isa(thirteen, number)
|
||||
set_isa(fourteen, number)
|
||||
set_isa(fifteen, number)
|
||||
set_isa(sixteen, number)
|
||||
set_isa(seventeen, number)
|
||||
set_isa(eighteen, number)
|
||||
set_isa(nineteen, number)
|
||||
set_isa(twenty, number)
|
||||
def concept twenties from bnf twenty number where number < 10 as twenty + number
|
||||
twenties isa number
|
||||
set_isa(twenties, number)
|
||||
def concept thirty as 30
|
||||
thirty isa number
|
||||
set_isa(thirty, number)
|
||||
def concept thirties from bnf thirty number where number < 10 as thirty + number
|
||||
thirties isa number
|
||||
set_isa(thirties, number)
|
||||
def concept forty as 40
|
||||
forty isa number
|
||||
set_isa(forty, number)
|
||||
def concept forties from bnf forty number where number < 10 as forty + number
|
||||
forties isa number
|
||||
set_isa(forties, number)
|
||||
def concept fifty as 50
|
||||
fifty isa number
|
||||
set_isa(fifty, number)
|
||||
def concept fifties from bnf fifty number where number < 10 as fifty + number
|
||||
fifties isa number
|
||||
set_isa(fifties, number)
|
||||
def concept sixty as 60
|
||||
sixty isa number
|
||||
set_isa(sixty, number)
|
||||
def concept sixties from bnf sixty number where number < 10 as sixty + number
|
||||
sixties isa number
|
||||
set_isa(sixties, number)
|
||||
def concept seventy as 70
|
||||
seventy isa number
|
||||
set_isa(seventy, number)
|
||||
def concept seventies from bnf seventy number where number < 10 as seventy + number
|
||||
seventies isa number
|
||||
set_isa(seventies, number)
|
||||
def concept eighty as 80
|
||||
eighty isa number
|
||||
set_isa(eighty, number)
|
||||
def concept eighties from bnf eighty number where number < 10 as eighty + number
|
||||
eighties isa number
|
||||
set_isa(eighties, number)
|
||||
def concept ninety as 90
|
||||
ninety isa number
|
||||
set_isa(ninety, number)
|
||||
def concept nineties from bnf ninety number where number < 10 as ninety + number
|
||||
nineties isa number
|
||||
set_isa(nineties, number)
|
||||
def concept one hundred as 100
|
||||
one hundred isa number
|
||||
set_isa(one hundred, number)
|
||||
def concept hundreds from bnf number=n1 'hundred' 'and' number=n2 where n1 < 10 and n2 < 100 as n1 * 100 + n2
|
||||
hundreds isa number
|
||||
set_isa(hundreds, number)
|
||||
def concept hundreds from bnf number 'hundred' where number < 10 as number * 100
|
||||
last_created_concept() is number
|
||||
def concept thousands from bnf number 'thousand' where number < 1000 as number * 1000
|
||||
thousands isa number
|
||||
set_isa(thousands, number)
|
||||
def concept thousands from bnf number=n1 'thousand' 'and' number=n2 as n1 * 1000 + n2 where n1 < 1000 and n2 < 1000
|
||||
last_created_concept() is number
|
||||
def concept history as history()
|
||||
@@ -92,16 +92,16 @@ def concept explain as get_results() | filter("id == 0") | recurse(2)
|
||||
def concept explain last as get_last_results() | filter("id == 0") | recurse(2)
|
||||
def concept explain x as get_results() | filter(f"id == {x}") | recurse(3) where x
|
||||
def concept explain x '--recurse' y as get_results() | filter(f"id == {x}") | recurse(y) where x,y
|
||||
set_isa(c:explain:, __COMMAND)
|
||||
set_isa(c:explain last:, __COMMAND)
|
||||
set_isa(c:explain x:, __COMMAND)
|
||||
set_isa(c:explain:, __AUTO_EVAL)
|
||||
set_isa(c:explain last:, __AUTO_EVAL)
|
||||
set_isa(c:explain x:, __AUTO_EVAL)
|
||||
def concept precedence a > precedence b as set_is_greater_than(__PRECEDENCE, a, b)
|
||||
set_isa(c:precedence a > precedence b:, __COMMAND)
|
||||
def concept x is a command as set_isa(x, __COMMAND)
|
||||
set_isa(c:x is a command:, __COMMAND)
|
||||
set_isa(c:precedence a > precedence b:, __AUTO_EVAL)
|
||||
def concept x is a command as set_isa(x, __AUTO_EVAL)
|
||||
set_isa(c:x is a command:, __AUTO_EVAL)
|
||||
def concept q from q ? as question(q) pre is_question()
|
||||
set_is_lesser(__PRECEDENCE, q)
|
||||
def concept x is a 'concept' as isinstance(x, Concept) pre is_question()
|
||||
def concept x is a y as isa(x,y) pre is_question()
|
||||
def concept explain x values where x as get_results() | filter(f"id=={x}") | format_d
|
||||
set_isa(c:explain x values:, __COMMAND)
|
||||
set_isa(c:explain x values:, __AUTO_EVAL)
|
||||
Reference in New Issue
Block a user