MCPcopy Create free account

hub / github.com/chermehdi/comet / functions

Functions305 in github.com/chermehdi/comet

↓ 1 callersMethodignoreWhiteSpace
Escape white space. Whitespace is anything of '\n' '\r' ' ' '\t'
pkg/lexer/lexer.go:133
↓ 1 callersMethodinit
Initialize the state of the parser Register the prefix and binary parsing functions and initializes first 2 tokens (current and next)
pkg/parser/parser.go:118
↓ 1 callersMethodinvokeBuiltin
(name string, args ...std2.CometObject)
pkg/eval/evaluator.go:479
↓ 1 callersMethodisBuiltinFunc
(name string)
pkg/eval/evaluator.go:470
↓ 1 callersFunctionisWhiteSpace
(c byte)
pkg/lexer/lexer.go:210
↓ 1 callersFunctionnewErrorBag
()
pkg/parser/parser.go:79
↓ 1 callersFunctionnewFunctionStatement
()
pkg/parser/node.go:303
↓ 1 callersFunctionnewIfStatement
()
pkg/parser/node.go:259
↓ 1 callersMethodparseDeclaration
A declaration operation is anything of this form: var name = expression.
pkg/parser/parser.go:201
↓ 1 callersMethodparseForStatement
()
pkg/parser/parser.go:411
↓ 1 callersMethodparseIdentifier
an identifier is an expression that represents the name of a variable.
pkg/parser/parser.go:248
↓ 1 callersMethodparseIfStatement
()
pkg/parser/parser.go:365
↓ 1 callersMethodparseReturnStatement
A return statement is anything of the form: return expression
pkg/parser/parser.go:214
↓ 1 callersMethodparseStructDeclaration
()
pkg/parser/parser.go:482
↓ 1 callersFunctionprintScope
(eval *eval2.Evaluator)
cmd/repl/repl.go:48
↓ 1 callersMethodreadIdentifier
()
pkg/lexer/lexer.go:161
↓ 1 callersMethodreadNumber
TODO add support for other kind of formats examples: +1 -2 1.12 1e12 0x16 0777
pkg/lexer/lexer.go:183
↓ 1 callersMethodreadString
()
pkg/lexer/lexer.go:194
↓ 1 callersMethodregisterBuiltin
(builtin *std2.Builtin)
pkg/eval/evaluator.go:475
↓ 1 callersMethodregisterFunc
(n *parser2.FunctionStatement)
pkg/eval/evaluator.go:430
MethodAccept
(visitor NodeVisitor)
pkg/parser/node.go:64
MethodAccept
(visitor NodeVisitor)
pkg/parser/node.go:86
MethodAccept
(visitor NodeVisitor)
pkg/parser/node.go:107
MethodAccept
(visitor NodeVisitor)
pkg/parser/node.go:131
MethodAccept
(visitor NodeVisitor)
pkg/parser/node.go:151
MethodAccept
(visitor NodeVisitor)
pkg/parser/node.go:173
MethodAccept
(visitor NodeVisitor)
pkg/parser/node.go:190
MethodAccept
(visitor NodeVisitor)
pkg/parser/node.go:207
MethodAccept
(visitor NodeVisitor)
pkg/parser/node.go:233
MethodAccept
(visitor NodeVisitor)
pkg/parser/node.go:251
MethodAccept
(visitor NodeVisitor)
pkg/parser/node.go:277
MethodAccept
(visitor NodeVisitor)
pkg/parser/node.go:295
MethodAccept
(visitor NodeVisitor)
pkg/parser/node.go:319
MethodAccept
(visitor NodeVisitor)
pkg/parser/node.go:340
MethodAccept
(visitor NodeVisitor)
pkg/parser/node.go:356
MethodAccept
(visitor NodeVisitor)
pkg/parser/node.go:380
MethodAccept
(visitor NodeVisitor)
pkg/parser/node.go:400
MethodAccept
(visitor NodeVisitor)
pkg/parser/node.go:421
MethodAccept
(visitor NodeVisitor)
pkg/parser/node.go:446
MethodAccept
(visitor NodeVisitor)
pkg/parser/node.go:467
MethodExpr
()
pkg/parser/node.go:57
MethodExpr
()
pkg/parser/node.go:72
MethodExpr
()
pkg/parser/node.go:98
MethodExpr
()
pkg/parser/node.go:119
MethodExpr
()
pkg/parser/node.go:139
MethodExpr
()
pkg/parser/node.go:159
MethodExpr
()
pkg/parser/node.go:215
MethodExpr
()
pkg/parser/node.go:327
MethodExpr
()
pkg/parser/node.go:348
MethodExpr
()
pkg/parser/node.go:368
MethodExpr
()
pkg/parser/node.go:388
MethodExpr
()
pkg/parser/node.go:408
MethodExpr
()
pkg/parser/node.go:429
MethodExpr
()
pkg/parser/node.go:455
MethodLiteral
()
pkg/parser/node.go:76
MethodLiteral
()
pkg/parser/node.go:90
MethodLiteral
()
pkg/parser/node.go:111
MethodLiteral
()
pkg/parser/node.go:127
MethodLiteral
()
pkg/parser/node.go:147
MethodLiteral
()
pkg/parser/node.go:169
MethodLiteral
()
pkg/parser/node.go:186
MethodLiteral
()
pkg/parser/node.go:203
MethodLiteral
()
pkg/parser/node.go:229
MethodLiteral
()
pkg/parser/node.go:247
MethodLiteral
()
pkg/parser/node.go:273
MethodLiteral
()
pkg/parser/node.go:291
MethodLiteral
()
pkg/parser/node.go:315
MethodLiteral
()
pkg/parser/node.go:336
MethodLiteral
()
pkg/parser/node.go:360
MethodLiteral
()
pkg/parser/node.go:376
MethodLiteral
()
pkg/parser/node.go:396
MethodLiteral
()
pkg/parser/node.go:417
MethodLiteral
()
pkg/parser/node.go:442
MethodLiteral
()
pkg/parser/node.go:463
FunctionNewInstance
NewInstance creates a new comet object
pkg/std/types.go:219
MethodStatement
()
pkg/parser/node.go:51
MethodStatement
()
pkg/parser/node.go:68
MethodStatement
()
pkg/parser/node.go:94
MethodStatement
()
pkg/parser/node.go:115
MethodStatement
()
pkg/parser/node.go:135
MethodStatement
()
pkg/parser/node.go:155
MethodStatement
()
pkg/parser/node.go:177
MethodStatement
()
pkg/parser/node.go:194
MethodStatement
()
pkg/parser/node.go:211
MethodStatement
()
pkg/parser/node.go:237
MethodStatement
()
pkg/parser/node.go:255
MethodStatement
()
pkg/parser/node.go:281
MethodStatement
()
pkg/parser/node.go:299
MethodStatement
()
pkg/parser/node.go:323
MethodStatement
()
pkg/parser/node.go:344
MethodStatement
()
pkg/parser/node.go:364
MethodStatement
()
pkg/parser/node.go:384
MethodStatement
()
pkg/parser/node.go:404
MethodStatement
()
pkg/parser/node.go:425
MethodStatement
()
pkg/parser/node.go:438
MethodStatement
()
pkg/parser/node.go:459
MethodString
()
pkg/debug/printer.go:139
FunctionTestEvaluator_Eval_Booleans
(t *testing.T)
pkg/eval/evaluator_test.go:68
FunctionTestEvaluator_Eval_Conditionals
(t *testing.T)
pkg/eval/evaluator_test.go:123
FunctionTestEvaluator_Eval_DeclarationError
(t *testing.T)
pkg/eval/evaluator_test.go:311
← previousnext →101–200 of 305, ranked by callers