Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Holdge/Enkel
/ functions
Functions
973 in github.com/Holdge/Enkel
⨍
Functions
973
◇
Types & classes
162
↓ 52 callers
Method
accept
(StatementGenerator generator)
compiler/src/main/java/com/bendcap/enkel/compiler/domain/node/statement/Statement.java:11
↓ 36 callers
Method
generate
(Field field)
compiler/src/main/java/com/bendcap/enkel/compiler/bytecodegenerator/FieldGenerator.java:18
↓ 30 callers
Method
enterRule
(ParseTreeListener listener)
antlr/generated-src/main/java/com/bendcap/enkel/antlr/EnkelParser.java:1980
↓ 30 callers
Method
exitRule
(ParseTreeListener listener)
antlr/generated-src/main/java/com/bendcap/enkel/antlr/EnkelParser.java:1984
↓ 28 callers
Method
expression
()
antlr/generated-src/main/java/com/bendcap/enkel/antlr/EnkelParser.java:2191
↓ 21 callers
Method
getType
()
compiler/src/main/java/com/bendcap/enkel/compiler/domain/node/expression/Expression.java:12
↓ 19 callers
Method
getType
()
compiler/src/main/java/com/bendcap/enkel/compiler/domain/scope/Variable.java:9
↓ 18 callers
Method
getName
()
compiler/src/main/java/com/bendcap/enkel/compiler/domain/type/Type.java:7
↓ 16 callers
Method
copyFrom
(ExpressionContext ctx)
antlr/generated-src/main/java/com/bendcap/enkel/antlr/EnkelParser.java:1968
↓ 12 callers
Method
empty
(Scope scope)
compiler/src/main/java/com/bendcap/enkel/compiler/domain/node/statement/Block.java:21
↓ 11 callers
Method
accept
(ExpressionGenerator genrator)
compiler/src/main/java/com/bendcap/enkel/compiler/domain/node/expression/Expression.java:13
↓ 9 callers
Method
equals
(Object o)
compiler/src/main/java/com/bendcap/enkel/compiler/domain/type/ClassType.java:104
↓ 9 callers
Method
getDescriptor
()
compiler/src/main/java/com/bendcap/enkel/compiler/domain/type/Type.java:11
↓ 8 callers
Method
name
()
antlr/generated-src/main/java/com/bendcap/enkel/antlr/EnkelParser.java:1716
↓ 8 callers
Method
type
()
antlr/generated-src/main/java/com/bendcap/enkel/antlr/EnkelParser.java:746
↓ 7 callers
Method
argumentList
()
antlr/generated-src/main/java/com/bendcap/enkel/antlr/EnkelParser.java:1793
↓ 7 callers
Method
equals
(Object o)
compiler/src/main/java/com/bendcap/enkel/compiler/domain/scope/FunctionSignature.java:84
↓ 7 callers
Method
statement
()
antlr/generated-src/main/java/com/bendcap/enkel/antlr/EnkelParser.java:1193
↓ 6 callers
Method
getClassName
()
compiler/src/main/java/com/bendcap/enkel/compiler/domain/MetaData.java:15
↓ 6 callers
Method
getMethodCallSignature
(Optional<Type> owner,String methodName,List<Argument> arguments)
compiler/src/main/java/com/bendcap/enkel/compiler/domain/scope/Scope.java:76
↓ 6 callers
Method
getParameters
()
compiler/src/main/java/com/bendcap/enkel/compiler/domain/Function.java:28
↓ 5 callers
Method
className
()
antlr/generated-src/main/java/com/bendcap/enkel/antlr/EnkelParser.java:192
↓ 5 callers
Method
functionName
()
antlr/generated-src/main/java/com/bendcap/enkel/antlr/EnkelParser.java:604
↓ 5 callers
Method
getArguments
()
compiler/src/main/java/com/bendcap/enkel/compiler/domain/node/expression/Call.java:9
↓ 5 callers
Method
getClassType
()
compiler/src/main/java/com/bendcap/enkel/compiler/domain/scope/Scope.java:137
↓ 5 callers
Method
getExpression
()
compiler/src/main/java/com/bendcap/enkel/compiler/domain/node/statement/Assignment.java:29
↓ 5 callers
Method
getIdentifier
()
compiler/src/main/java/com/bendcap/enkel/compiler/domain/node/expression/Call.java:11
↓ 5 callers
Method
getInternalName
()
compiler/src/main/java/com/bendcap/enkel/compiler/domain/type/Type.java:13
↓ 5 callers
Method
getLocalVariableIndex
(String varName)
compiler/src/main/java/com/bendcap/enkel/compiler/domain/scope/Scope.java:110
↓ 5 callers
Method
getParameterName
()
compiler/src/main/java/com/bendcap/enkel/compiler/domain/node/expression/Argument.java:31
↓ 4 callers
Method
accept
(ExpressionGenerator generator)
compiler/src/main/java/com/bendcap/enkel/compiler/domain/node/expression/ConditionalExpression.java:53
↓ 4 callers
Method
addLocalVariable
(LocalVariable variable)
compiler/src/main/java/com/bendcap/enkel/compiler/domain/scope/Scope.java:101
↓ 4 callers
Method
evaluateArithmeticComponents
(ArthimeticExpression expression)
compiler/src/main/java/com/bendcap/enkel/compiler/bytecodegenerator/expression/ArithmeticExpressionGenerator.java:50
↓ 4 callers
Method
getFromTypeContext
(EnkelParser.TypeContext typeContext)
compiler/src/main/java/com/bendcap/enkel/compiler/utils/TypeResolver.java:22
↓ 4 callers
Method
getFromTypeName
(String typeName)
compiler/src/main/java/com/bendcap/enkel/compiler/utils/TypeResolver.java:28
↓ 4 callers
Method
getLeftExpression
()
compiler/src/main/java/com/bendcap/enkel/compiler/domain/node/expression/ConditionalExpression.java:41
↓ 4 callers
Method
getMethodDescriptor
(Function function)
compiler/src/main/java/com/bendcap/enkel/compiler/utils/DescriptorFactory.java:16
↓ 4 callers
Method
getName
()
compiler/src/main/java/com/bendcap/enkel/compiler/domain/scope/Variable.java:11
↓ 4 callers
Method
getReturnType
()
compiler/src/main/java/com/bendcap/enkel/compiler/domain/Function.java:36
↓ 4 callers
Method
getRightExpression
()
compiler/src/main/java/com/bendcap/enkel/compiler/domain/node/expression/ConditionalExpression.java:45
↓ 4 callers
Method
getScope
()
compiler/src/main/java/com/bendcap/enkel/compiler/domain/node/statement/Block.java:30
↓ 4 callers
Method
getStatements
()
compiler/src/main/java/com/bendcap/enkel/compiler/domain/node/statement/Block.java:34
↓ 4 callers
Method
parameter
()
antlr/generated-src/main/java/com/bendcap/enkel/antlr/EnkelParser.java:648
↓ 4 callers
Method
parameterWithDefaultValue
()
antlr/generated-src/main/java/com/bendcap/enkel/antlr/EnkelParser.java:697
↓ 3 callers
Method
argument
()
antlr/generated-src/main/java/com/bendcap/enkel/antlr/EnkelParser.java:1893
↓ 3 callers
Method
block
()
antlr/generated-src/main/java/com/bendcap/enkel/antlr/EnkelParser.java:1114
↓ 3 callers
Method
classBody
()
antlr/generated-src/main/java/com/bendcap/enkel/antlr/EnkelParser.java:244
↓ 3 callers
Method
functionDeclaration
()
antlr/generated-src/main/java/com/bendcap/enkel/antlr/EnkelParser.java:416
↓ 3 callers
Method
generateArguments
(FunctionCall call)
compiler/src/main/java/com/bendcap/enkel/compiler/bytecodegenerator/expression/CallExpressionGenerator.java:59
↓ 3 callers
Method
getArgumentsForCall
(EnkelParser.ArgumentListContext argumentsListCtx)
compiler/src/main/java/com/bendcap/enkel/compiler/parsing/visitor/expression/function/CallExpressionVisitor.java:62
↓ 3 callers
Method
getClassName
()
compiler/src/main/java/com/bendcap/enkel/compiler/domain/scope/Scope.java:129
↓ 3 callers
Method
getTypeClass
()
compiler/src/main/java/com/bendcap/enkel/compiler/domain/type/Type.java:9
↓ 3 callers
Method
isInt
(Type type)
compiler/src/main/java/com/bendcap/enkel/compiler/utils/TypeChecker.java:10
↓ 3 callers
Method
isParameterLessSignatureExists
(String identifier)
compiler/src/main/java/com/bendcap/enkel/compiler/domain/scope/Scope.java:50
↓ 3 callers
Method
namedArgument
()
antlr/generated-src/main/java/com/bendcap/enkel/antlr/EnkelParser.java:1939
↓ 3 callers
Method
visitAdd
Visit a parse tree produced by the {@code Add} labeled alternative in {@link EnkelParser#expression}. @param ctx the parse tree @return the visitor re
antlr/generated-src/main/java/com/bendcap/enkel/antlr/EnkelVisitor.java:30
↓ 3 callers
Method
visitConditionalExpression
Visit a parse tree produced by the {@code ConditionalExpression} labeled alternative in {@link EnkelParser#expression}. @param ctx the parse tree @ret
antlr/generated-src/main/java/com/bendcap/enkel/antlr/EnkelVisitor.java:237
↓ 3 callers
Method
visitConstructorCall
Visit a parse tree produced by the {@code ConstructorCall} labeled alternative in {@link EnkelParser#expression}. @param ctx the parse tree @return th
antlr/generated-src/main/java/com/bendcap/enkel/antlr/EnkelVisitor.java:171
↓ 3 callers
Method
visitDivide
Visit a parse tree produced by the {@code Divide} labeled alternative in {@link EnkelParser#expression}. @param ctx the parse tree @return the visitor
antlr/generated-src/main/java/com/bendcap/enkel/antlr/EnkelVisitor.java:88
↓ 3 callers
Method
visitFunctionCall
Visit a parse tree produced by the {@code FunctionCall} labeled alternative in {@link EnkelParser#expression}. @param ctx the parse tree @return the v
antlr/generated-src/main/java/com/bendcap/enkel/antlr/EnkelVisitor.java:163
↓ 3 callers
Method
visitMultiply
Visit a parse tree produced by the {@code Multiply} labeled alternative in {@link EnkelParser#expression}. @param ctx the parse tree @return the visit
antlr/generated-src/main/java/com/bendcap/enkel/antlr/EnkelVisitor.java:126
↓ 3 callers
Method
visitSubstract
Visit a parse tree produced by the {@code Substract} labeled alternative in {@link EnkelParser#expression}. @param ctx the parse tree @return the visi
antlr/generated-src/main/java/com/bendcap/enkel/antlr/EnkelVisitor.java:266
↓ 3 callers
Method
visitSupercall
Visit a parse tree produced by the {@code Supercall} labeled alternative in {@link EnkelParser#expression}. @param ctx the parse tree @return the visi
antlr/generated-src/main/java/com/bendcap/enkel/antlr/EnkelVisitor.java:141
↓ 3 callers
Method
visitValue
Visit a parse tree produced by {@link EnkelParser#value}. @param ctx the parse tree @return the visitor result
antlr/generated-src/main/java/com/bendcap/enkel/antlr/EnkelVisitor.java:200
↓ 3 callers
Method
visitVarReference
Visit a parse tree produced by the {@code VarReference} labeled alternative in {@link EnkelParser#expression}. @param ctx the parse tree @return the v
antlr/generated-src/main/java/com/bendcap/enkel/antlr/EnkelVisitor.java:96
↓ 2 callers
Method
ID
()
antlr/generated-src/main/java/com/bendcap/enkel/antlr/EnkelParser.java:1696
↓ 2 callers
Method
Integer
()
compiler/src/main/java/com/bendcap/enkel/compiler/domain/type/ClassType.java:25
↓ 2 callers
Method
accept
(StatementGenerator generator)
compiler/src/main/java/com/bendcap/enkel/compiler/domain/node/statement/Block.java:25
↓ 2 callers
Method
accept
(ExpressionGenerator genrator)
compiler/src/main/java/com/bendcap/enkel/compiler/domain/node/expression/Reference.java:12
↓ 2 callers
Method
accept
(ExpressionGenerator generator)
compiler/src/main/java/com/bendcap/enkel/compiler/domain/node/expression/FunctionCall.java:53
↓ 2 callers
Method
appendReturnIfNotExists
(Function function, Block block, StatementGenerator statementScopeGenrator)
compiler/src/main/java/com/bendcap/enkel/compiler/bytecodegenerator/MethodGenerator.java:61
↓ 2 callers
Method
castIfNecessary
(Type expressionType, Type variableType)
compiler/src/main/java/com/bendcap/enkel/compiler/bytecodegenerator/statement/AssignmentStatementGenerator.java:45
↓ 2 callers
Method
classDeclaration
()
antlr/generated-src/main/java/com/bendcap/enkel/antlr/EnkelParser.java:146
↓ 2 callers
Method
field
()
antlr/generated-src/main/java/com/bendcap/enkel/antlr/EnkelParser.java:319
↓ 2 callers
Method
forConditions
()
antlr/generated-src/main/java/com/bendcap/enkel/antlr/EnkelParser.java:1671
↓ 2 callers
Method
function
()
antlr/generated-src/main/java/com/bendcap/enkel/antlr/EnkelParser.java:366
↓ 2 callers
Method
geName
()
compiler/src/main/java/com/bendcap/enkel/compiler/domain/node/expression/Reference.java:10
↓ 2 callers
Method
getConstructorCallSignature
(String className,List<Argument> arguments)
compiler/src/main/java/com/bendcap/enkel/compiler/domain/scope/Scope.java:64
↓ 2 callers
Method
getDefaultValue
()
compiler/src/main/java/com/bendcap/enkel/compiler/domain/node/expression/Parameter.java:27
↓ 2 callers
Method
getField
(String fieldName)
compiler/src/main/java/com/bendcap/enkel/compiler/domain/scope/Scope.java:121
↓ 2 callers
Method
getIndexOfArgument
(Argument argument, List<Parameter> parameters )
compiler/src/main/java/com/bendcap/enkel/compiler/bytecodegenerator/expression/CallExpressionGenerator.java:93
↓ 2 callers
Method
getLoadVariableOpcode
()
compiler/src/main/java/com/bendcap/enkel/compiler/domain/type/Type.java:15
↓ 2 callers
Method
getLocalVariable
(String varName)
compiler/src/main/java/com/bendcap/enkel/compiler/domain/scope/Scope.java:105
↓ 2 callers
Method
getName
()
compiler/src/main/java/com/bendcap/enkel/compiler/domain/scope/FunctionSignature.java:27
↓ 2 callers
Method
getOwnerInternalName
()
compiler/src/main/java/com/bendcap/enkel/compiler/domain/scope/Field.java:31
↓ 2 callers
Method
getOwnerType
()
compiler/src/main/java/com/bendcap/enkel/compiler/domain/node/expression/FunctionCall.java:41
↓ 2 callers
Method
getRootStatement
()
compiler/src/main/java/com/bendcap/enkel/compiler/domain/Function.java:32
↓ 2 callers
Method
getStatement
()
compiler/src/main/java/com/bendcap/enkel/compiler/domain/node/statement/RangedForStatement.java:48
↓ 2 callers
Method
getType
()
compiler/src/main/java/com/bendcap/enkel/compiler/domain/scope/Field.java:21
↓ 2 callers
Method
isLocalVariableExists
(String varName)
compiler/src/main/java/com/bendcap/enkel/compiler/domain/scope/Scope.java:114
↓ 2 callers
Method
matches
(String otherSignatureName, List<Argument> arguments)
compiler/src/main/java/com/bendcap/enkel/compiler/domain/scope/FunctionSignature.java:47
↓ 2 callers
Method
parametersList
()
antlr/generated-src/main/java/com/bendcap/enkel/antlr/EnkelParser.java:501
↓ 2 callers
Method
qualifiedName
()
antlr/generated-src/main/java/com/bendcap/enkel/antlr/EnkelParser.java:2585
↓ 2 callers
Method
variableReference
()
antlr/generated-src/main/java/com/bendcap/enkel/antlr/EnkelParser.java:2492
↓ 2 callers
Method
visitAssignment
Visit a parse tree produced by {@link EnkelParser#assignment}. @param ctx the parse tree @return the visitor result
antlr/generated-src/main/java/com/bendcap/enkel/antlr/EnkelVisitor.java:222
↓ 2 callers
Method
visitBlock
Visit a parse tree produced by {@link EnkelParser#block}. @param ctx the parse tree @return the visitor result
antlr/generated-src/main/java/com/bendcap/enkel/antlr/EnkelVisitor.java:155
↓ 2 callers
Method
visitField
Visit a parse tree produced by {@link EnkelParser#field}. @param ctx the parse tree @return the visitor result
antlr/generated-src/main/java/com/bendcap/enkel/antlr/EnkelVisitor.java:287
↓ 2 callers
Method
visitForStatement
Visit a parse tree produced by {@link EnkelParser#forStatement}. @param ctx the parse tree @return the visitor result
antlr/generated-src/main/java/com/bendcap/enkel/antlr/EnkelVisitor.java:244
↓ 2 callers
Method
visitIfStatement
Visit a parse tree produced by {@link EnkelParser#ifStatement}. @param ctx the parse tree @return the visitor result
antlr/generated-src/main/java/com/bendcap/enkel/antlr/EnkelVisitor.java:251
↓ 2 callers
Method
visitPrintStatement
Visit a parse tree produced by {@link EnkelParser#printStatement}. @param ctx the parse tree @return the visitor result
antlr/generated-src/main/java/com/bendcap/enkel/antlr/EnkelVisitor.java:273
next →
1–100 of 973, ranked by callers