MCPcopy Create free account

hub / github.com/adam-mcdaniel/reckon / functions

Functions395 in github.com/adam-mcdaniel/reckon

↓ 42 callersMethodcontains
(keyvalue)
docs/static.files/search-f0d225181b97f9a4.js:1
↓ 42 callersFunctionws
A small utility to strip leading/trailing whitespace around a parser
src/parse.rs:25
↓ 33 callersFunctionaddClass
(elem,className)
docs/static.files/storage-1d39b6787ed640ff.js:1
↓ 32 callersFunctiononEachLazy
(lazyArray,func)
docs/static.files/storage-1d39b6787ed640ff.js:1
↓ 27 callersMethodparse
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 callersFunctiongetSettingValue
(settingName)
docs/static.files/storage-1d39b6787ed640ff.js:1
↓ 24 callersFunctionhasClass
(elem,className)
docs/static.files/storage-1d39b6787ed640ff.js:1
↓ 24 callersFunctionremoveClass
(elem,className)
docs/static.files/storage-1d39b6787ed640ff.js:1
↓ 20 callersMethodis_empty
Is the query empty, i.e. does it have no goals left to prove?
src/query.rs:188
↓ 18 callersMethodnext
()
docs/static.files/search-f0d225181b97f9a4.js:1
↓ 16 callersFunctionblock
(shortty,id,longty)
docs/static.files/main-f070b9041d14864c.js:1
↓ 15 callersFunctionupdateLocalStorage
(name,value)
docs/static.files/storage-1d39b6787ed640ff.js:1
↓ 12 callersFunctionansi_reset
()
src/main.rs:270
↓ 11 callersMethodbuildTypeMapIndex
(name,isAssocType)
docs/static.files/search-f0d225181b97f9a4.js:1
↓ 10 callersFunctiongetSettingsButton
()
docs/static.files/main-f070b9041d14864c.js:1
↓ 10 callersMethodused_vars
Get the variables used in the environment.
src/env.rs:393
↓ 9 callersMethodas_str
Borrow the name of the symbol as a string
src/symbol.rs:120
↓ 9 callersMethodjoin
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 callersFunctiongetHelpButton
()
docs/static.files/main-f070b9041d14864c.js:1
↓ 8 callersFunctionmakePrimitiveElement
(name,extra)
docs/static.files/search-f0d225181b97f9a4.js:1
↓ 8 callersFunctionstrip_ansi_codes
(text: &str)
src/main.rs:553
↓ 8 callersMethodsubstitute
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 callersFunctionascii_art_get_size
(art: &str)
src/main.rs:460
↓ 7 callersMethodgoals
Get an iterator over all the goals in the query
src/query.rs:216
↓ 6 callersFunctionbrowserSupportsHistoryApi
()
docs/static.files/main-f070b9041d14864c.js:1
↓ 6 callersMethodprove_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 callersMethodsave_solutions
(&mut self, env: Env<Self>, query: Query, solutions: HashSet<Solution>)
src/solvers/mod.rs:55
↓ 6 callersFunctionskipWhitespace
(parserState)
docs/static.files/search-f0d225181b97f9a4.js:1
↓ 5 callersMethodapply_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 callersMethodbuildFunctionTypeFingerprint
(type,output,fps)
docs/static.files/search-f0d225181b97f9a4.js:1
↓ 5 callersMethodbuildItemSearchTypeAll
(types,lowercasePaths)
docs/static.files/search-f0d225181b97f9a4.js:1
↓ 5 callersFunctionclearTooltipHoverTimeout
(element)
docs/static.files/main-f070b9041d14864c.js:1
↓ 5 callersFunctioneditDistance
(a,b,limit)
docs/static.files/search-f0d225181b97f9a4.js:1
↓ 5 callersMethodfind_solutions
Find solutions for the query using the given search configuration.
src/env.rs:827
↓ 5 callersMethodfrom
(solution: Solution)
src/env.rs:1228
↓ 5 callersFunctionhideSidebar
()
docs/static.files/main-f070b9041d14864c.js:1
↓ 5 callersFunctionhideTooltip
(focus)
docs/static.files/main-f070b9041d14864c.js:1
↓ 5 callersFunctionmakeTabHeader
(tabNb,text,nbElems)
docs/static.files/search-f0d225181b97f9a4.js:5
↓ 5 callersMethodreduce
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 callersMethodremove_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 callersFunctionsearch
(forced)
docs/static.files/search-f0d225181b97f9a4.js:6
↓ 4 callersMethodadd_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 callersMethodbuildItemSearchType
(type,lowercasePaths,isAssocType)
docs/static.files/search-f0d225181b97f9a4.js:1
↓ 4 callersFunctiongetFilteredNextElem
(query,parserState,elems,isInGenerics)
docs/static.files/search-f0d225181b97f9a4.js:1
↓ 4 callersFunctiongetItemsBefore
(query,parserState,elems,endChar)
docs/static.files/search-f0d225181b97f9a4.js:1
↓ 4 callersMethodget_var
Get a variable from the environment.
src/env.rs:500
↓ 4 callersMethodinto_iter
(self)
src/env.rs:1278
↓ 4 callersFunctionisEndCharacter
(c)
docs/static.files/search-f0d225181b97f9a4.js:1
↓ 4 callersFunctionisPathStart
(parserState)
docs/static.files/search-f0d225181b97f9a4.js:1
↓ 4 callersFunctionisReturnArrow
(parserState)
docs/static.files/search-f0d225181b97f9a4.js:1
↓ 4 callersMethodis_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 callersFunctionloadScript
(url,errorCallback)
docs/static.files/main-f070b9041d14864c.js:1
↓ 4 callersFunctionprevIs
(parserState,lookingFor)
docs/static.files/search-f0d225181b97f9a4.js:1
↓ 4 callersMethodprune
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 callersMethodreset
Clear the environment, removing all rules and variable bindings.
src/env.rs:364
↓ 4 callersFunctionsetTooltipHoverTimeout
(element,show)
docs/static.files/main-f070b9041d14864c.js:1
↓ 4 callersMethodsubstitute
Substitute all the variables in the rule with the given bindings.
src/rule.rs:285
↓ 4 callersMethodvar_bindings
Get the variable bindings for the environment.
src/env.rs:485
↓ 4 callersMethodwith_search_config
Supply a new search configuration for the environment.
src/env.rs:387
↓ 3 callersFunctionaddTab
(array,query,display)
docs/static.files/search-f0d225181b97f9a4.js:1
↓ 3 callersMethodapply
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 callersMethodapply_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 callersFunctionbuildUrl
(search,filterCrates)
docs/static.files/search-f0d225181b97f9a4.js:1
↓ 3 callersMethodcan_prune
Check if the search configuration allows pruning.
src/env.rs:254
↓ 3 callersFunctionchangeSidebarSize
(size)
docs/static.files/main-f070b9041d14864c.js:11
↓ 3 callersFunctionconsumeIdent
(parserState)
docs/static.files/search-f0d225181b97f9a4.js:1
↓ 3 callersFunctioncreateScrapeButton
(parent,className,content)
docs/static.files/scrape-examples-46fc985aa763a438.js:1
↓ 3 callersFunctioneval
Evaluate a string of rules, queries, and search configuration settings in an environment with a given solver
src/util/mod.rs:40
↓ 3 callersFunctiongetNakedUrl
()
docs/static.files/main-f070b9041d14864c.js:1
↓ 3 callersMethodhas_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 callersMethodhas_complements
Does the query contain any complements?
src/query.rs:49
↓ 3 callersFunctionisSeparatorCharacter
(c)
docs/static.files/search-f0d225181b97f9a4.js:1
↓ 3 callersFunctionloadSearch
()
docs/static.files/main-f070b9041d14864c.js:1
↓ 3 callersFunctionpad_ascii_art
(art: &str, new_width: usize, new_height: usize)
src/main.rs:468
↓ 3 callersFunctionprintTab
(nb)
docs/static.files/search-f0d225181b97f9a4.js:1
↓ 3 callersMethodreduce_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 callersMethodremove_goal
Remove a goal from the query
src/query.rs:221
↓ 3 callersFunctionscrollToLoc
(elt,loc,isHidden)
docs/static.files/scrape-examples-46fc985aa763a438.js:1
↓ 3 callersMethodset_var
Set a variable in the environment.
src/env.rs:495
↓ 3 callersFunctionshowTooltip
(e)
docs/static.files/main-f070b9041d14864c.js:1
↓ 3 callersFunctionswitchDisplayedElement
(elemToDisplay)
docs/static.files/main-f070b9041d14864c.js:1
↓ 3 callersMethodto_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 callersMethodtraverse
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 callersMethodunify
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 callersMethodwith_depth_limit
Create a new search configuration with the given depth limit.
src/env.rs:201
↓ 3 callersMethodwith_require_rule_head_match
Create a new search configuration with the given require head match setting.
src/env.rs:195
↓ 3 callersMethodwith_solution_limit
Create a new search configuration with the given maximum search depth.
src/env.rs:159
↓ 2 callersFunctionansi_hsv
(h: f64, s: f64, v: f64)
src/main.rs:253
↓ 2 callersFunctionansi_rgb
(r: u8, g: u8, b: u8)
src/main.rs:248
↓ 2 callersMethodapply_rule
Apply a rule to a goal term, adding the new goals to the query.
src/env.rs:620
↓ 2 callersMethodargs_mut
Get mutable references to the arguments of the application term as an iterator
src/term.rs:628
↓ 2 callersFunctionbuildHelpMenu
()
docs/static.files/main-f070b9041d14864c.js:1
↓ 2 callersMethodcan_search_deeper
Check if the search configuration allows deeper searches.
src/env.rs:259
↓ 2 callersMethodcan_search_wider
Check if the search configuration allows wider searches.
src/env.rs:264
↓ 2 callersFunctionchangeSetting
(settingName,value)
docs/static.files/settings-805db61a62df4bd2.js:1
↓ 2 callersFunctioncollapseAllDocs
()
docs/static.files/main-f070b9041d14864c.js:1
↓ 2 callersMethodcontains_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 callersFunctioncopyButtonAnimation
(button)
docs/static.files/main-f070b9041d14864c.js:11
↓ 2 callersFunctioncopyContentToClipboard
(content)
docs/static.files/main-f070b9041d14864c.js:11
↓ 2 callersMethoddecode
()
docs/static.files/search-f0d225181b97f9a4.js:1
next →1–100 of 395, ranked by callers