Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/cloe-lang/cloe
/ functions
Functions
860 in github.com/cloe-lang/cloe
⨍
Functions
860
◇
Types & classes
71
↓ 3 callers
Function
newInverseOperator
(f func(n, m NumberType) NumberType)
src/lib/core/number.go:82
↓ 3 callers
Function
newState
(file, source string)
src/lib/parse/state.go:13
↓ 3 callers
Function
prependPositionalsToSig
(ns []string, s ast.Signature)
src/lib/desugar/util.go:15
↓ 3 callers
Function
printToStderr
(s string)
src/cmd/cloe/main.go:83
↓ 3 callers
Function
randomNumberList
(n int)
src/lib/compile/builtins_test.go:260
↓ 3 callers
Function
regexError
(err error)
src/lib/modules/re/error.go:5
↓ 3 callers
Function
runEffect
(v core.Value, wg *sync.WaitGroup, fail func(error))
src/lib/run/run.go:59
↓ 3 callers
Method
signature
()
src/lib/parse/parse.go:199
↓ 3 callers
Method
subModule
()
src/lib/parse/parse.go:60
↓ 3 callers
Function
testCompare
(t1, t2 Value)
src/lib/core/interfaces_test.go:17
↓ 2 callers
Method
DefaultValue
DefaultValue returns a default value of an optional argument.
src/lib/ast/optional_parameter.go:22
↓ 2 callers
Function
EvalDictionary
EvalDictionary evaluates a thunk which is expected to be a dictionary value.
src/lib/core/value.go:21
↓ 2 callers
Method
Expr
Expr returns an expression of the let expression.
src/lib/ast/let_expression.go:25
↓ 2 callers
Method
Lines
Lines returns multi-line string representation of an error which can be printed as is to stdout or stderr.
src/lib/core/error.go:56
↓ 2 callers
Function
NewEffect
NewEffect creates an Effect.
src/lib/ast/effect.go:12
↓ 2 callers
Function
NewOptionalParameter
NewOptionalParameter creates an optional argument.
src/lib/ast/optional_parameter.go:12
↓ 2 callers
Method
None
None creates a parser which parses nothing and succeeds always.
src/lib/parse/comb/combinator.go:234
↓ 2 callers
Function
NotBooleanError
NotBooleanError creates an error value for an invalid value which is not a bool.
src/lib/core/error.go:89
↓ 2 callers
Function
NotFunctionError
NotFunctionError creates an error value for an invalid value which is not a function.
src/lib/core/error.go:125
↓ 2 callers
Function
NotIntError
NotIntError creates an error value for a number value which is not an integer.
src/lib/core/error.go:113
↓ 2 callers
Function
NotStringError
NotStringError creates an error value for an invalid value which is not a string.
src/lib/core/error.go:119
↓ 2 callers
Method
Path
Path returns a path to an imported sub module.
src/lib/ast/import.go:22
↓ 2 callers
Method
String
()
src/lib/ast/app.go:47
↓ 2 callers
Method
anonymousFunction
()
src/lib/parse/parse.go:260
↓ 2 callers
Method
app
()
src/lib/parse/parse.go:309
↓ 2 callers
Method
appFunc
(ident string, p comb.Parser)
src/lib/parse/parse.go:454
↓ 2 callers
Method
appWithInfo
(p comb.Parser, f func(interface{}) (interface{}, ast.Arguments))
src/lib/parse/parse.go:318
↓ 2 callers
Function
argumentError
(m string, xs ...interface{})
src/lib/core/error.go:178
↓ 2 callers
Method
arguments
()
src/lib/parse/parse.go:340
↓ 2 callers
Function
benchmarkMap
(N int, startTimer, fail func())
src/lib/compile/builtins_test.go:216
↓ 2 callers
Method
bind
(args *Arguments)
src/lib/core/keyword_parameters.go:18
↓ 2 callers
Method
call
(args Arguments)
src/lib/core/function.go:8
↓ 2 callers
Method
checkEmptyness
()
src/lib/core/arguments.go:162
↓ 2 callers
Function
comparableID
(v Value)
src/lib/core/interfaces.go:62
↓ 2 callers
Function
compareAsOrdered
(vs ...Value)
src/lib/core/interfaces.go:126
↓ 2 callers
Method
convert
(x interface{})
src/lib/desugar/anonymous_function.go:23
↓ 2 callers
Function
convertLets
(ls []interface{})
src/lib/desugar/let_match.go:88
↓ 2 callers
Function
convertToValue
(x interface{})
src/lib/modules/json/decode.go:30
↓ 2 callers
Method
copy
()
src/lib/desugar/names.go:31
↓ 2 callers
Function
createReadFunction
(stdin io.Reader)
src/lib/builtins/read.go:14
↓ 2 callers
Function
createSeqFunction
(f func(t core.Value) core.Value)
src/lib/builtins/seq.go:7
↓ 2 callers
Method
delete
(Value)
src/lib/core/collection.go:10
↓ 2 callers
Method
delete
(s string)
src/lib/desugar/match/value_renamer.go:84
↓ 2 callers
Function
desugarAnonymousFunctions
(x interface{})
src/lib/desugar/anonymous_function.go:9
↓ 2 callers
Function
desugarAnonymousFunctionsInDefFunction
(f ast.DefFunction)
src/lib/desugar/anonymous_function.go:41
↓ 2 callers
Method
effect
()
src/lib/parse/parse.go:218
↓ 2 callers
Function
emptyListError
()
src/lib/core/error.go:160
↓ 2 callers
Function
evalEffectList
(v core.Value, parent *sync.WaitGroup, fail func(error))
src/lib/run/run.go:37
↓ 2 callers
Function
evalSequence
(v Value)
src/lib/core/value.go:74
↓ 2 callers
Method
exhausted
()
src/lib/parse/comb/state.go:16
↓ 2 callers
Method
expandedArgument
()
src/lib/parse/parse.go:153
↓ 2 callers
Method
find
(k Value)
src/lib/core/dictionary.go:63
↓ 2 callers
Method
findInLetVar
findInLetVar finds names in a let-variable node. This assumes that a given let-variable statement does not define its variable recursively.
src/lib/desugar/names.go:89
↓ 2 callers
Function
getLanguageSubDirectory
(s string)
src/lib/consts/language_path.go:13
↓ 2 callers
Function
getPatternType
(p interface{})
src/lib/desugar/match/cases_desugarer.go:104
↓ 2 callers
Function
gitPull
(p string)
src/cmd/clutil/git.go:9
↓ 2 callers
Method
handleGeneralNamePattern
( p, v interface{}, cs []ast.MatchCase, c ast.MatchCase, i int, dc, original, rest interface{}, desugarRest
src/lib/desugar/match/cases_desugarer.go:319
↓ 2 callers
Function
handleMethodResult
(r *http.Response, err error, errorOption core.Value)
src/lib/modules/http/get.go:28
↓ 2 callers
Method
ifType
(v interface{}, t string, then, els interface{})
src/lib/desugar/match/cases_desugarer.go:217
↓ 2 callers
Method
internalLet
()
src/lib/parse/parse.go:112
↓ 2 callers
Function
jsonError
(err error)
src/lib/modules/json/error.go:5
↓ 2 callers
Function
keyNotFoundError
(v Value)
src/lib/core/error.go:164
↓ 2 callers
Function
lazyFactorial
(v core.Value)
src/lib/builtins/y_test.go:30
↓ 2 callers
Method
letExpression
()
src/lib/parse/parse.go:125
↓ 2 callers
Function
letStatementsToNames
(ls []interface{})
src/lib/desugar/mutual_recursion.go:153
↓ 2 callers
Method
lock
(s thunkState)
src/lib/core/thunk.go:95
↓ 2 callers
Function
many42
()
src/lib/compile/builtins_test.go:252
↓ 2 callers
Method
match
()
src/lib/parse/parse.go:267
↓ 2 callers
Method
module
(ps ...comb.Parser)
src/lib/parse/parse.go:64
↓ 2 callers
Method
mutuallyRecursiveDefFunctions
()
src/lib/parse/parse.go:294
↓ 2 callers
Method
names
()
src/lib/ast/keyword_parameters.go:10
↓ 2 callers
Function
newAnonymousFunctionConverter
()
src/lib/desugar/anonymous_function.go:19
↓ 2 callers
Function
newBinaryOperator
(f func(n, m float64) float64)
src/lib/core/number.go:118
↓ 2 callers
Function
newCommutativeOperator
(i NumberType, f func(n, m NumberType) NumberType)
src/lib/core/number.go:50
↓ 2 callers
Function
newEffect
newEffect creates an effect value.
src/lib/core/effect.go:18
↓ 2 callers
Function
newPatternRenamer
()
src/lib/desugar/match/pattern_renamer.go:16
↓ 2 callers
Function
newSwitch
(v interface{}, cs []ast.SwitchCase, d interface{})
src/lib/desugar/match/util.go:12
↓ 2 callers
Function
newUnaryCollectionFunction
(f func(c collection) Value)
src/lib/core/collection.go:143
↓ 2 callers
Method
nextPositional
()
src/lib/core/arguments.go:59
↓ 2 callers
Function
notComparableError
(v Value)
src/lib/core/error.go:151
↓ 2 callers
Method
positionalArguments
()
src/lib/parse/parse.go:356
↓ 2 callers
Method
restKeywords
()
src/lib/core/arguments.go:122
↓ 2 callers
Method
restPositionals
()
src/lib/core/arguments.go:75
↓ 2 callers
Function
second
(p Parser)
src/lib/parse/comb/combinator.go:78
↓ 2 callers
Method
sequence
(l, r string)
src/lib/parse/parse.go:444
↓ 2 callers
Function
sprint
(s interface{})
src/lib/core/util.go:7
↓ 2 callers
Method
string
()
src/lib/core/interfaces.go:11
↓ 2 callers
Function
stringToRuneSet
(s string)
src/lib/parse/comb/combinator.go:223
↓ 2 callers
Method
stringWrap
(l string, p comb.Parser, r string)
src/lib/parse/parse.go:450
↓ 2 callers
Function
stringify
(x interface{})
src/lib/parse/comb/combinator.go:253
↓ 2 callers
Method
subtract
(ms names)
src/lib/desugar/names.go:51
↓ 2 callers
Function
testLess
(t1, t2 Value)
src/lib/core/interfaces_test.go:13
↓ 2 callers
Function
testMany1Space
(str string)
src/lib/parse/comb/combinator_test.go:95
↓ 2 callers
Function
testOr
(str string)
src/lib/parse/comb/combinator_test.go:128
↓ 2 callers
Method
toList
()
src/lib/core/collection.go:11
↓ 2 callers
Method
toMap
()
src/lib/compile/environment.go:39
↓ 1 callers
Method
Chain
Chain chains 2 errors with debug information.
src/lib/core/error.go:45
↓ 1 callers
Function
Convert
Convert converts a string into a scalar value of a number, string, bool, or nil.
src/lib/scalar/scalar.go:31
↓ 1 callers
Function
Desugar
Desugar desugars match expressions in a statement.
src/lib/desugar/match/desugar.go:6
↓ 1 callers
Method
Desugar
(cs []ast.MatchCase)
src/lib/desugar/match/cases_desugarer.go:21
← previous
next →
201–300 of 860, ranked by callers