Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/KSP-KOS/EditorTools
/ functions
Functions
691 in github.com/KSP-KOS/EditorTools
⨍
Functions
691
◇
Types & classes
147
↓ 3 callers
Function
replaceCaretMarker
IDEA/src/test/kotlin/ksp/kos/ideaplugin/InlineFile.kt:19
↓ 3 callers
Method
resolve
(LocalContext context, @NotNull Reference reference, boolean createAllowed)
IDEA/src/main/java/ksp/kos/ideaplugin/reference/context/ReferenceResolver.java:13
↓ 3 callers
Method
simplePlus
(Expression expression)
IDEA/src/main/java/ksp/kos/ideaplugin/expressions/Expression.java:72
↓ 3 callers
Method
simplify
()
IDEA/src/main/java/ksp/kos/ideaplugin/expressions/Element.java:159
↓ 3 callers
Method
toElement
(Expression expression)
IDEA/src/main/java/ksp/kos/ideaplugin/expressions/Element.java:146
↓ 3 callers
Method
visit
(Expression expression)
IDEA/src/main/java/ksp/kos/ideaplugin/expressions/ExpressionVisitor.java:13
↓ 2 callers
Method
acceptChildren
(ExpressionVisitor visitor)
IDEA/src/main/java/ksp/kos/ideaplugin/expressions/Element.java:312
↓ 2 callers
Method
addExpression
(Expression expression)
IDEA/src/main/java/ksp/kos/ideaplugin/expressions/MultiExpression.java:126
↓ 2 callers
Method
addExpressionContext
(KerboScriptExpr expr, ContextBuilder context)
IDEA/src/main/java/ksp/kos/ideaplugin/dataflow/IfFlow.java:59
↓ 2 callers
Method
addExpressionsContext
(List<KerboScriptExpr> list, ContextBuilder context)
IDEA/src/main/java/ksp/kos/ideaplugin/dataflow/IfFlow.java:80
↓ 2 callers
Method
addImport
(Reference declaration)
IDEA/src/main/java/ksp/kos/ideaplugin/dataflow/FunctionFlow.java:202
↓ 2 callers
Method
addition
(Number number, BiFunction<Integer, Integer, Integer> function)
IDEA/src/main/java/ksp/kos/ideaplugin/expressions/Number.java:134
↓ 2 callers
Method
buildInstructionsMap
()
IDEA/src/main/java/ksp/kos/ideaplugin/dataflow/FunctionFlow.java:42
↓ 2 callers
Method
checkVersionInternal
()
IDEA/src/main/java/ksp/kos/ideaplugin/KerboScriptFile.java:92
↓ 2 callers
Method
consume
Merge two items together, if it's possible. Returns null if it's not. E.g. 2 3 -> 6, x^2 x -> x^3, x y -> null @param item item which is already in
IDEA/src/main/java/ksp/kos/ideaplugin/expressions/ConsumeSupported.java:19
↓ 2 callers
Method
createBuilder
()
IDEA/src/main/java/ksp/kos/ideaplugin/expressions/Addition.java:32
↓ 2 callers
Method
divide
(Expression expression)
IDEA/src/main/java/ksp/kos/ideaplugin/expressions/Multiplication.java:73
↓ 2 callers
Method
downTill
(Class<P> clazz)
IDEA/src/main/java/ksp/kos/ideaplugin/psi/KerboScriptBase.java:38
↓ 2 callers
Method
ensureFile
(String name)
IDEA/src/main/java/ksp/kos/ideaplugin/reference/context/FileContextResolver.java:12
↓ 2 callers
Method
getAddition
(Element expression)
IDEA/src/main/java/ksp/kos/ideaplugin/expressions/Multiplication.java:344
↓ 2 callers
Function
getAncestors
* Returns all ancestors of the element, with the oldest ancestor first and the element itself last. */
IDEA/src/main/java/ksp/kos/ideaplugin/psi/KerboScriptNamedElement.kt:115
↓ 2 callers
Method
getCachedScope
()
IDEA/src/main/java/ksp/kos/ideaplugin/KerboScriptFile.java:100
↓ 2 callers
Method
getExtension
(String name)
IDEA/src/main/java/ksp/kos/ideaplugin/KerboScriptFile.java:110
↓ 2 callers
Method
getKerboScriptFile
()
IDEA/src/main/java/ksp/kos/ideaplugin/psi/KerboScriptBase.java:22
↓ 2 callers
Method
getKey
(PsiElement psi)
IDEA/src/main/java/ksp/kos/ideaplugin/expressions/Constant.java:56
↓ 2 callers
Method
getKingdom
()
IDEA/src/main/java/ksp/kos/ideaplugin/dataflow/FunctionFlow.java:93
↓ 2 callers
Method
getName
()
IDEA/src/main/java/ksp/kos/ideaplugin/dataflow/ImportFlow.java:36
↓ 2 callers
Method
getPower
()
IDEA/src/main/java/ksp/kos/ideaplugin/expressions/Element.java:60
↓ 2 callers
Method
getPureName
()
IDEA/src/main/java/ksp/kos/ideaplugin/KerboScriptFile.java:124
↓ 2 callers
Method
getSimplifiable
(AnActionEvent event)
IDEA/src/main/java/ksp/kos/ideaplugin/actions/Normalize.java:48
↓ 2 callers
Method
getSimplifiable
(AnActionEvent event)
IDEA/src/main/java/ksp/kos/ideaplugin/actions/Simplify.java:46
↓ 2 callers
Method
inline
(Expression... args)
IDEA/src/main/java/ksp/kos/ideaplugin/expressions/inline/InlineFunction.java:27
↓ 2 callers
Method
isDependee
(Flow<?> flow)
IDEA/src/main/java/ksp/kos/ideaplugin/dataflow/Flow.java:30
↓ 2 callers
Method
isNegative
()
IDEA/src/main/java/ksp/kos/ideaplugin/expressions/Element.java:263
↓ 2 callers
Method
isNegative
()
IDEA/src/main/java/ksp/kos/ideaplugin/expressions/Multiplication.java:184
↓ 2 callers
Method
isNumber
()
IDEA/src/main/java/ksp/kos/ideaplugin/expressions/Number.java:203
↓ 2 callers
Method
isSimple
()
IDEA/src/main/java/ksp/kos/ideaplugin/expressions/Element.java:155
↓ 2 callers
Method
isSimple
()
IDEA/src/main/java/ksp/kos/ideaplugin/dataflow/ExpressionFlow.java:57
↓ 2 callers
Method
multiply
(Expression expression)
IDEA/src/main/java/ksp/kos/ideaplugin/expressions/Multiplication.java:63
↓ 2 callers
Method
newLine
()
IDEA/src/main/java/ksp/kos/ideaplugin/psi/KerboScriptBase.java:60
↓ 2 callers
Method
nullifyEverything
(Item<O, E> item)
IDEA/src/main/java/ksp/kos/ideaplugin/expressions/MultiExpression.java:185
↓ 2 callers
Method
one
()
IDEA/src/main/java/ksp/kos/ideaplugin/expressions/MultiExpression.java:181
↓ 2 callers
Method
parse
(KerboScriptExpr element)
IDEA/src/main/java/ksp/kos/ideaplugin/expressions/Element.java:111
↓ 2 callers
Method
parse
(KerboScriptDeclareFunctionClause function)
IDEA/src/main/java/ksp/kos/ideaplugin/dataflow/FunctionFlow.java:47
↓ 2 callers
Method
parse
(KerboScriptDeclareParameterClause parameterClause)
IDEA/src/main/java/ksp/kos/ideaplugin/dataflow/ParameterFlow.java:49
↓ 2 callers
Method
parseBlock
(KerboScriptInstruction kerboScriptInstruction, ContextBuilder parent)
IDEA/src/main/java/ksp/kos/ideaplugin/dataflow/IfFlow.java:86
↓ 2 callers
Method
parseFactor
(KerboScriptFactor element)
IDEA/src/main/java/ksp/kos/ideaplugin/expressions/Element.java:74
↓ 2 callers
Method
parseInstruction
(KerboScriptInstruction instruction)
IDEA/src/main/java/ksp/kos/ideaplugin/dataflow/InstructionsParser.java:31
↓ 2 callers
Method
parseInstructions
(List<KerboScriptInstruction> instructions)
IDEA/src/main/java/ksp/kos/ideaplugin/dataflow/InstructionsParser.java:24
↓ 2 callers
Method
parseSuffixtermTrailer
(KerboScriptSuffixterm psi)
IDEA/src/main/java/ksp/kos/ideaplugin/expressions/Constant.java:41
↓ 2 callers
Method
print
(ContextBuilder context)
IDEA/src/main/java/ksp/kos/ideaplugin/dataflow/IfFlow.java:119
↓ 2 callers
Method
processPair
(AnActionEvent event, BiFunction<KerboScriptInstruction, Differ, R> pair)
IDEA/src/main/java/ksp/kos/ideaplugin/actions/differentiate/Differentiate.java:43
↓ 2 callers
Method
resolve
()
IDEA/src/main/java/ksp/kos/ideaplugin/reference/PsiSelfResolvable.java:37
↓ 2 callers
Method
root
(Expression n1, Expression n2)
IDEA/src/main/java/ksp/kos/ideaplugin/expressions/Number.java:229
↓ 2 callers
Method
setParent
(ContextBuilder parent)
IDEA/src/main/java/ksp/kos/ideaplugin/dataflow/ContextBuilder.java:97
↓ 2 callers
Method
simpleMultiply
(Expression expression)
IDEA/src/main/java/ksp/kos/ideaplugin/expressions/Expression.java:98
↓ 2 callers
Method
simplify
(KerboScriptExpr expr)
IDEA/src/main/java/ksp/kos/ideaplugin/actions/Simplify.java:32
↓ 2 callers
Method
singleItemExpression
(Item<Op, Expression> item)
IDEA/src/main/java/ksp/kos/ideaplugin/expressions/Addition.java:161
↓ 2 callers
Method
toHardToInline
(PsiElement element, Editor editor)
IDEA/src/main/java/ksp/kos/ideaplugin/refactoring/FunctionInlineHandler.java:69
↓ 2 callers
Method
toNormal
(Multiplication multiplication)
IDEA/src/main/java/ksp/kos/ideaplugin/expressions/Multiplication.java:103
↓ 2 callers
Method
trimIndentIfNeeded
IDEA/src/test/kotlin/ksp/kos/ideaplugin/KerboScriptPlatformTestBase.kt:18
↓ 2 callers
Method
upTill
(Class<P> clazz)
IDEA/src/main/java/ksp/kos/ideaplugin/psi/KerboScriptBase.java:34
↓ 2 callers
Method
visit
(ExpressionVisitor visitor)
IDEA/src/main/java/ksp/kos/ideaplugin/dataflow/ContextBuilder.java:27
↓ 1 callers
Method
Minimise
(string filename)
kOSMinimiser/src/Program.cs:30
↓ 1 callers
Method
accept
(ExpressionVisitor visitor)
IDEA/src/main/java/ksp/kos/ideaplugin/expressions/Expression.java:161
↓ 1 callers
Method
addChild
(List<Block> blocks, ASTNode child)
IDEA/src/main/java/ksp/kos/ideaplugin/format/KerboScriptBlock.java:45
↓ 1 callers
Method
addDependency
(Dependency dependency)
IDEA/src/main/java/ksp/kos/ideaplugin/dataflow/MixedDependency.java:16
↓ 1 callers
Method
addExpressionLeft
(Expression expression)
IDEA/src/main/java/ksp/kos/ideaplugin/expressions/MultiExpression.java:339
↓ 1 callers
Method
addExpressions
(Expression... expressions)
IDEA/src/main/java/ksp/kos/ideaplugin/expressions/MultiExpression.java:119
↓ 1 callers
Method
addItem
(Item<Op, Expression> newItem)
IDEA/src/main/java/ksp/kos/ideaplugin/expressions/Addition.java:170
↓ 1 callers
Method
addNewInstruction
(KerboScriptFile file, KerboScriptInstruction instruction)
IDEA/src/main/java/ksp/kos/ideaplugin/dataflow/FlowImporter.java:70
↓ 1 callers
Method
apply
(Expression exp1, Expression exp2)
IDEA/src/main/java/ksp/kos/ideaplugin/expressions/Addition.java:145
↓ 1 callers
Method
apply
(Expression exp1, Expression exp2)
IDEA/src/main/java/ksp/kos/ideaplugin/expressions/Multiplication.java:210
↓ 1 callers
Method
associate
(Expression expression)
IDEA/src/main/java/ksp/kos/ideaplugin/expressions/MultiExpression.java:214
↓ 1 callers
Method
canMultiply
(Expression expression)
IDEA/src/main/java/ksp/kos/ideaplugin/expressions/Element.java:253
↓ 1 callers
Method
checkUsage
()
IDEA/src/main/java/ksp/kos/ideaplugin/actions/differentiate/DiffContext.java:103
↓ 1 callers
Method
checkUsages
()
IDEA/src/main/java/ksp/kos/ideaplugin/dataflow/FunctionFlow.java:181
↓ 1 callers
Method
checkVersion
()
IDEA/src/main/java/ksp/kos/ideaplugin/KerboScriptFile.java:73
↓ 1 callers
Method
consume
(Item<O, E> newItem)
IDEA/src/main/java/ksp/kos/ideaplugin/expressions/MultiExpression.java:193
↓ 1 callers
Method
consume
(Item<Op, Expression> item, Item<Op, Expression> newItem)
IDEA/src/main/java/ksp/kos/ideaplugin/expressions/Addition.java:198
↓ 1 callers
Method
consumeItem
(Item<O, E> item, Item<O, E> newItem)
IDEA/src/main/java/ksp/kos/ideaplugin/expressions/MultiExpression.java:205
↓ 1 callers
Method
copy
(Reference reference)
IDEA/src/main/java/ksp/kos/ideaplugin/reference/PsiSelfResolvable.java:33
↓ 1 callers
Method
create
IDEA/src/main/java/ksp/kos/ideaplugin/actions/NewKerboScriptFileAction.kt:16
↓ 1 callers
Method
create
(Expression diff)
IDEA/src/main/java/ksp/kos/ideaplugin/dataflow/ExpressionFlow.java:71
↓ 1 callers
Method
createBnf
()
IDEA/src/main/java/ksp/kos/tpg2bnf/GrammarTransformer.java:53
↓ 1 callers
Method
createBuilder
()
IDEA/src/main/java/ksp/kos/ideaplugin/expressions/Multiplication.java:33
↓ 1 callers
Method
createDiffResolvers
(FileContextResolver fileResolver)
IDEA/src/main/java/ksp/kos/ideaplugin/actions/differentiate/DiffContext.java:38
↓ 1 callers
Method
createFlex
()
IDEA/src/main/java/ksp/kos/tpg2bnf/GrammarTransformer.java:30
↓ 1 callers
Method
createInlineFunction
(Expression expression)
IDEA/src/main/java/ksp/kos/ideaplugin/dataflow/FunctionFlow.java:150
↓ 1 callers
Method
createResolvers
IDEA/src/main/java/ksp/kos/ideaplugin/reference/context/FileContext.kt:104
↓ 1 callers
Method
createVirtual
(Reference reference)
IDEA/src/main/java/ksp/kos/ideaplugin/reference/PsiFileContext.java:53
↓ 1 callers
Method
diff
(KerboScriptExpr expr)
IDEA/src/main/java/ksp/kos/ideaplugin/actions/differentiate/ReturnDiffer.java:32
↓ 1 callers
Method
diff
(P variable)
IDEA/src/main/java/ksp/kos/ideaplugin/actions/differentiate/DuplicateDiffer.java:45
↓ 1 callers
Method
differentiate
(LocalContext context)
IDEA/src/main/java/ksp/kos/ideaplugin/dataflow/FunctionFlow.java:55
↓ 1 callers
Method
distribute
()
IDEA/src/main/java/ksp/kos/ideaplugin/expressions/Addition.java:101
↓ 1 callers
Method
divisor
()
IDEA/src/main/java/ksp/kos/ideaplugin/expressions/Expression.java:184
↓ 1 callers
Method
doIt
(Project project, KerboScriptInstruction instruction)
IDEA/src/main/java/ksp/kos/ideaplugin/actions/differentiate/Differ.java:15
↓ 1 callers
Function
doesTypeExistBetweenCurrentAndClosestCommonAncestor
* Finds the common ancestor of the two elements, then returns whether an element of the given type exists between * the "current" node and that commo
IDEA/src/main/java/ksp/kos/ideaplugin/psi/KerboScriptNamedElement.kt:94
↓ 1 callers
Method
ensureImports
()
IDEA/src/main/java/ksp/kos/ideaplugin/actions/differentiate/DiffContext.java:84
↓ 1 callers
Method
extractRoot
()
IDEA/src/main/java/ksp/kos/ideaplugin/expressions/Addition.java:78
← previous
next →
101–200 of 691, ranked by callers