Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/adam-mcdaniel/reckon
/ functions
Functions
395 in github.com/adam-mcdaniel/reckon
⨍
Functions
395
◇
Types & classes
33
↓ 42 callers
Method
contains
(keyvalue)
docs/static.files/search-f0d225181b97f9a4.js:1
↓ 42 callers
Function
ws
A small utility to strip leading/trailing whitespace around a parser
src/parse.rs:25
↓ 33 callers
Function
addClass
(elem,className)
docs/static.files/storage-1d39b6787ed640ff.js:1
↓ 32 callers
Function
onEachLazy
(lazyArray,func)
docs/static.files/storage-1d39b6787ed640ff.js:1
↓ 27 callers
Method
parse
Parse a search configuration from a string. This will parse the new options from the string and update the search configuration.
src/env.rs:150
↓ 26 callers
Function
getSettingValue
(settingName)
docs/static.files/storage-1d39b6787ed640ff.js:1
↓ 24 callers
Function
hasClass
(elem,className)
docs/static.files/storage-1d39b6787ed640ff.js:1
↓ 24 callers
Function
removeClass
(elem,className)
docs/static.files/storage-1d39b6787ed640ff.js:1
↓ 20 callers
Method
is_empty
Is the query empty, i.e. does it have no goals left to prove?
src/query.rs:188
↓ 18 callers
Method
next
()
docs/static.files/search-f0d225181b97f9a4.js:1
↓ 16 callers
Function
block
(shortty,id,longty)
docs/static.files/main-f070b9041d14864c.js:1
↓ 15 callers
Function
updateLocalStorage
(name,value)
docs/static.files/storage-1d39b6787ed640ff.js:1
↓ 12 callers
Function
ansi_reset
()
src/main.rs:270
↓ 11 callers
Method
buildTypeMapIndex
(name,isAssocType)
docs/static.files/search-f0d225181b97f9a4.js:1
↓ 10 callers
Function
getSettingsButton
()
docs/static.files/main-f070b9041d14864c.js:1
↓ 10 callers
Method
used_vars
Get the variables used in the environment.
src/env.rs:393
↓ 9 callers
Method
as_str
Borrow the name of the symbol as a string
src/symbol.rs:120
↓ 9 callers
Method
join
Merge the goals of this query with the goals of another query, returning a new query with all the goals
src/query.rs:76
↓ 8 callers
Function
getHelpButton
()
docs/static.files/main-f070b9041d14864c.js:1
↓ 8 callers
Function
makePrimitiveElement
(name,extra)
docs/static.files/search-f0d225181b97f9a4.js:1
↓ 8 callers
Function
strip_ansi_codes
(text: &str)
src/main.rs:553
↓ 8 callers
Method
substitute
Substitute all occurrences of variables in this term with the given bindings. This will modify this term in place, replacing all occurrences of varia
src/term.rs:538
↓ 7 callers
Function
ascii_art_get_size
(art: &str)
src/main.rs:460
↓ 7 callers
Method
goals
Get an iterator over all the goals in the query
src/query.rs:216
↓ 6 callers
Function
browserSupportsHistoryApi
()
docs/static.files/main-f070b9041d14864c.js:1
↓ 6 callers
Method
prove_true
Attempt to find a solution for the query using the search configuration. If a solution is found, it will be returned. If no solution is found, an err
src/env.rs:670
↓ 6 callers
Method
save_solutions
(&mut self, env: Env<Self>, query: Query, solutions: HashSet<Solution>)
src/solvers/mod.rs:55
↓ 6 callers
Function
skipWhitespace
(parserState)
docs/static.files/search-f0d225181b97f9a4.js:1
↓ 5 callers
Method
apply_rules_to_query
Apply all the rules in the environment to all the goals query, adding the new goals to the query. If the search configuration requires a head match,
src/env.rs:600
↓ 5 callers
Method
buildFunctionTypeFingerprint
(type,output,fps)
docs/static.files/search-f0d225181b97f9a4.js:1
↓ 5 callers
Method
buildItemSearchTypeAll
(types,lowercasePaths)
docs/static.files/search-f0d225181b97f9a4.js:1
↓ 5 callers
Function
clearTooltipHoverTimeout
(element)
docs/static.files/main-f070b9041d14864c.js:1
↓ 5 callers
Function
editDistance
(a,b,limit)
docs/static.files/search-f0d225181b97f9a4.js:1
↓ 5 callers
Method
find_solutions
Find solutions for the query using the given search configuration.
src/env.rs:827
↓ 5 callers
Method
from
(solution: Solution)
src/env.rs:1228
↓ 5 callers
Function
hideSidebar
()
docs/static.files/main-f070b9041d14864c.js:1
↓ 5 callers
Function
hideTooltip
(focus)
docs/static.files/main-f070b9041d14864c.js:1
↓ 5 callers
Function
makeTabHeader
(tabNb,text,nbElems)
docs/static.files/search-f0d225181b97f9a4.js:5
↓ 5 callers
Method
reduce
Return a new, reduced term. This will apply the environment's variable bindings to this term, performing variable substitution and simplification. C
src/term.rs:423
↓ 5 callers
Method
remove_irreducible_negatives_in_place
Remove all the complemented goals that cannot be simplified by any of the rules in the environment. These are inherently negative goals that cannot b
src/query.rs:41
↓ 5 callers
Function
search
(forced)
docs/static.files/search-f0d225181b97f9a4.js:6
↓ 4 callers
Method
add_positive_goal
Add a positive goal to the query. This means that the goal must be proven true for the query to be true.
src/query.rs:228
↓ 4 callers
Method
buildItemSearchType
(type,lowercasePaths,isAssocType)
docs/static.files/search-f0d225181b97f9a4.js:1
↓ 4 callers
Function
getFilteredNextElem
(query,parserState,elems,isInGenerics)
docs/static.files/search-f0d225181b97f9a4.js:1
↓ 4 callers
Function
getItemsBefore
(query,parserState,elems,endChar)
docs/static.files/search-f0d225181b97f9a4.js:1
↓ 4 callers
Method
get_var
Get a variable from the environment.
src/env.rs:500
↓ 4 callers
Method
into_iter
(self)
src/env.rs:1278
↓ 4 callers
Function
isEndCharacter
(c)
docs/static.files/search-f0d225181b97f9a4.js:1
↓ 4 callers
Function
isPathStart
(parserState)
docs/static.files/search-f0d225181b97f9a4.js:1
↓ 4 callers
Function
isReturnArrow
(parserState)
docs/static.files/search-f0d225181b97f9a4.js:1
↓ 4 callers
Method
is_ground_truth
Is this query a ground truth query, meaning it is a query that is always true? A query is ground truth if all the goals are either true or the comple
src/query.rs:196
↓ 4 callers
Function
loadScript
(url,errorCallback)
docs/static.files/main-f070b9041d14864c.js:1
↓ 4 callers
Function
prevIs
(parserState,lookingFor)
docs/static.files/search-f0d225181b97f9a4.js:1
↓ 4 callers
Method
prune
Prune the environment, removing unused variables. It takes the full, original query supplied by the user, and the current query that is being searche
src/env.rs:440
↓ 4 callers
Method
reset
Clear the environment, removing all rules and variable bindings.
src/env.rs:364
↓ 4 callers
Function
setTooltipHoverTimeout
(element,show)
docs/static.files/main-f070b9041d14864c.js:1
↓ 4 callers
Method
substitute
Substitute all the variables in the rule with the given bindings.
src/rule.rs:285
↓ 4 callers
Method
var_bindings
Get the variable bindings for the environment.
src/env.rs:485
↓ 4 callers
Method
with_search_config
Supply a new search configuration for the environment.
src/env.rs:387
↓ 3 callers
Function
addTab
(array,query,display)
docs/static.files/search-f0d225181b97f9a4.js:1
↓ 3 callers
Method
apply
Apply a rule to a term in an environment. The `original_term` is the term that the rule is being applied to. The query is passed to allow the rule t
src/rule.rs:45
↓ 3 callers
Method
apply_rule_to_query
Apply a rule to a query, adding the new goals to the query. If the search configuration requires a head match, the rule will be applied to the first
src/env.rs:647
↓ 3 callers
Function
buildUrl
(search,filterCrates)
docs/static.files/search-f0d225181b97f9a4.js:1
↓ 3 callers
Method
can_prune
Check if the search configuration allows pruning.
src/env.rs:254
↓ 3 callers
Function
changeSidebarSize
(size)
docs/static.files/main-f070b9041d14864c.js:11
↓ 3 callers
Function
consumeIdent
(parserState)
docs/static.files/search-f0d225181b97f9a4.js:1
↓ 3 callers
Function
createScrapeButton
(parent,className,content)
docs/static.files/scrape-examples-46fc985aa763a438.js:1
↓ 3 callers
Function
eval
Evaluate a string of rules, queries, and search configuration settings in an environment with a given solver
src/util/mod.rs:40
↓ 3 callers
Function
getNakedUrl
()
docs/static.files/main-f070b9041d14864c.js:1
↓ 3 callers
Method
has_application_of
Does this term contain an application of the given application term? If the term contains an application of a function with the same name as the give
src/term.rs:569
↓ 3 callers
Method
has_complements
Does the query contain any complements?
src/query.rs:49
↓ 3 callers
Function
isSeparatorCharacter
(c)
docs/static.files/search-f0d225181b97f9a4.js:1
↓ 3 callers
Function
loadSearch
()
docs/static.files/main-f070b9041d14864c.js:1
↓ 3 callers
Function
pad_ascii_art
(art: &str, new_width: usize, new_height: usize)
src/main.rs:468
↓ 3 callers
Function
printTab
(nb)
docs/static.files/search-f0d225181b97f9a4.js:1
↓ 3 callers
Method
reduce_in_place
Reduce this term in place. This will apply the environment's variable bindings to this term, performing variable substitution and simplification. Co
src/term.rs:435
↓ 3 callers
Method
remove_goal
Remove a goal from the query
src/query.rs:221
↓ 3 callers
Function
scrollToLoc
(elt,loc,isHidden)
docs/static.files/scrape-examples-46fc985aa763a438.js:1
↓ 3 callers
Method
set_var
Set a variable in the environment.
src/env.rs:495
↓ 3 callers
Function
showTooltip
(e)
docs/static.files/main-f070b9041d14864c.js:1
↓ 3 callers
Function
switchDisplayedElement
(elemToDisplay)
docs/static.files/main-f070b9041d14864c.js:1
↓ 3 callers
Method
to_full_solution
Convert the bindings in this environment to a solution. This will take all the variables in the query, and return the reduced bindings for those vari
src/env.rs:521
↓ 3 callers
Method
traverse
Apply a function that inspects this term, and all subterms recursively. When the function returns false, the traversal stops. When the function retur
src/term.rs:507
↓ 3 callers
Method
unify
Unify this term with another term. This will attempt to bind the variable terms in this term to the corresponding terms in the other term. If the st
src/term.rs:173
↓ 3 callers
Method
with_depth_limit
Create a new search configuration with the given depth limit.
src/env.rs:201
↓ 3 callers
Method
with_require_rule_head_match
Create a new search configuration with the given require head match setting.
src/env.rs:195
↓ 3 callers
Method
with_solution_limit
Create a new search configuration with the given maximum search depth.
src/env.rs:159
↓ 2 callers
Function
ansi_hsv
(h: f64, s: f64, v: f64)
src/main.rs:253
↓ 2 callers
Function
ansi_rgb
(r: u8, g: u8, b: u8)
src/main.rs:248
↓ 2 callers
Method
apply_rule
Apply a rule to a goal term, adding the new goals to the query.
src/env.rs:620
↓ 2 callers
Method
args_mut
Get mutable references to the arguments of the application term as an iterator
src/term.rs:628
↓ 2 callers
Function
buildHelpMenu
()
docs/static.files/main-f070b9041d14864c.js:1
↓ 2 callers
Method
can_search_deeper
Check if the search configuration allows deeper searches.
src/env.rs:259
↓ 2 callers
Method
can_search_wider
Check if the search configuration allows wider searches.
src/env.rs:264
↓ 2 callers
Function
changeSetting
(settingName,value)
docs/static.files/settings-805db61a62df4bd2.js:1
↓ 2 callers
Function
collapseAllDocs
()
docs/static.files/main-f070b9041d14864c.js:1
↓ 2 callers
Method
contains_contradiction
Does this query contain contradictory goals? If false is in the query, then the query is contradictory. If a goal is in the query, and its complement
src/query.rs:268
↓ 2 callers
Function
copyButtonAnimation
(button)
docs/static.files/main-f070b9041d14864c.js:11
↓ 2 callers
Function
copyContentToClipboard
(content)
docs/static.files/main-f070b9041d14864c.js:11
↓ 2 callers
Method
decode
()
docs/static.files/search-f0d225181b97f9a4.js:1
next →
1–100 of 395, ranked by callers