Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/ThePrimeagen/ts-rust-zig-deez
/ functions
Functions
981 in github.com/ThePrimeagen/ts-rust-zig-deez
⨍
Functions
981
◇
Types & classes
325
↳
Endpoints
1
↓ 130 callers
Function
tokenCreate
c/src/lexer/lexer.c:148
↓ 128 callers
Method
get
()
java/monkey/src/main/java/root/parser/ParserSupplier.java:6
↓ 85 callers
Method
token
()
java/monkey/src/main/java/root/TokenType.java:57
↓ 77 callers
Method
getValue
()
java/monkey/src/main/java/root/evaluation/objects/MonkeyObject.java:21
↓ 52 callers
Method
getStatements
()
java/monkey/src/main/java/root/ast/Program.java:17
↓ 51 callers
Function
CreateToken
(type_ TokenType, literal string)
go/lexer.go:27
↓ 39 callers
Method
new
(input: String)
rust/src/lexer/lexer.rs:84
↓ 38 callers
Method
createToken
(String literal)
java/monkey/src/main/java/root/TokenType.java:53
↓ 37 callers
Function
createToken
(type: TokenItem, literal: string)
typescript/src/lexer/index.ts:39
↓ 36 callers
Method
localize
(int line, int column, String codeLine)
java/monkey/src/main/java/root/Token.java:5
↓ 26 callers
Method
next
cpp-spongman/src/lexer/lexer.cc:34
↓ 26 callers
Method
proceedToNextToken
()
java/monkey/src/main/java/root/parser/Parser.java:53
↓ 25 callers
Function
lexer_read_char
c-boreddad/lexer.c:83
↓ 25 callers
Method
next_token
(self)
python/deez_py/parser.py:85
↓ 24 callers
Method
getExpression
()
java/monkey/src/main/java/root/ast/statements/ExpressionStatement.java:14
↓ 23 callers
Method
getToken
()
java/monkey/src/main/java/root/ast/Node.java:13
↓ 22 callers
Method
buildProgram
(String input)
java/monkey/src/test/java/ParserTest.java:733
↓ 22 callers
Method
eval
(Node node)
java/monkey/src/main/java/root/evaluation/Evaluator.java:28
↓ 21 callers
Method
nextToken
()
php/src/parser/Parser.php:73
↓ 21 callers
Function
runTests
cpp-spongman/tests/parser_test.cpp:24
↓ 20 callers
Method
emit
(t tokenType)
go-concurrent/lexer/lexer.go:213
↓ 18 callers
Method
type
()
java/monkey/src/main/java/root/LocalizedToken.java:9
↓ 17 callers
Method
ToString
()
csharp2/Monkey/Ast.cs:106
↓ 17 callers
Method
literal
()
java/monkey/src/main/java/root/LocalizedToken.java:5
↓ 15 callers
Method
checkArgumentCount
(LocalizedToken callToken, int expected, int actual)
java/monkey/src/main/java/root/evaluation/objects/AbstractMonkeyFunction.java:12
↓ 15 callers
Method
expectPeek
(TokenType type)
java/monkey/src/main/java/root/parser/Parser.java:352
↓ 15 callers
Method
getValue
()
java/monkey/src/main/java/root/ast/statements/LetStatement.java:24
↓ 15 callers
Method
get_next_token
Get the next token from the input string. Returns: Token: The next token. Examples: >>> lex = Lexer
python/deez_py/lexer.py:191
↓ 15 callers
Method
stringRep
()
java/monkey/src/main/java/root/ast/Node.java:21
↓ 15 callers
Method
testEval
(String input)
java/monkey/src/test/java/EvaluatorTest.java:565
↓ 15 callers
Method
type
cpp-spongman/src/lexer/lexer.hh:16
↓ 15 callers
Method
unwrap
(Value $value)
php/src/parser/value/ReturnValue.php:11
↓ 14 callers
Method
evaluate
(Node $node, Scope $scope)
php/src/eval/Evaluator.php:8
↓ 14 callers
Method
fetch
cpp-spongman/src/lexer/lexer.cc:48
↓ 14 callers
Method
nativeToMonkey
(boolean bool)
java/monkey/src/main/java/root/evaluation/objects/impl/MonkeyBoolean.java:19
↓ 14 callers
Method
parseProgram
()
php/src/parser/Parser.php:89
↓ 13 callers
Method
expectPeek
(TokenType $tokenType)
php/src/parser/Parser.php:117
↓ 13 callers
Method
peekTokenIs
(TokenType type)
java/monkey/src/main/java/root/parser/Parser.java:344
↓ 13 callers
Method
type
()
php/src/parser/value/Value.php:7
↓ 12 callers
Method
add
cpp-spongman/src/parser/program.cpp:23
↓ 12 callers
Method
fromPositions
kotlin-multiplatform/src/DocumentRange.kt:34
↓ 12 callers
Method
step
(&mut self)
rust_xiu/src/parse/mod.rs:61
↓ 11 callers
Method
expect_peek
(self, type)
python/deez_py/parser.py:350
↓ 11 callers
Method
getType
()
java/monkey/src/main/java/root/evaluation/objects/MonkeyObject.java:17
↓ 11 callers
Method
parseExpression
(OperatorPrecedence precedence)
java/monkey/src/main/java/root/parser/Parser.java:111
↓ 11 callers
Method
registerPrefix
(TokenType $tokenType, Closure $param)
php/src/parser/Parser.php:207
↓ 11 callers
Method
testInfixExpression
(Expression expression, Object left, String operator, Object right)
java/monkey/src/test/java/ParserTest.java:714
↓ 11 callers
Method
testLiteralExpression
(Expression expression, Object expected)
java/monkey/src/test/java/ParserTest.java:702
↓ 11 callers
Method
token_literal
(self)
python/deez_py/deez_ast.py:18
↓ 10 callers
Function
check_parser_errors
(parser)
python/tests/test_parser.py:102
↓ 10 callers
Method
getCc
()
java/monkey/src/main/java/root/lexer/Lexer.java:167
↓ 10 callers
Method
parse_program
(self)
python/deez_py/parser.py:95
↓ 10 callers
Method
peek_token_is
(self, type)
python/deez_py/parser.py:347
↓ 10 callers
Method
readNextChar
()
php/src/lexer/Tokenizer.php:98
↓ 10 callers
Method
to_string
cpp-spongman/src/lexer/token.cpp:79
↓ 10 callers
Method
tokenLiteral
()
java/monkey/src/main/java/root/ast/Node.java:17
↓ 9 callers
Method
fromBool
(bool $value)
php/src/parser/value/BooleanValue.php:20
↓ 9 callers
Method
getParameters
()
java/monkey/src/main/java/root/ast/expressions/FunctionLiteralExpression.java:20
↓ 9 callers
Method
next_token
(&mut self)
rust_dr/src/parser/mod.rs:26
↓ 9 callers
Method
next_token
(&mut self)
rust_xiu/src/lex/mod.rs:108
↓ 9 callers
Method
parseExpression
(Precedence $precedence)
php/src/parser/Parser.php:174
↓ 9 callers
Method
parse_expression
( self, precedence: Precedence )
python/deez_py/parser.py:320
↓ 9 callers
Method
registerInfix
(TokenType $tokenType, Closure $param)
php/src/parser/Parser.php:212
↓ 9 callers
Method
register_infix
(self, token_type, func: infix_parse_func)
python/deez_py/parser.py:92
↓ 9 callers
Method
register_prefix
(self, token_type, func: prefix_parse_func)
python/deez_py/parser.py:89
↓ 8 callers
Method
advance
()
java/monkey/src/main/java/root/lexer/Lexer.java:159
↓ 8 callers
Method
checkArgumentType
( LocalizedToken callToken, MonkeyObject<?> argument, ObjectType expected,
java/monkey/src/main/java/root/evaluation/objects/AbstractMonkeyFunction.java:18
↓ 8 callers
Function
lexer_new
c-boreddad/lexer.c:11
↓ 8 callers
Function
lexer_next_token
c-boreddad/lexer.c:151
↓ 8 callers
Function
literal_expression_test
(exp, expected)
python/tests/test_parser.py:112
↓ 8 callers
Method
parseInfixExpression
(Expression $left)
php/src/parser/Parser.php:349
↓ 8 callers
Method
read_char
Moves the lexer's position to the next character in the input string. This method advances the lexer's position by one and updates t
python/deez_py/lexer.py:62
↓ 8 callers
Method
testIntegerObject
(long expected, MonkeyObject<?> object)
java/monkey/src/test/java/EvaluatorTest.java:590
↓ 7 callers
Function
_lexerReadChar
c/src/lexer/lexer.c:175
↓ 7 callers
Method
eof
cpp-spongman/src/lexer/lexer.hh:21
↓ 7 callers
Method
getArguments
()
java/monkey/src/main/java/root/ast/expressions/CallExpression.java:24
↓ 7 callers
Method
getPairs
()
java/monkey/src/main/java/root/ast/expressions/HashLiteralExpression.java:23
↓ 7 callers
Method
isDigit
kotlin-deez/app/src/main/kotlin/jdsl/Lexer.kt:131
↓ 7 callers
Method
next
()
go-concurrent/lexer/lexer.go:193
↓ 7 callers
Method
nextToken
()
java/monkey/src/main/java/root/lexer/Lexer.java:45
↓ 7 callers
Method
readChar
()
typescript/src/lexer/index.ts:176
↓ 7 callers
Method
read_char
(&mut self)
rust/src/lexer/lexer.rs:158
↓ 7 callers
Method
read_char
(&mut self)
rust_xiu/src/lex/mod.rs:163
↓ 7 callers
Method
set
cpp-spongman/src/parser/environment.cpp:21
↓ 7 callers
Method
setValue
(T value)
java/monkey/src/main/java/root/evaluation/objects/MonkeyObject.java:25
↓ 7 callers
Method
testIdentifier
(Expression expression, String value)
java/monkey/src/test/java/ParserTest.java:674
↓ 7 callers
Method
testObject
(Object expected, MonkeyObject<?> object)
java/monkey/src/test/java/EvaluatorTest.java:577
↓ 7 callers
Function
unexpected_token_error
(token: &Token)
rust_xiu/src/ast/mod.rs:340
↓ 6 callers
Method
equals
(Object o)
java/monkey/src/main/java/root/evaluation/objects/HashKey.java:23
↓ 6 callers
Method
error
cpp-spongman/src/lexer/lexer.cc:167
↓ 6 callers
Method
getAlternative
()
java/monkey/src/main/java/root/ast/expressions/IfExpression.java:32
↓ 6 callers
Method
getElements
()
java/monkey/src/main/java/root/ast/expressions/ArrayLiteralExpression.java:19
↓ 6 callers
Method
getRight
()
java/monkey/src/main/java/root/ast/expressions/InfixExpression.java:25
↓ 6 callers
Method
inspect
()
java/monkey/src/main/java/root/evaluation/objects/MonkeyObject.java:15
↓ 6 callers
Method
isTruthy
(MonkeyObject<?> object)
java/monkey/src/main/java/root/evaluation/Evaluator.java:332
↓ 6 callers
Method
peek
()
typescript/src/lexer/index.ts:162
↓ 6 callers
Method
read_char
Store the next character and advance the position in the input string.
rust_blaz/lexer/src/lexer.rs:42
↓ 5 callers
Method
Block
(IStatement[] statements)
csharp/Monkey/Parsing/Statements.cs:9
↓ 5 callers
Method
Identifier
(string value)
csharp/Monkey/Lexing/Tokens.cs:10
↓ 5 callers
Method
NextToken
()
csharp2/Monkey/Lexer.cs:14
next →
1–100 of 981, ranked by callers