MCPcopy Create free account

hub / github.com/ashtonjamesd/lavandula / functions

Functions393 in github.com/ashtonjamesd/lavandula

↓ 44 callersFunctionbase64Encode
src/http/base64.c:14
↓ 21 callersFunctionjsonBuilder
src/core/json.c:7
↓ 19 callersFunctioncheckBasicCredentials
src/http/auth.c:88
↓ 19 callersFunctionfreeJsonBuilder
src/core/json.c:52
↓ 18 callersFunctionok
2xx Success responses
src/core/router.c:42
↓ 17 callersFunctioncorsPolicy
src/http/cors.c:10
↓ 16 callersFunctionaddBasicCredentials
src/http/auth.c:25
↓ 16 callersFunctionbase64Decode
src/http/base64.c:54
↓ 16 callersFunctionrunApp
src/core/lavandula.c:139
↓ 15 callersFunctionallowMethod
src/http/cors.c:53
↓ 15 callersFunctioncurrentChar
src/http/http.c:255
↓ 13 callersFunctionfreeCorsPolicy
src/http/cors.c:28
↓ 12 callersFunctionadvance
src/http/http.c:259
↓ 12 callersFunctionbuild
src/core/lavandula.c:135
↓ 12 callersFunctioncreateBuilder
src/core/lavandula.c:21
↓ 12 callersFunctionfreeBasicAuth
src/http/auth.c:101
↓ 12 callersFunctioninitBasicAuth
src/http/auth.c:10
↓ 12 callersFunctioninternalServerError
5xx Server error responses
src/core/router.c:421
↓ 12 callersFunctionskipWhitespace
src/core/json.c:353
↓ 11 callersFunctionisEnd
src/http/http.c:263
↓ 11 callersFunctionroute
src/core/router.c:548
↓ 10 callersFunctionallowOrigin
src/http/cors.c:40
↓ 10 callersFunctionget
src/core/lavandula.c:157
↓ 9 callersFunctioncreateFileWithContent
src/core/cli.c:79
↓ 9 callersFunctioncurrent
src/core/dotenv.c:63
↓ 9 callersFunctionjsonPutInteger
src/core/json.c:115
↓ 9 callersFunctionparseRequest
src/http/http.c:360
↓ 9 callersFunctionreadFile
src/misc/utils.c:7
↓ 8 callersFunctionaddJson
src/core/json.c:69
↓ 8 callersFunctionfreeLexer
src/lavender/lavender_lexer.c:188
↓ 8 callersFunctionfreeParser
src/http/http.c:467
↓ 8 callersFunctionhttpMethodToStr
src/http/http.c:30
↓ 8 callersFunctionjsonArrayAppend
src/core/json.c:199
↓ 8 callersFunctionjsonGetInteger
src/core/json.c:575
↓ 8 callersFunctionjsonPutString
src/core/json.c:96
↓ 8 callersFunctionjsonStringify
src/core/json.c:212
↓ 8 callersFunctionnewLexer
src/lavender/lavender_lexer.c:170
↓ 8 callersFunctionnewToken
src/lavender/lavender_lexer.c:28
↓ 8 callersFunctionnewToken
src/core/dotenv.c:67
↓ 7 callersFunctionadvance
src/core/dotenv.c:59
↓ 7 callersFunctionallowHeader
src/http/cors.c:69
↓ 7 callersFunctionconsttimeStrcmp
src/http/auth.c:74
↓ 7 callersFunctionjsonArray
src/core/json.c:22
↓ 7 callersFunctionjsonHasKey
src/core/json.c:599
↓ 7 callersFunctiontokenizeSchema
src/lavender/lavender_lexer.c:137
↓ 6 callersFunctionbadNode
src/lavender/lavender_parser.c:30
↓ 6 callersFunctioncurrent
src/lavender/lavender_lexer.c:17
↓ 6 callersFunctionisEnd
src/lavender/lavender_lexer.c:9
↓ 6 callersFunctionisEnd
src/core/dotenv.c:55
↓ 6 callersFunctionisLast
src/lavender/lavender_parser.c:9
↓ 6 callersFunctionmakeJson
src/core/json.c:82
↓ 6 callersFunctionnext
src/core/middleware.c:7
↓ 5 callersFunctionadvance
src/lavender/lavender_parser.c:13
↓ 5 callersFunctionadvance
src/lavender/lavender_lexer.c:13
↓ 5 callersFunctioncreateApp
src/core/lavandula.c:29
↓ 5 callersFunctioncreateDir
src/core/cli.c:71
↓ 5 callersFunctionjsonGetString
src/core/json.c:551
↓ 5 callersFunctionjsonObject
src/core/json.c:183
↓ 5 callersFunctionjsonParse
src/core/json.c:539
↓ 5 callersFunctionjsonPutArray
src/core/json.c:145
↓ 5 callersFunctionroot
src/core/lavandula.c:203
↓ 4 callersFunctionjsonGetBool
src/core/json.c:563
↓ 4 callersFunctionjsonPutBool
src/core/json.c:108
↓ 4 callersFunctionparseTokenUntil
src/http/http.c:273
↓ 3 callersFunctionallowAnyMethod
src/http/cors.c:63
↓ 3 callersFunctionallowAnyOrigin
src/http/cors.c:59
↓ 3 callersFunctioncleanupApp
src/core/lavandula.c:144
↓ 3 callersFunctiondbExec
src/core/sql.c:30
↓ 3 callersFunctiondbQueryRows
src/core/sql.c:72
↓ 3 callersFunctionenv
src/core/dotenv.c:45
↓ 3 callersFunctionpost
src/core/lavandula.c:161
↓ 2 callersFunctionapiResponse
Creates a basic API response structure
src/misc/api_response.c:6
↓ 2 callersFunctionbuildProject
src/core/cli.c:35
↓ 2 callersFunctioncorsAllowAll
src/http/cors.c:81
↓ 2 callersFunctioncurrentToken
src/lavender/lavender_parser.c:17
↓ 2 callersFunctionexpectToken
src/lavender/lavender_parser.c:40
↓ 2 callersFunctionfindRoute
src/core/router.c:589
↓ 2 callersFunctionfreeJson
src/core/json.c:30
↓ 2 callersFunctionfreeJsonArray
src/core/json.c:44
↓ 2 callersFunctionfreeServer
src/core/server.c:65
↓ 2 callersFunctionfreeToken
src/lavender/lavender_lexer.c:35
↓ 2 callersFunctionisValidIdentifierChar
src/lavender/lavender_lexer.c:48
↓ 2 callersFunctionisValidIdentifierChar
src/core/dotenv.c:81
↓ 2 callersFunctionjsonFilePrint
src/core/json.c:639
↓ 2 callersFunctionjsonGetJson
src/core/json.c:587
↓ 2 callersFunctionjsonPutJson
src/core/json.c:135
↓ 2 callersFunctionnewTokenWithSize
src/lavender/lavender_lexer.c:21
↓ 2 callersFunctionnotFound
src/core/router.c:220
↓ 2 callersFunctionparseJsonObject
src/core/json.c:451
↓ 2 callersFunctionparseJsonString
src/core/json.c:360
↓ 2 callersFunctionparseJsonValue
src/core/json.c:503
↓ 2 callersFunctionrouteNotFound
src/core/lavandula.c:199
↓ 2 callersFunctionrowToTodo
examples/basic/crud.c:10
↓ 2 callersFunctionskipWhitespace
src/lavender/lavender_lexer.c:52
↓ 2 callersFunctiontestResults
src/misc/lavandula_test.c:20
↓ 2 callersFunctiontodoToJson
examples/basic/crud.c:20
↓ 2 callersFunctionunauthorized
src/core/router.c:196
↓ 2 callersFunctionuseCorsPolicy
src/core/lavandula.c:61
↓ 2 callersFunctionuseDotenv
src/core/lavandula.c:131
↓ 2 callersFunctionusePort
src/core/lavandula.c:40
next →1–100 of 393, ranked by callers