Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/DulLabs/bhai-lang
/ functions
Functions
174 in github.com/DulLabs/bhai-lang
⨍
Functions
174
◇
Types & classes
123
Function
_getExpression
( downstreamExpressionType: keyof typeof NodeType, operatorToken: string, expressionType: keyof ty
packages/parser/src/components/parser/statement/expression/index.ts:64
Function
clearCode
()
apps/docs/components/Code/index.tsx:71
Function
constructor
(tokenExecutor: TokenExecutor)
packages/parser/src/components/parser/statement/index.ts:11
Function
constructor
(tokenExecutor: TokenExecutor)
packages/parser/src/components/parser/statement/expression/index.ts:10
Function
constructor
(tokenExecutor: TokenExecutor)
packages/parser/src/components/parser/statement/expression/literals/index.ts:10
Method
constructor
(parserObj: typeof parser, scope: Scope)
packages/interpreter/src/components/interpreter.ts:11
Method
constructor
(parentScope: Scope | null)
packages/interpreter/src/components/scope.ts:11
Method
constructor
(errorMessage: string)
packages/interpreter/src/exceptions/nallaPointerException.ts:2
Method
constructor
(errorMessage: string)
packages/interpreter/src/exceptions/runtimeException.ts:2
Method
constructor
(errorMessage: string)
packages/interpreter/src/exceptions/invalidStateException.ts:2
Method
constructor
( tokenizer: Tokenizer, program: Program, tokenExecutor: TokenExecutor )
packages/parser/src/components/parser/index.ts:11
Method
constructor
(statementList: StatementList)
packages/parser/src/components/parser/program.ts:9
Method
constructor
(tokenizer: Tokenizer)
packages/parser/src/components/parser/tokenExecutor.ts:9
Method
constructor
(tokenExecutor: TokenExecutor)
packages/parser/src/components/parser/statementList.ts:10
Method
constructor
(tokenExecutor: TokenExecutor)
packages/parser/src/components/parser/statement/ifStatement.ts:14
Method
constructor
(tokenExecutor: TokenExecutor, statementList: StatementList)
packages/parser/src/components/parser/statement/blockStatement.ts:12
Method
constructor
(tokenExecutor: TokenExecutor, statementList: StatementList)
packages/parser/src/components/parser/statement/initStatement.ts:12
Method
constructor
(tokenExecutor: TokenExecutor, nullLiteral: NullLiteral)
packages/parser/src/components/parser/statement/variableStatement.ts:14
Method
constructor
(spec: Spec)
packages/parser/src/components/tokenizer/index.ts:12
Method
constructor
(errorMessage: string)
packages/parser/src/exceptions/nallaPointerException.ts:2
Method
constructor
(errorMessage: string)
packages/parser/src/exceptions/unsupportedTypeException.ts:2
Method
constructor
(errorMessage: string)
packages/parser/src/exceptions/invalidStateException.ts:2
Function
copyToClipboard
(e: React.MouseEvent)
apps/docs/components/CopyToClipboard/index.tsx:22
Function
executeCode
()
apps/docs/components/Code/index.tsx:45
Function
getBinaryExpression
( downstreamExpressionType: keyof typeof NodeType, operatorToken: string )
packages/parser/src/components/parser/statement/expression/index.ts:50
Method
getConditionValue
()
packages/interpreter/src/components/visitor/whileStatement.ts:13
Method
getExpression
()
packages/parser/src/components/parser/statement/expression/logicalORExpression.ts:9
Method
getExpression
()
packages/parser/src/components/parser/statement/expression/paranthesizedExpression.ts:9
Method
getExpression
()
packages/parser/src/components/parser/statement/expression/addititveExpression.ts:8
Method
getExpression
()
packages/parser/src/components/parser/statement/expression/logicalANDExpression.ts:9
Method
getExpression
()
packages/parser/src/components/parser/statement/expression/assignmentExpression.ts:13
Method
getExpression
()
packages/parser/src/components/parser/statement/expression/multiplicativeExpression.ts:8
Method
getExpression
()
packages/parser/src/components/parser/statement/expression/equalityExpression.ts:9
Method
getExpression
()
packages/parser/src/components/parser/statement/expression/relationalExpression.ts:9
Method
getExpression
()
packages/parser/src/components/parser/statement/expression/identifierExpression.ts:8
Function
getExpressionImpl
(expressionType: keyof typeof NodeType)
packages/parser/src/components/parser/statement/expression/index.ts:16
Method
getLiteral
()
packages/parser/src/components/parser/statement/expression/literals/booleanLiteral.ts:8
Method
getLiteral
()
packages/parser/src/components/parser/statement/expression/literals/numericLiteral.ts:8
Method
getLiteral
()
packages/parser/src/components/parser/statement/expression/literals/stringLiteral.ts:8
Function
getLiteralImpl
(tokenType?: string)
packages/parser/src/components/parser/statement/expression/literals/index.ts:16
Function
getLogicalExpression
( downstreamExpressionType: keyof typeof NodeType, operatorToken: string )
packages/parser/src/components/parser/statement/expression/index.ts:57
Method
getNextToken
()
packages/parser/src/components/tokenizer/index.ts:34
Method
getStatement
()
packages/parser/src/components/parser/statement/whileStatement.ts:11
Method
getStatement
()
packages/parser/src/components/parser/statement/emptyStatement.ts:8
Method
getStatement
()
packages/parser/src/components/parser/statement/breakStatement.ts:9
Method
getStatement
()
packages/parser/src/components/parser/statement/blockStatement.ts:17
Method
getStatement
()
packages/parser/src/components/parser/statement/printStatement.ts:11
Method
getStatement
()
packages/parser/src/components/parser/statement/initStatement.ts:17
Method
getStatement
()
packages/parser/src/components/parser/statement/continueStatement.ts:9
Method
getStatement
()
packages/parser/src/components/parser/statement/expressionStatement.ts:10
Method
getStatement
()
packages/parser/src/components/parser/statement/variableStatement.ts:19
Function
getStatementImpl
(lookahead: Token)
packages/parser/src/components/parser/statement/index.ts:17
Function
handleRouteChange
(url: string)
apps/docs/pages/_app.tsx:19
Method
initTokenizer
(stringToTokenize: String)
packages/parser/src/components/tokenizer/index.ts:17
Method
isEOF
()
packages/parser/src/components/tokenizer/index.ts:22
Method
visitNode
(node: ASTNode)
packages/interpreter/src/components/visitor/booleanLiteral.ts:5
Method
visitNode
(node: ASTNode)
packages/interpreter/src/components/visitor/whileStatement.ts:10
Method
visitNode
(_: ASTNode)
packages/interpreter/src/components/visitor/emptyStatement.ts:5
Method
visitNode
(node: ASTNode)
packages/interpreter/src/components/visitor/variableDeclaration.ts:8
Method
visitNode
()
packages/interpreter/src/components/visitor/breakStatement.ts:8
Method
visitNode
(node: ASTNode)
packages/interpreter/src/components/visitor/ifStatement.ts:18
Method
visitNode
(node: ASTNode)
packages/interpreter/src/components/visitor/blockStatement.ts:9
Method
visitNode
(node: ASTNode)
packages/interpreter/src/components/visitor/printStatement.ts:9
Method
visitNode
(node: ASTNode)
packages/interpreter/src/components/visitor/numericLiteral.ts:5
Method
visitNode
(node: ASTNode)
packages/interpreter/src/components/visitor/initStatement.ts:7
Method
visitNode
()
packages/interpreter/src/components/visitor/continueStatement.ts:8
Method
visitNode
(node: ASTNode)
packages/interpreter/src/components/visitor/program.ts:8
Method
visitNode
(node: ASTNode)
packages/interpreter/src/components/visitor/assignmentExpression.ts:12
Method
visitNode
(node: ASTNode)
packages/interpreter/src/components/visitor/nullLiteral.ts:5
Method
visitNode
(node: ASTNode)
packages/interpreter/src/components/visitor/binaryExpression.ts:12
Method
visitNode
(node: ASTNode)
packages/interpreter/src/components/visitor/stringLiteral.ts:5
Method
visitNode
(node: ASTNode)
packages/interpreter/src/components/visitor/expressionStatement.ts:7
Method
visitNode
(node: ASTNode)
packages/interpreter/src/components/visitor/identifierExpression.ts:8
Method
visitNode
(node: ASTNode)
packages/interpreter/src/components/visitor/variableStatement.ts:8
← previous
101–174 of 174, ranked by callers