graph G { compound="true" rankdir="TB" bgcolor="white" fontname="Tahoma" node [ fixedsize="false" fontname="Tahoma" color="white" fillcolor="deepskyblue2" fontcolor="black" shape="box" style="filled" penwidth="1.0" ] edge [ fontname="Arial" color="#00688b" fontcolor="black" fontsize="12" arrowsize="0.5" penwidth="1.0" ] "[vim-engine/src/main/kotlin/com/maddyhome/idea/vim/thinapi/MappingScopeImpl.kt]" -- "[api/src/main/kotlin/com/intellij/vim/api/scopes/MappingScope.kt]" [label=" 9 ", penwidth="9", color="#00688bED"]; "[vim-engine/src/main/kotlin/com/maddyhome/idea/vim/vimscript/model/datatypes/VimDictionary.kt]" -- "[vim-engine/src/main/kotlin/com/maddyhome/idea/vim/vimscript/model/datatypes/VimList.kt]" [label=" 8 ", penwidth="8", color="#00688bDB"]; "[vim-engine/src/main/kotlin/com/maddyhome/idea/vim/vimscript/model/datatypes/VimList.kt]" -- "[vim-engine/src/main/kotlin/com/maddyhome/idea/vim/vimscript/model/datatypes/VimFuncref.kt]" [label=" 8 ", penwidth="8", color="#00688bDB"]; "[vim-engine/src/main/kotlin/com/maddyhome/idea/vim/thinapi/editor/TransactionImpl.kt]" -- "[api/src/main/kotlin/com/intellij/vim/api/scopes/editor/Transaction.kt]" [label=" 8 ", penwidth="8", color="#00688bDB"]; "[api/src/main/kotlin/com/intellij/vim/api/scopes/editor/Transaction.kt]" -- "[api/src/main/kotlin/com/intellij/vim/api/scopes/editor/ReadScope.kt]" [label=" 8 ", penwidth="8", color="#00688bDB"]; "[vim-engine/src/main/kotlin/com/maddyhome/idea/vim/vimscript/model/datatypes/VimDictionary.kt]" -- "[vim-engine/src/main/kotlin/com/maddyhome/idea/vim/vimscript/model/datatypes/VimFuncref.kt]" [label=" 8 ", penwidth="8", color="#00688bDB"]; "[vim-engine/src/main/kotlin/com/maddyhome/idea/vim/thinapi/editor/TransactionImpl.kt]" -- "[vim-engine/src/main/kotlin/com/maddyhome/idea/vim/thinapi/editor/ReadScopeImpl.kt]" [label=" 7 ", penwidth="7", color="#00688bC9"]; "[vim-engine/src/main/kotlin/com/maddyhome/idea/vim/vimscript/model/datatypes/VimString.kt]" -- "[vim-engine/src/main/kotlin/com/maddyhome/idea/vim/vimscript/model/datatypes/VimList.kt]" [label=" 7 ", penwidth="7", color="#00688bC9"]; "[scripts/build.gradle.kts]" -- "[build.gradle.kts]" [label=" 7 ", penwidth="7", color="#00688bC9"]; "[vim-engine/src/main/kotlin/com/maddyhome/idea/vim/thinapi/editor/TransactionImpl.kt]" -- "[vim-engine/src/main/kotlin/com/maddyhome/idea/vim/thinapi/editor/caret/CaretTransactionImpl.kt]" [label=" 6 ", penwidth="6", color="#00688bB7"]; "[vim-engine/src/main/kotlin/com/maddyhome/idea/vim/vimscript/model/datatypes/VimString.kt]" -- "[vim-engine/src/main/kotlin/com/maddyhome/idea/vim/vimscript/model/datatypes/VimFuncref.kt]" [label=" 6 ", penwidth="6", color="#00688bB7"]; "[vim-engine/src/main/kotlin/com/maddyhome/idea/vim/thinapi/editor/caret/CaretTransactionImpl.kt]" -- "[api/src/main/kotlin/com/intellij/vim/api/scopes/editor/caret/CaretTransaction.kt]" [label=" 6 ", penwidth="6", color="#00688bB7"]; "[vim-engine/src/main/kotlin/com/maddyhome/idea/vim/vimscript/model/datatypes/VimDictionary.kt]" -- "[vim-engine/src/main/kotlin/com/maddyhome/idea/vim/vimscript/model/datatypes/VimString.kt]" [label=" 6 ", penwidth="6", color="#00688bB7"]; "[api/src/main/kotlin/com/intellij/vim/api/scopes/editor/caret/CaretRead.kt]" -- "[api/src/main/kotlin/com/intellij/vim/api/scopes/editor/Transaction.kt]" [label=" 6 ", penwidth="6", color="#00688bB7"]; "[vim-engine/src/main/kotlin/com/maddyhome/idea/vim/thinapi/VimApiImpl.kt]" -- "[api/src/main/kotlin/com/intellij/vim/api/VimApi.kt]" [label=" 6 ", penwidth="6", color="#00688bB7"]; "[api/src/main/kotlin/com/intellij/vim/api/scopes/editor/Transaction.kt]" -- "[api/src/main/kotlin/com/intellij/vim/api/scopes/editor/caret/CaretTransaction.kt]" [label=" 6 ", penwidth="6", color="#00688bB7"]; "[api/src/main/kotlin/com/intellij/vim/api/scopes/editor/Transaction.kt]" -- "[api/src/main/kotlin/com/intellij/vim/api/scopes/editor/EditorScope.kt]" [label=" 6 ", penwidth="6", color="#00688bB7"]; "[vim-engine/src/main/kotlin/com/maddyhome/idea/vim/thinapi/editor/ReadScopeImpl.kt]" -- "[api/src/main/kotlin/com/intellij/vim/api/scopes/editor/Transaction.kt]" [label=" 6 ", penwidth="6", color="#00688bB7"]; "[vim-engine/src/main/kotlin/com/maddyhome/idea/vim/thinapi/editor/ReadScopeImpl.kt]" -- "[api/src/main/kotlin/com/intellij/vim/api/scopes/editor/ReadScope.kt]" [label=" 6 ", penwidth="6", color="#00688bB7"]; "[vim-engine/src/main/kotlin/com/maddyhome/idea/vim/thinapi/editor/TransactionImpl.kt]" -- "[api/src/main/kotlin/com/intellij/vim/api/scopes/editor/ReadScope.kt]" [label=" 6 ", penwidth="6", color="#00688bB7"]; "[api/src/main/kotlin/com/intellij/vim/api/scopes/commandline/CommandLineScope.kt]" -- "[api/src/main/kotlin/com/intellij/vim/api/scopes/editor/caret/CaretTransaction.kt]" [label=" 5 ", penwidth="5", color="#00688bA5"]; "[api/src/main/kotlin/com/intellij/vim/api/scopes/editor/ReadScope.kt]" -- "[api/src/main/kotlin/com/intellij/vim/api/scopes/editor/caret/CaretTransaction.kt]" [label=" 5 ", penwidth="5", color="#00688bA5"]; "[vim-engine/src/main/kotlin/com/maddyhome/idea/vim/vimscript/model/datatypes/VimDataType.kt]" -- "[vim-engine/src/main/kotlin/com/maddyhome/idea/vim/vimscript/model/datatypes/VimFuncref.kt]" [label=" 5 ", penwidth="5", color="#00688bA5"]; "[api/src/main/kotlin/com/intellij/vim/api/scopes/editor/caret/CaretRead.kt]" -- "[api/src/main/kotlin/com/intellij/vim/api/scopes/editor/caret/CaretTransaction.kt]" [label=" 5 ", penwidth="5", color="#00688bA5"]; "[vim-engine/src/main/kotlin/com/maddyhome/idea/vim/vimscript/model/datatypes/VimFloat.kt]" -- "[vim-engine/src/main/kotlin/com/maddyhome/idea/vim/vimscript/model/datatypes/VimFuncref.kt]" [label=" 5 ", penwidth="5", color="#00688bA5"]; "[vim-engine/src/main/kotlin/com/maddyhome/idea/vim/vimscript/model/functions/FunctionHandler.kt]" -- "[vim-engine/src/main/kotlin/com/maddyhome/idea/vim/vimscript/model/functions/DefinedFunctionHandler.kt]" [label=" 5 ", penwidth="5", color="#00688bA5"]; "[vim-engine/src/main/kotlin/com/maddyhome/idea/vim/thinapi/editor/caret/CaretReadImpl.kt]" -- "[vim-engine/src/main/kotlin/com/maddyhome/idea/vim/thinapi/editor/caret/CaretTransactionImpl.kt]" [label=" 5 ", penwidth="5", color="#00688bA5"]; "[api/src/main/kotlin/com/intellij/vim/api/scopes/editor/ReadScope.kt]" -- "[api/src/main/kotlin/com/intellij/vim/api/scopes/editor/EditorScope.kt]" [label=" 5 ", penwidth="5", color="#00688bA5"]; "[vim-engine/src/main/kotlin/com/maddyhome/idea/vim/thinapi/editor/EditorScopeImpl.kt]" -- "[vim-engine/src/main/kotlin/com/maddyhome/idea/vim/thinapi/editor/TransactionImpl.kt]" [label=" 5 ", penwidth="5", color="#00688bA5"]; "[vim-engine/src/main/kotlin/com/maddyhome/idea/vim/vimscript/model/datatypes/VimDictionary.kt]" -- "[vim-engine/src/main/kotlin/com/maddyhome/idea/vim/vimscript/model/datatypes/VimDataType.kt]" [label=" 5 ", penwidth="5", color="#00688bA5"]; "[vim-engine/src/main/kotlin/com/maddyhome/idea/vim/vimscript/model/datatypes/VimFloat.kt]" -- "[vim-engine/src/main/kotlin/com/maddyhome/idea/vim/vimscript/model/datatypes/VimDictionary.kt]" [label=" 5 ", penwidth="5", color="#00688bA5"]; "[vim-engine/src/main/kotlin/com/maddyhome/idea/vim/vimscript/model/datatypes/VimFloat.kt]" -- "[vim-engine/src/main/kotlin/com/maddyhome/idea/vim/vimscript/model/datatypes/VimString.kt]" [label=" 5 ", penwidth="5", color="#00688bA5"]; "[scripts-ts/src/selectTicketForAnalysis.ts]" -- "[scripts-ts/src/completeTicketAnalysis.ts]" [label=" 5 ", penwidth="5", color="#00688bA5"]; "[vim-engine/src/main/antlr/Vimscript.g4]" -- "[vim-engine/src/main/kotlin/com/maddyhome/idea/vim/vimscript/parser/visitors/ExpressionVisitor.kt]" [label=" 5 ", penwidth="5", color="#00688bA5"]; "[vim-engine/src/main/kotlin/com/maddyhome/idea/vim/thinapi/editor/ReadScopeImpl.kt]" -- "[vim-engine/src/main/kotlin/com/maddyhome/idea/vim/thinapi/editor/caret/CaretTransactionImpl.kt]" [label=" 5 ", penwidth="5", color="#00688bA5"]; "[api/src/main/kotlin/com/intellij/vim/api/scopes/editor/caret/CaretRead.kt]" -- "[api/src/main/kotlin/com/intellij/vim/api/scopes/editor/ReadScope.kt]" [label=" 5 ", penwidth="5", color="#00688bA5"]; "[vim-engine/src/main/kotlin/com/maddyhome/idea/vim/vimscript/model/datatypes/VimFloat.kt]" -- "[vim-engine/src/main/kotlin/com/maddyhome/idea/vim/vimscript/model/datatypes/VimList.kt]" [label=" 5 ", penwidth="5", color="#00688bA5"]; "[api/src/main/kotlin/com/intellij/vim/api/scopes/commandline/CommandLineScope.kt]" -- "[api/src/main/kotlin/com/intellij/vim/api/scopes/editor/caret/CaretRead.kt]" [label=" 5 ", penwidth="5", color="#00688bA5"]; "[vim-engine/src/main/kotlin/com/maddyhome/idea/vim/vimscript/model/datatypes/VimDataType.kt]" -- "[vim-engine/src/main/kotlin/com/maddyhome/idea/vim/vimscript/model/datatypes/VimList.kt]" [label=" 5 ", penwidth="5", color="#00688bA5"]; "[api/src/main/kotlin/com/intellij/vim/api/scopes/commandline/CommandLineScope.kt]" -- "[api/src/main/kotlin/com/intellij/vim/api/scopes/editor/Transaction.kt]" [label=" 5 ", penwidth="5", color="#00688bA5"]; "[api/src/main/kotlin/com/intellij/vim/api/scopes/editor/EditorScope.kt]" -- "[api/src/main/kotlin/com/intellij/vim/api/scopes/editor/caret/CaretTransaction.kt]" [label=" 5 ", penwidth="5", color="#00688bA5"]; "[vim-engine/src/main/kotlin/com/maddyhome/idea/vim/vimscript/model/expressions/operators/handlers/binary/EqualToHandler.kt]" -- "[vim-engine/src/main/kotlin/com/maddyhome/idea/vim/vimscript/model/expressions/operators/handlers/binary/ComparisonOperatorHandler.kt]" [label=" 5 ", penwidth="5", color="#00688bA5"]; "[vim-engine/src/main/kotlin/com/maddyhome/idea/vim/vimscript/model/datatypes/VimInt.kt]" -- "[vim-engine/src/main/kotlin/com/maddyhome/idea/vim/vimscript/model/datatypes/VimString.kt]" [label=" 5 ", penwidth="5", color="#00688bA5"]; "[api/src/main/kotlin/com/intellij/vim/api/scopes/ModalInput.kt]" -- "[api/src/main/kotlin/com/intellij/vim/api/scopes/editor/Transaction.kt]" [label=" 4 ", penwidth="4", color="#00688b93"]; "[vim-engine/src/main/kotlin/com/maddyhome/idea/vim/vimscript/model/functions/handlers/listFunctions/RangeFunctionHandler.kt]" -- "[vim-engine/src/main/kotlin/com/maddyhome/idea/vim/vimscript/model/functions/handlers/listFunctions/IndexFunctionHandler.kt]" [label=" 4 ", penwidth="4", color="#00688b93"]; "[vim-engine/src/main/kotlin/com/maddyhome/idea/vim/vimscript/model/datatypes/VimInt.kt]" -- "[vim-engine/src/main/kotlin/com/maddyhome/idea/vim/vimscript/model/datatypes/VimFuncref.kt]" [label=" 4 ", penwidth="4", color="#00688b93"]; "[api/src/main/kotlin/com/intellij/vim/api/scopes/commandline/CommandLineScope.kt]" -- "[api/src/main/kotlin/com/intellij/vim/api/scopes/editor/ReadScope.kt]" [label=" 4 ", penwidth="4", color="#00688b93"]; "[vim-engine/src/main/kotlin/com/maddyhome/idea/vim/vimscript/model/functions/handlers/stringFunctions/Nr2charFunctionHandler.kt]" -- "[vim-engine/src/main/kotlin/com/maddyhome/idea/vim/vimscript/model/functions/handlers/stringFunctions/Char2nrFunctionHandler.kt]" [label=" 4 ", penwidth="4", color="#00688b93"]; "[vim-engine/src/main/kotlin/com/maddyhome/idea/vim/vimscript/model/functions/handlers/stringFunctions/TrimFunctionHandler.kt]" -- "[vim-engine/src/main/kotlin/com/maddyhome/idea/vim/vimscript/model/functions/handlers/stringFunctions/Char2nrFunctionHandler.kt]" [label=" 4 ", penwidth="4", color="#00688b93"]; "[api/src/main/kotlin/com/intellij/vim/api/scopes/ModalInput.kt]" -- "[api/src/main/kotlin/com/intellij/vim/api/scopes/editor/ReadScope.kt]" [label=" 4 ", penwidth="4", color="#00688b93"]; }