MCPcopy Create free account

hub / github.com/KSP-KOS/EditorTools / functions

Functions691 in github.com/KSP-KOS/EditorTools

↓ 3 callersFunctionreplaceCaretMarker
IDEA/src/test/kotlin/ksp/kos/ideaplugin/InlineFile.kt:19
↓ 3 callersMethodresolve
(LocalContext context, @NotNull Reference reference, boolean createAllowed)
IDEA/src/main/java/ksp/kos/ideaplugin/reference/context/ReferenceResolver.java:13
↓ 3 callersMethodsimplePlus
(Expression expression)
IDEA/src/main/java/ksp/kos/ideaplugin/expressions/Expression.java:72
↓ 3 callersMethodsimplify
()
IDEA/src/main/java/ksp/kos/ideaplugin/expressions/Element.java:159
↓ 3 callersMethodtoElement
(Expression expression)
IDEA/src/main/java/ksp/kos/ideaplugin/expressions/Element.java:146
↓ 3 callersMethodvisit
(Expression expression)
IDEA/src/main/java/ksp/kos/ideaplugin/expressions/ExpressionVisitor.java:13
↓ 2 callersMethodacceptChildren
(ExpressionVisitor visitor)
IDEA/src/main/java/ksp/kos/ideaplugin/expressions/Element.java:312
↓ 2 callersMethodaddExpression
(Expression expression)
IDEA/src/main/java/ksp/kos/ideaplugin/expressions/MultiExpression.java:126
↓ 2 callersMethodaddExpressionContext
(KerboScriptExpr expr, ContextBuilder context)
IDEA/src/main/java/ksp/kos/ideaplugin/dataflow/IfFlow.java:59
↓ 2 callersMethodaddExpressionsContext
(List<KerboScriptExpr> list, ContextBuilder context)
IDEA/src/main/java/ksp/kos/ideaplugin/dataflow/IfFlow.java:80
↓ 2 callersMethodaddImport
(Reference declaration)
IDEA/src/main/java/ksp/kos/ideaplugin/dataflow/FunctionFlow.java:202
↓ 2 callersMethodaddition
(Number number, BiFunction<Integer, Integer, Integer> function)
IDEA/src/main/java/ksp/kos/ideaplugin/expressions/Number.java:134
↓ 2 callersMethodbuildInstructionsMap
()
IDEA/src/main/java/ksp/kos/ideaplugin/dataflow/FunctionFlow.java:42
↓ 2 callersMethodcheckVersionInternal
()
IDEA/src/main/java/ksp/kos/ideaplugin/KerboScriptFile.java:92
↓ 2 callersMethodconsume
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 callersMethodcreateBuilder
()
IDEA/src/main/java/ksp/kos/ideaplugin/expressions/Addition.java:32
↓ 2 callersMethoddivide
(Expression expression)
IDEA/src/main/java/ksp/kos/ideaplugin/expressions/Multiplication.java:73
↓ 2 callersMethoddownTill
(Class<P> clazz)
IDEA/src/main/java/ksp/kos/ideaplugin/psi/KerboScriptBase.java:38
↓ 2 callersMethodensureFile
(String name)
IDEA/src/main/java/ksp/kos/ideaplugin/reference/context/FileContextResolver.java:12
↓ 2 callersMethodgetAddition
(Element expression)
IDEA/src/main/java/ksp/kos/ideaplugin/expressions/Multiplication.java:344
↓ 2 callersFunctiongetAncestors
* 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 callersMethodgetCachedScope
()
IDEA/src/main/java/ksp/kos/ideaplugin/KerboScriptFile.java:100
↓ 2 callersMethodgetExtension
(String name)
IDEA/src/main/java/ksp/kos/ideaplugin/KerboScriptFile.java:110
↓ 2 callersMethodgetKerboScriptFile
()
IDEA/src/main/java/ksp/kos/ideaplugin/psi/KerboScriptBase.java:22
↓ 2 callersMethodgetKey
(PsiElement psi)
IDEA/src/main/java/ksp/kos/ideaplugin/expressions/Constant.java:56
↓ 2 callersMethodgetKingdom
()
IDEA/src/main/java/ksp/kos/ideaplugin/dataflow/FunctionFlow.java:93
↓ 2 callersMethodgetName
()
IDEA/src/main/java/ksp/kos/ideaplugin/dataflow/ImportFlow.java:36
↓ 2 callersMethodgetPower
()
IDEA/src/main/java/ksp/kos/ideaplugin/expressions/Element.java:60
↓ 2 callersMethodgetPureName
()
IDEA/src/main/java/ksp/kos/ideaplugin/KerboScriptFile.java:124
↓ 2 callersMethodgetSimplifiable
(AnActionEvent event)
IDEA/src/main/java/ksp/kos/ideaplugin/actions/Normalize.java:48
↓ 2 callersMethodgetSimplifiable
(AnActionEvent event)
IDEA/src/main/java/ksp/kos/ideaplugin/actions/Simplify.java:46
↓ 2 callersMethodinline
(Expression... args)
IDEA/src/main/java/ksp/kos/ideaplugin/expressions/inline/InlineFunction.java:27
↓ 2 callersMethodisDependee
(Flow<?> flow)
IDEA/src/main/java/ksp/kos/ideaplugin/dataflow/Flow.java:30
↓ 2 callersMethodisNegative
()
IDEA/src/main/java/ksp/kos/ideaplugin/expressions/Element.java:263
↓ 2 callersMethodisNegative
()
IDEA/src/main/java/ksp/kos/ideaplugin/expressions/Multiplication.java:184
↓ 2 callersMethodisNumber
()
IDEA/src/main/java/ksp/kos/ideaplugin/expressions/Number.java:203
↓ 2 callersMethodisSimple
()
IDEA/src/main/java/ksp/kos/ideaplugin/expressions/Element.java:155
↓ 2 callersMethodisSimple
()
IDEA/src/main/java/ksp/kos/ideaplugin/dataflow/ExpressionFlow.java:57
↓ 2 callersMethodmultiply
(Expression expression)
IDEA/src/main/java/ksp/kos/ideaplugin/expressions/Multiplication.java:63
↓ 2 callersMethodnewLine
()
IDEA/src/main/java/ksp/kos/ideaplugin/psi/KerboScriptBase.java:60
↓ 2 callersMethodnullifyEverything
(Item<O, E> item)
IDEA/src/main/java/ksp/kos/ideaplugin/expressions/MultiExpression.java:185
↓ 2 callersMethodone
()
IDEA/src/main/java/ksp/kos/ideaplugin/expressions/MultiExpression.java:181
↓ 2 callersMethodparse
(KerboScriptExpr element)
IDEA/src/main/java/ksp/kos/ideaplugin/expressions/Element.java:111
↓ 2 callersMethodparse
(KerboScriptDeclareFunctionClause function)
IDEA/src/main/java/ksp/kos/ideaplugin/dataflow/FunctionFlow.java:47
↓ 2 callersMethodparse
(KerboScriptDeclareParameterClause parameterClause)
IDEA/src/main/java/ksp/kos/ideaplugin/dataflow/ParameterFlow.java:49
↓ 2 callersMethodparseBlock
(KerboScriptInstruction kerboScriptInstruction, ContextBuilder parent)
IDEA/src/main/java/ksp/kos/ideaplugin/dataflow/IfFlow.java:86
↓ 2 callersMethodparseFactor
(KerboScriptFactor element)
IDEA/src/main/java/ksp/kos/ideaplugin/expressions/Element.java:74
↓ 2 callersMethodparseInstruction
(KerboScriptInstruction instruction)
IDEA/src/main/java/ksp/kos/ideaplugin/dataflow/InstructionsParser.java:31
↓ 2 callersMethodparseInstructions
(List<KerboScriptInstruction> instructions)
IDEA/src/main/java/ksp/kos/ideaplugin/dataflow/InstructionsParser.java:24
↓ 2 callersMethodparseSuffixtermTrailer
(KerboScriptSuffixterm psi)
IDEA/src/main/java/ksp/kos/ideaplugin/expressions/Constant.java:41
↓ 2 callersMethodprint
(ContextBuilder context)
IDEA/src/main/java/ksp/kos/ideaplugin/dataflow/IfFlow.java:119
↓ 2 callersMethodprocessPair
(AnActionEvent event, BiFunction<KerboScriptInstruction, Differ, R> pair)
IDEA/src/main/java/ksp/kos/ideaplugin/actions/differentiate/Differentiate.java:43
↓ 2 callersMethodresolve
()
IDEA/src/main/java/ksp/kos/ideaplugin/reference/PsiSelfResolvable.java:37
↓ 2 callersMethodroot
(Expression n1, Expression n2)
IDEA/src/main/java/ksp/kos/ideaplugin/expressions/Number.java:229
↓ 2 callersMethodsetParent
(ContextBuilder parent)
IDEA/src/main/java/ksp/kos/ideaplugin/dataflow/ContextBuilder.java:97
↓ 2 callersMethodsimpleMultiply
(Expression expression)
IDEA/src/main/java/ksp/kos/ideaplugin/expressions/Expression.java:98
↓ 2 callersMethodsimplify
(KerboScriptExpr expr)
IDEA/src/main/java/ksp/kos/ideaplugin/actions/Simplify.java:32
↓ 2 callersMethodsingleItemExpression
(Item<Op, Expression> item)
IDEA/src/main/java/ksp/kos/ideaplugin/expressions/Addition.java:161
↓ 2 callersMethodtoHardToInline
(PsiElement element, Editor editor)
IDEA/src/main/java/ksp/kos/ideaplugin/refactoring/FunctionInlineHandler.java:69
↓ 2 callersMethodtoNormal
(Multiplication multiplication)
IDEA/src/main/java/ksp/kos/ideaplugin/expressions/Multiplication.java:103
↓ 2 callersMethodtrimIndentIfNeeded
IDEA/src/test/kotlin/ksp/kos/ideaplugin/KerboScriptPlatformTestBase.kt:18
↓ 2 callersMethodupTill
(Class<P> clazz)
IDEA/src/main/java/ksp/kos/ideaplugin/psi/KerboScriptBase.java:34
↓ 2 callersMethodvisit
(ExpressionVisitor visitor)
IDEA/src/main/java/ksp/kos/ideaplugin/dataflow/ContextBuilder.java:27
↓ 1 callersMethodMinimise
(string filename)
kOSMinimiser/src/Program.cs:30
↓ 1 callersMethodaccept
(ExpressionVisitor visitor)
IDEA/src/main/java/ksp/kos/ideaplugin/expressions/Expression.java:161
↓ 1 callersMethodaddChild
(List<Block> blocks, ASTNode child)
IDEA/src/main/java/ksp/kos/ideaplugin/format/KerboScriptBlock.java:45
↓ 1 callersMethodaddDependency
(Dependency dependency)
IDEA/src/main/java/ksp/kos/ideaplugin/dataflow/MixedDependency.java:16
↓ 1 callersMethodaddExpressionLeft
(Expression expression)
IDEA/src/main/java/ksp/kos/ideaplugin/expressions/MultiExpression.java:339
↓ 1 callersMethodaddExpressions
(Expression... expressions)
IDEA/src/main/java/ksp/kos/ideaplugin/expressions/MultiExpression.java:119
↓ 1 callersMethodaddItem
(Item<Op, Expression> newItem)
IDEA/src/main/java/ksp/kos/ideaplugin/expressions/Addition.java:170
↓ 1 callersMethodaddNewInstruction
(KerboScriptFile file, KerboScriptInstruction instruction)
IDEA/src/main/java/ksp/kos/ideaplugin/dataflow/FlowImporter.java:70
↓ 1 callersMethodapply
(Expression exp1, Expression exp2)
IDEA/src/main/java/ksp/kos/ideaplugin/expressions/Addition.java:145
↓ 1 callersMethodapply
(Expression exp1, Expression exp2)
IDEA/src/main/java/ksp/kos/ideaplugin/expressions/Multiplication.java:210
↓ 1 callersMethodassociate
(Expression expression)
IDEA/src/main/java/ksp/kos/ideaplugin/expressions/MultiExpression.java:214
↓ 1 callersMethodcanMultiply
(Expression expression)
IDEA/src/main/java/ksp/kos/ideaplugin/expressions/Element.java:253
↓ 1 callersMethodcheckUsage
()
IDEA/src/main/java/ksp/kos/ideaplugin/actions/differentiate/DiffContext.java:103
↓ 1 callersMethodcheckUsages
()
IDEA/src/main/java/ksp/kos/ideaplugin/dataflow/FunctionFlow.java:181
↓ 1 callersMethodcheckVersion
()
IDEA/src/main/java/ksp/kos/ideaplugin/KerboScriptFile.java:73
↓ 1 callersMethodconsume
(Item<O, E> newItem)
IDEA/src/main/java/ksp/kos/ideaplugin/expressions/MultiExpression.java:193
↓ 1 callersMethodconsume
(Item<Op, Expression> item, Item<Op, Expression> newItem)
IDEA/src/main/java/ksp/kos/ideaplugin/expressions/Addition.java:198
↓ 1 callersMethodconsumeItem
(Item<O, E> item, Item<O, E> newItem)
IDEA/src/main/java/ksp/kos/ideaplugin/expressions/MultiExpression.java:205
↓ 1 callersMethodcopy
(Reference reference)
IDEA/src/main/java/ksp/kos/ideaplugin/reference/PsiSelfResolvable.java:33
↓ 1 callersMethodcreate
IDEA/src/main/java/ksp/kos/ideaplugin/actions/NewKerboScriptFileAction.kt:16
↓ 1 callersMethodcreate
(Expression diff)
IDEA/src/main/java/ksp/kos/ideaplugin/dataflow/ExpressionFlow.java:71
↓ 1 callersMethodcreateBnf
()
IDEA/src/main/java/ksp/kos/tpg2bnf/GrammarTransformer.java:53
↓ 1 callersMethodcreateBuilder
()
IDEA/src/main/java/ksp/kos/ideaplugin/expressions/Multiplication.java:33
↓ 1 callersMethodcreateDiffResolvers
(FileContextResolver fileResolver)
IDEA/src/main/java/ksp/kos/ideaplugin/actions/differentiate/DiffContext.java:38
↓ 1 callersMethodcreateFlex
()
IDEA/src/main/java/ksp/kos/tpg2bnf/GrammarTransformer.java:30
↓ 1 callersMethodcreateInlineFunction
(Expression expression)
IDEA/src/main/java/ksp/kos/ideaplugin/dataflow/FunctionFlow.java:150
↓ 1 callersMethodcreateResolvers
IDEA/src/main/java/ksp/kos/ideaplugin/reference/context/FileContext.kt:104
↓ 1 callersMethodcreateVirtual
(Reference reference)
IDEA/src/main/java/ksp/kos/ideaplugin/reference/PsiFileContext.java:53
↓ 1 callersMethoddiff
(KerboScriptExpr expr)
IDEA/src/main/java/ksp/kos/ideaplugin/actions/differentiate/ReturnDiffer.java:32
↓ 1 callersMethoddiff
(P variable)
IDEA/src/main/java/ksp/kos/ideaplugin/actions/differentiate/DuplicateDiffer.java:45
↓ 1 callersMethoddifferentiate
(LocalContext context)
IDEA/src/main/java/ksp/kos/ideaplugin/dataflow/FunctionFlow.java:55
↓ 1 callersMethoddistribute
()
IDEA/src/main/java/ksp/kos/ideaplugin/expressions/Addition.java:101
↓ 1 callersMethoddivisor
()
IDEA/src/main/java/ksp/kos/ideaplugin/expressions/Expression.java:184
↓ 1 callersMethoddoIt
(Project project, KerboScriptInstruction instruction)
IDEA/src/main/java/ksp/kos/ideaplugin/actions/differentiate/Differ.java:15
↓ 1 callersFunctiondoesTypeExistBetweenCurrentAndClosestCommonAncestor
* 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 callersMethodensureImports
()
IDEA/src/main/java/ksp/kos/ideaplugin/actions/differentiate/DiffContext.java:84
↓ 1 callersMethodextractRoot
()
IDEA/src/main/java/ksp/kos/ideaplugin/expressions/Addition.java:78
← previousnext →101–200 of 691, ranked by callers