MCPcopy Create free account

hub / github.com/DulLabs/bhai-lang / functions

Functions174 in github.com/DulLabs/bhai-lang

↓ 37 callersMethodeatTokenAndForwardLookahead
(tokenType: string | null)
packages/parser/src/components/parser/tokenExecutor.ts:13
↓ 28 callersMethodgetCurrentScope
()
packages/interpreter/src/module/interpreterModule.ts:72
↓ 28 callersMethodvisitNode
(node: ASTNode)
packages/interpreter/src/components/visitor/index.ts:4
↓ 27 callersMethodgetTokenExecutor
()
packages/parser/src/module/bhaiLangModule.ts:88
↓ 23 callersMethodgetLookahead
()
packages/parser/src/components/parser/tokenExecutor.ts:38
↓ 18 callersMethodgetVisitor
(nodeType: string)
packages/interpreter/src/module/interpreterModule.ts:55
↓ 16 callersMethodinterpret
(code: string)
packages/interpreter/src/components/interpreter.ts:16
↓ 12 callersMethodinitTokenizer
(stringToTokenize: String)
packages/parser/src/components/tokenizer/types.ts:2
↓ 9 callersFunctioncheckNumberOperands
(operands: { left: unknown; right: unknown; })
packages/interpreter/src/helpers/index.ts:5
↓ 9 callersMethodget
(identifier: string)
packages/interpreter/src/components/scope.ts:39
↓ 9 callersMethodgetExpression
()
packages/parser/src/components/parser/statement/expression/primaryExpression.ts:10
↓ 8 callersMethodgetNextToken
()
packages/parser/src/components/tokenizer/types.ts:8
↓ 7 callersMethodsetCurrentScope
(scope: Scope)
packages/interpreter/src/module/interpreterModule.ts:77
↓ 6 callersMethodsetLookahead
(lookahead: Token | null)
packages/parser/src/components/parser/tokenExecutor.ts:42
↓ 4 callersFunction_runPositiveTests
(testCase: posTestObjType)
packages/parser/test/integration/testRunner.test.ts:53
↓ 4 callersMethodgetParser
()
packages/parser/src/module/bhaiLangModule.ts:320
↓ 4 callersMethodisBreakStatement
()
packages/interpreter/src/components/scope.ts:31
↓ 4 callersMethodisLoop
()
packages/interpreter/src/components/scope.ts:15
↓ 4 callersMethodsetContinueStatement
(isContinueStatement: boolean)
packages/interpreter/src/components/scope.ts:27
↓ 3 callersMethod_getExpression
()
packages/parser/src/components/parser/statement/printStatement.ts:37
↓ 3 callersFunction_runNegativeTests
(testCase: negTestObjType)
packages/parser/test/integration/testRunner.test.ts:61
↓ 3 callersMethodeatOptionalSemiColonToken
()
packages/parser/src/components/parser/tokenExecutor.ts:33
↓ 3 callersMethodevaluateNode
(node: ASTNode | undefined, parentScope: Scope)
packages/interpreter/src/components/visitor/ifStatement.ts:10
↓ 3 callersMethodgetLiteral
()
packages/parser/src/components/parser/statement/expression/literals/nullLiteral.ts:7
↓ 3 callersMethodgetStatement
()
packages/parser/src/components/parser/statement/ifStatement.ts:42
↓ 3 callersMethodgetStatementList
()
packages/parser/src/module/bhaiLangModule.ts:95
↓ 3 callersMethodgetTokenizer
()
packages/parser/src/module/bhaiLangModule.ts:82
↓ 3 callersMethodisContinueStatement
()
packages/interpreter/src/components/scope.ts:35
↓ 3 callersMethodparse
(stringToTokenize: string)
packages/parser/src/components/parser/index.ts:22
↓ 3 callersMethodsetBreakStatement
(isBreakStatement: boolean)
packages/interpreter/src/components/scope.ts:23
↓ 3 callersMethodsetLoop
(isLoop: boolean)
packages/interpreter/src/components/scope.ts:19
↓ 2 callersMethod_checkNalla
(node: ASTNode)
packages/interpreter/src/components/visitor/binaryExpression.ts:44
↓ 2 callersMethod_getNodeValue
(node: ASTNode)
packages/interpreter/src/components/visitor/binaryExpression.ts:101
↓ 2 callersMethodassign
(identifier: string, value: unknown)
packages/interpreter/src/components/scope.ts:51
↓ 2 callersMethodgetConditionalStatement
(tokenType: string)
packages/parser/src/components/parser/statement/ifStatement.ts:18
↓ 2 callersMethodgetInterpreter
()
packages/interpreter/src/module/interpreterModule.ts:66
↓ 2 callersMethodgetNullLiteral
()
packages/parser/src/module/bhaiLangModule.ts:306
↓ 2 callersFunctiongetOperationValue
( operands: { left: unknown; right: unknown }, operator: string )
packages/interpreter/src/helpers/index.ts:32
↓ 2 callersMethodgetProgram
()
packages/parser/src/components/parser/program.ts:13
↓ 2 callersMethodgetStatementList
(stopLookaheadType: string)
packages/parser/src/components/parser/statementList.ts:26
↓ 2 callersMethodhasMoreTokens
()
packages/parser/src/components/tokenizer/types.ts:6
↓ 2 callersMethodisEOF
()
packages/parser/src/components/tokenizer/types.ts:4
↓ 2 callersFunctionsendEvents
(eventName:string,config?: { [key: string]: string | boolean | number})
apps/docs/helpers/index.ts:1
↓ 1 callersMethod_checkBoolean
(node: ASTNode)
packages/interpreter/src/components/visitor/binaryExpression.ts:72
↓ 1 callersMethod_checkValidAssignmentTarget
* Extra check whether it's valid assignment target * @param {*} node
packages/parser/src/components/parser/statement/expression/assignmentExpression.ts:58
↓ 1 callersMethod_getAssignmentOperator
()
packages/parser/src/components/parser/statement/expression/assignmentExpression.ts:41
↓ 1 callersMethod_getExpressionList
()
packages/parser/src/components/parser/statement/printStatement.ts:24
↓ 1 callersMethod_getLeftHandSideExpression
()
packages/parser/src/components/parser/statement/expression/primaryExpression.ts:34
↓ 1 callersMethod_getNallaLiteral
()
packages/parser/src/components/parser/statement/expression/primaryExpression.ts:29
↓ 1 callersMethod_getVariableDeclaration
()
packages/parser/src/components/parser/statement/variableStatement.ts:47
↓ 1 callersMethod_getVariableDeclarationList
()
packages/parser/src/components/parser/statement/variableStatement.ts:34
↓ 1 callersMethod_getVariableInitializer
()
packages/parser/src/components/parser/statement/variableStatement.ts:66
↓ 1 callersMethod_isAssignmentOperator
* Whether it is a assignmnet operator * @returns
packages/parser/src/components/parser/statement/expression/assignmentExpression.ts:33
↓ 1 callersMethod_matched
(regex: RegExp, string: string)
packages/parser/src/components/tokenizer/index.ts:67
↓ 1 callersFunctioncheckNumberAndStringOperands
(operands: { left: unknown; right: unknown; })
packages/interpreter/src/helpers/index.ts:23
↓ 1 callersFunctioncheckStringOperands
(operands: { left: unknown; right: unknown; })
packages/interpreter/src/helpers/index.ts:14
↓ 1 callersMethoddeclare
(identifier: string, value: unknown)
packages/interpreter/src/components/scope.ts:67
↓ 1 callersMethodgetAdditiveExpression
()
packages/parser/src/module/bhaiLangModule.ts:191
↓ 1 callersMethodgetAssignmentExpression
()
packages/parser/src/module/bhaiLangModule.ts:274
↓ 1 callersMethodgetBlockStatement
()
packages/parser/src/module/bhaiLangModule.ts:170
↓ 1 callersMethodgetBooleanLiteral
()
packages/parser/src/module/bhaiLangModule.ts:298
↓ 1 callersMethodgetBreakStatement
()
packages/parser/src/module/bhaiLangModule.ts:128
↓ 1 callersMethodgetContinueStatement
()
packages/parser/src/module/bhaiLangModule.ts:136
↓ 1 callersMethodgetEmptyStatement
()
packages/parser/src/module/bhaiLangModule.ts:162
↓ 1 callersMethodgetEqualityExpression
()
packages/parser/src/module/bhaiLangModule.ts:238
↓ 1 callersMethodgetExpressionStatement
()
packages/parser/src/module/bhaiLangModule.ts:152
↓ 1 callersMethodgetIfStatement
()
packages/parser/src/module/bhaiLangModule.ts:120
↓ 1 callersMethodgetIndentifierExpression
()
packages/parser/src/module/bhaiLangModule.ts:229
↓ 1 callersMethodgetInitStatement
()
packages/parser/src/module/bhaiLangModule.ts:102
↓ 1 callersMethodgetInitialStatementList
()
packages/parser/src/components/parser/statementList.ts:14
↓ 1 callersMethodgetLogicalANDExpression
()
packages/parser/src/module/bhaiLangModule.ts:247
↓ 1 callersMethodgetLogicalORExpression
()
packages/parser/src/module/bhaiLangModule.ts:256
↓ 1 callersMethodgetMultiplicativeExpression
()
packages/parser/src/module/bhaiLangModule.ts:201
↓ 1 callersMethodgetNumericLiteral
()
packages/parser/src/module/bhaiLangModule.ts:283
↓ 1 callersMethodgetParanthesizedExpression
()
packages/parser/src/module/bhaiLangModule.ts:219
↓ 1 callersMethodgetPrimaryExpression
()
packages/parser/src/module/bhaiLangModule.ts:211
↓ 1 callersMethodgetPrintStatement
()
packages/parser/src/module/bhaiLangModule.ts:112
↓ 1 callersMethodgetProgram
()
packages/parser/src/module/bhaiLangModule.ts:314
↓ 1 callersMethodgetRelationalExpression
()
packages/parser/src/module/bhaiLangModule.ts:265
↓ 1 callersMethodgetStringLiteral
()
packages/parser/src/module/bhaiLangModule.ts:291
↓ 1 callersMethodgetVariableStatement
()
packages/parser/src/module/bhaiLangModule.ts:181
↓ 1 callersMethodgetWhileStatement
()
packages/parser/src/module/bhaiLangModule.ts:144
↓ 1 callersFunctionhandleChange
(newCode: string)
apps/docs/components/Code/index.tsx:41
↓ 1 callersMethodhasMoreTokens
()
packages/parser/src/components/tokenizer/index.ts:28
↓ 1 callersFunctionhighlightWithLineNumbers
(input: string)
apps/docs/components/Code/CodeEditor/index.tsx:22
↓ 1 callersFunctionpageView
(url:string)
apps/docs/helpers/index.ts:7
FunctionBhaiLangLogo
()
apps/docs/components/Header/bhaiLangLogo.tsx:1
FunctionCode
(props: Props)
apps/docs/components/Code/index.tsx:33
FunctionCodeEditor
(props: Props)
apps/docs/components/Code/CodeEditor/index.tsx:19
FunctionCopyIcon
(props: SVGProps<SVGSVGElement>)
apps/docs/components/CopyToClipboard/CopyIcon.tsx:3
FunctionCopyToClipboard
(props: Props)
apps/docs/components/CopyToClipboard/index.tsx:9
FunctionDocs
()
apps/docs/pages/index.tsx:9
FunctionDocumentation
()
apps/docs/components/Documentation/index.tsx:130
FunctionFooter
(props: Props)
apps/docs/components/Footer/index.tsx:4
FunctionHeader
()
apps/docs/components/Header/index.tsx:4
FunctionMyApp
({ Component, pageProps }: AppProps)
apps/docs/pages/_app.tsx:14
FunctionMyError
({ statusCode, hasGetInitialPropsRun, err })
apps/docs/pages/_error.js:5
FunctionSnippet
(props: Props)
apps/docs/components/Documentation/Snippet.tsx:8
FunctionTerminal
(props: Props)
apps/docs/components/Code/Terminal/index.tsx:4
FunctionTickIcon
(props: SVGProps<SVGSVGElement>)
apps/docs/components/CopyToClipboard/TickIcon.tsx:3
next →1–100 of 174, ranked by callers