Analysis Results: https://github.com/asedunov/intellij-crystal-lang

2026-07-07 18:41

Lines of Code by Language

Code, Comments, and Blank Lines Ratio

Language Files Code Comments Blanks Total
Batch
1 68 0 21 89
File Code Comments Blanks Total
./gradlew.bat 68 0 21 89
Crystal
1079 12131 483 5764 18378
File Code Comments Blanks Total
./src/testData/hierarchy/types/userTypes/structsMiddleSuper.cr 13 1 7 21
./src/testData/hierarchy/types/userTypes/structsBottomAll.cr 13 1 7 21
./src/testData/hierarchy/types/userTypes/structsRootSub.cr 13 1 7 21
./src/testData/hierarchy/types/userTypes/classesMiddleSuper.cr 13 1 7 21
./src/testData/hierarchy/types/userTypes/classesBottomSub.cr 13 1 7 21
./src/testData/hierarchy/types/userTypes/classesBottomAll.cr 13 1 7 21
./src/testData/hierarchy/types/userTypes/modulesBottomSub.cr 20 1 8 29
./src/testData/hierarchy/types/userTypes/structsRootAll.cr 13 1 7 21
./src/testData/hierarchy/types/userTypes/modulesRootSuper.cr 20 1 8 29
./src/testData/hierarchy/types/userTypes/classesMiddleSub.cr 13 1 7 21
./src/testData/hierarchy/types/userTypes/modulesBottomSuper.cr 20 1 8 29
./src/testData/hierarchy/types/userTypes/modulesRootAll.cr 20 1 8 29
./src/testData/hierarchy/types/userTypes/modulesMiddleSub.cr 20 1 8 29
./src/testData/hierarchy/types/userTypes/modulesMiddleAll.cr 20 1 8 29
./src/testData/hierarchy/types/userTypes/structsMiddleSub.cr 13 1 7 21
./src/testData/hierarchy/types/userTypes/structsBottomSuper.cr 13 1 7 21
./src/testData/hierarchy/types/userTypes/enumSuper.cr 5 1 1 7
./src/testData/hierarchy/types/userTypes/classesRootSuper.cr 13 1 7 21
./src/testData/hierarchy/types/userTypes/classesRootSub.cr 13 1 7 21
./src/testData/hierarchy/types/userTypes/modulesRootSub.cr 20 1 8 29
./src/testData/hierarchy/types/userTypes/modulesBottomAll.cr 20 1 8 29
./src/testData/hierarchy/types/userTypes/classesRootAll.cr 13 1 7 21
./src/testData/hierarchy/types/userTypes/enumAll.cr 5 1 1 7
./src/testData/hierarchy/types/userTypes/structsRootSuper.cr 13 1 7 21
./src/testData/hierarchy/types/userTypes/classesBottomSuper.cr 13 1 7 21
./src/testData/hierarchy/types/userTypes/modulesMiddleSuper.cr 20 1 8 29
./src/testData/hierarchy/types/userTypes/enumSub.cr 5 1 1 7
./src/testData/hierarchy/types/userTypes/classesMiddleAll.cr 13 1 7 21
./src/testData/hierarchy/types/userTypes/structsBottomSub.cr 13 1 7 21
./src/testData/hierarchy/types/userTypes/structsMiddleAll.cr 13 1 7 21
./src/testData/hierarchy/types/stdlib/noReturnAll.cr 2 1 2 5
./src/testData/hierarchy/types/stdlib/numberAll.cr 2 1 2 5
./src/testData/hierarchy/types/stdlib/valuesAll.cr 2 2 2 6
./src/testData/hierarchy/types/stdlib/structAll.cr 2 1 2 5
./src/testData/hierarchy/types/stdlib/intAll.cr 2 1 2 5
./src/testData/hierarchy/types/stdlib/referenceAll.cr 2 1 2 5
./src/testData/hierarchy/types/stdlib/floatNAll.cr 2 2 2 6
./src/testData/hierarchy/types/stdlib/classAll.cr 2 1 2 5
./src/testData/hierarchy/types/stdlib/floatAll.cr 2 1 2 5
./src/testData/hierarchy/types/stdlib/voidAll.cr 2 1 2 5
./src/testData/hierarchy/types/stdlib/stringAll.cr 2 1 2 5
./src/testData/hierarchy/types/stdlib/objectAll.cr 2 1 2 5
./src/testData/hierarchy/types/stdlib/intNAll.cr 2 2 2 6
./src/testData/hierarchy/types/stdlib/valueAll.cr 2 1 2 5
./src/testData/enterHandler/autoEnd/loops/whileMiddle.after.cr 4 0 0 4
./src/testData/enterHandler/autoEnd/loops/untilMiddle.cr 2 0 0 2
./src/testData/enterHandler/autoEnd/loops/untilWithEnd.after.cr 3 0 0 3
./src/testData/enterHandler/autoEnd/loops/whileMiddle.cr 2 0 0 2
./src/testData/enterHandler/autoEnd/loops/untilStart.cr 1 0 0 1
./src/testData/enterHandler/autoEnd/loops/whileWithEnd.cr 2 0 0 2
./src/testData/enterHandler/autoEnd/loops/whileWithEnd.after.cr 3 0 0 3
./src/testData/enterHandler/autoEnd/loops/whileStart.after.cr 3 0 0 3
./src/testData/enterHandler/autoEnd/loops/untilNested.cr 3 0 0 3
./src/testData/enterHandler/autoEnd/loops/whileStart.cr 1 0 0 1
./src/testData/enterHandler/autoEnd/loops/untilWithEnd.cr 2 0 0 2
./src/testData/enterHandler/autoEnd/loops/whileNested.cr 3 0 0 3
./src/testData/enterHandler/autoEnd/loops/whileNested.after.cr 5 0 0 5
./src/testData/enterHandler/autoEnd/loops/untilMiddle.after.cr 4 0 0 4
./src/testData/enterHandler/autoEnd/loops/untilStart.after.cr 3 0 0 3
./src/testData/enterHandler/autoEnd/loops/untilNested.after.cr 5 0 0 5
./src/testData/enterHandler/autoEnd/caseSelect/caseWhenMiddle.cr 4 0 0 4
./src/testData/enterHandler/autoEnd/caseSelect/selectElseWithEnd.cr 3 0 0 3
./src/testData/enterHandler/autoEnd/caseSelect/caseWithEnd.after.cr 5 0 0 5
./src/testData/enterHandler/autoEnd/caseSelect/caseWhenNested.cr 4 0 0 4
./src/testData/enterHandler/autoEnd/caseSelect/caseElseStart.cr 2 0 0 2
./src/testData/enterHandler/autoEnd/caseSelect/selectWhenStart.cr 2 0 0 2
./src/testData/enterHandler/autoEnd/caseSelect/selectWhenNested.after.cr 6 0 0 6
./src/testData/enterHandler/autoEnd/caseSelect/caseElseStart.after.cr 4 0 0 4
./src/testData/enterHandler/autoEnd/caseSelect/caseElseNested.cr 4 0 0 4
./src/testData/enterHandler/autoEnd/caseSelect/selectWhenWithEnd.cr 3 0 0 3
./src/testData/enterHandler/autoEnd/caseSelect/caseNested.cr 3 0 0 3
./src/testData/enterHandler/autoEnd/caseSelect/selectElseWithEnd.after.cr 4 0 0 4
./src/testData/enterHandler/autoEnd/caseSelect/selectStart.cr 1 0 0 1
./src/testData/enterHandler/autoEnd/caseSelect/selectElseMiddle.cr 3 0 0 3
./src/testData/enterHandler/autoEnd/caseSelect/caseElseNested.after.cr 6 0 0 6
./src/testData/enterHandler/autoEnd/caseSelect/caseWhenNested.after.cr 6 0 0 6
./src/testData/enterHandler/autoEnd/caseSelect/selectElseStart.after.cr 4 0 0 4
./src/testData/enterHandler/autoEnd/caseSelect/caseWithEnd.cr 4 0 0 4
./src/testData/enterHandler/autoEnd/caseSelect/selectWithEnd.after.cr 4 0 0 4
./src/testData/enterHandler/autoEnd/caseSelect/caseElseWithEnd.after.cr 4 0 0 4
./src/testData/enterHandler/autoEnd/caseSelect/selectWhenMiddle.cr 3 0 0 3
./src/testData/enterHandler/autoEnd/caseSelect/selectWhenMiddle.after.cr 5 0 0 5
./src/testData/enterHandler/autoEnd/caseSelect/selectElseStart.cr 2 0 0 2
./src/testData/enterHandler/autoEnd/caseSelect/caseWhenWithEnd.after.cr 4 0 0 4
./src/testData/enterHandler/autoEnd/caseSelect/selectElseNested.after.cr 6 0 0 6
./src/testData/enterHandler/autoEnd/caseSelect/selectNested.after.cr 5 0 0 5
./src/testData/enterHandler/autoEnd/caseSelect/caseStart.after.cr 3 0 0 3
./src/testData/enterHandler/autoEnd/caseSelect/caseWhenMiddle.after.cr 5 0 0 5
./src/testData/enterHandler/autoEnd/caseSelect/caseNested.after.cr 5 0 0 5
./src/testData/enterHandler/autoEnd/caseSelect/selectWithEnd.cr 3 0 0 3
./src/testData/enterHandler/autoEnd/caseSelect/caseElseMiddle.cr 3 0 0 3
./src/testData/enterHandler/autoEnd/caseSelect/caseElseMiddle.after.cr 5 0 0 5
./src/testData/enterHandler/autoEnd/caseSelect/caseWhenStart.after.cr 4 0 0 4
./src/testData/enterHandler/autoEnd/caseSelect/selectWhenStart.after.cr 4 0 0 4
./src/testData/enterHandler/autoEnd/caseSelect/selectElseNested.cr 4 0 0 4
./src/testData/enterHandler/autoEnd/caseSelect/selectNested.cr 3 0 0 3
./src/testData/enterHandler/autoEnd/caseSelect/selectWhenWithEnd.after.cr 4 0 0 4
./src/testData/enterHandler/autoEnd/caseSelect/selectStart.after.cr 3 0 0 3
./src/testData/enterHandler/autoEnd/caseSelect/caseWhenStart.cr 2 0 0 2
./src/testData/enterHandler/autoEnd/caseSelect/caseElseWithEnd.cr 3 0 0 3
./src/testData/enterHandler/autoEnd/caseSelect/selectWhenNested.cr 4 0 0 4
./src/testData/enterHandler/autoEnd/caseSelect/selectElseMiddle.after.cr 5 0 0 5
./src/testData/enterHandler/autoEnd/caseSelect/caseWhenWithEnd.cr 3 0 0 3
./src/testData/enterHandler/autoEnd/caseSelect/caseStart.cr 1 0 0 1
./src/testData/enterHandler/autoEnd/functions/methodMiddle.cr 2 0 0 2
./src/testData/enterHandler/autoEnd/functions/methodWithEnd.cr 2 0 0 2
./src/testData/enterHandler/autoEnd/functions/funWithEnd.after.cr 3 0 0 3
./src/testData/enterHandler/autoEnd/functions/macroMiddle.cr 2 0 0 2
./src/testData/enterHandler/autoEnd/functions/macroWithEnd.cr 2 0 0 2
./src/testData/enterHandler/autoEnd/functions/macroWithEnd.after.cr 3 0 0 3
./src/testData/enterHandler/autoEnd/functions/funStart.after.cr 3 0 0 3
./src/testData/enterHandler/autoEnd/functions/methodStart.cr 1 0 0 1
./src/testData/enterHandler/autoEnd/functions/funWithEnd.cr 2 0 0 2
./src/testData/enterHandler/autoEnd/functions/funMiddle.after.cr 4 0 0 4
./src/testData/enterHandler/autoEnd/functions/funMiddle.cr 2 0 0 2
./src/testData/enterHandler/autoEnd/functions/funInLibStart.cr 3 0 0 3
./src/testData/enterHandler/autoEnd/functions/macroStart.cr 1 0 0 1
./src/testData/enterHandler/autoEnd/functions/funStart.cr 1 0 0 1
./src/testData/enterHandler/autoEnd/functions/methodWithEnd.after.cr 3 0 0 3
./src/testData/enterHandler/autoEnd/functions/methodStart.after.cr 3 0 0 3
./src/testData/enterHandler/autoEnd/functions/macroStart.after.cr 3 0 0 3
./src/testData/enterHandler/autoEnd/functions/funInLibStart.after.cr 4 0 0 4
./src/testData/enterHandler/autoEnd/functions/methodMiddle.after.cr 4 0 0 4
./src/testData/enterHandler/autoEnd/functions/macroMiddle.after.cr 4 0 0 4
./src/testData/enterHandler/autoEnd/ifUnless/ifNested.cr 3 0 0 3
./src/testData/enterHandler/autoEnd/ifUnless/unlessElseNested.after.cr 7 0 0 7
./src/testData/enterHandler/autoEnd/ifUnless/ifMiddle.cr 2 0 0 2
./src/testData/enterHandler/autoEnd/ifUnless/elsifStart.cr 3 0 0 3
./src/testData/enterHandler/autoEnd/ifUnless/elsifWithEnd.after.cr 5 0 0 5
./src/testData/enterHandler/autoEnd/ifUnless/ifElseMiddle.cr 4 0 0 4
./src/testData/enterHandler/autoEnd/ifUnless/unlessNested.cr 3 0 0 3
./src/testData/enterHandler/autoEnd/ifUnless/unlessNested.after.cr 5 0 0 5
./src/testData/enterHandler/autoEnd/ifUnless/unlessWithEnd.after.cr 3 0 0 3
./src/testData/enterHandler/autoEnd/ifUnless/ifElseWithEnd.cr 4 0 0 4
./src/testData/enterHandler/autoEnd/ifUnless/elsifStart.after.cr 5 0 0 5
./src/testData/enterHandler/autoEnd/ifUnless/ifStart.after.cr 3 0 0 3
./src/testData/enterHandler/autoEnd/ifUnless/unlessStart.after.cr 3 0 0 3
./src/testData/enterHandler/autoEnd/ifUnless/unlessElseMiddle.after.cr 6 0 0 6
./src/testData/enterHandler/autoEnd/ifUnless/unlessElseWithEnd.after.cr 5 0 0 5
./src/testData/enterHandler/autoEnd/ifUnless/unlessStart.cr 1 0 0 1
./src/testData/enterHandler/autoEnd/ifUnless/ifElseNested.cr 5 0 0 5
./src/testData/enterHandler/autoEnd/ifUnless/ifWithEnd.after.cr 3 0 0 3
./src/testData/enterHandler/autoEnd/ifUnless/elsifWithEnd.cr 4 0 0 4
./src/testData/enterHandler/autoEnd/ifUnless/unlessWithEnd.cr 2 0 0 2
./src/testData/enterHandler/autoEnd/ifUnless/ifNested.after.cr 5 0 0 5
./src/testData/enterHandler/autoEnd/ifUnless/elsifNested.after.cr 7 0 0 7
./src/testData/enterHandler/autoEnd/ifUnless/ifElseStart.cr 3 0 0 3
./src/testData/enterHandler/autoEnd/ifUnless/ifElseMiddle.after.cr 6 0 0 6
./src/testData/enterHandler/autoEnd/ifUnless/ifMiddle.after.cr 4 0 0 4
./src/testData/enterHandler/autoEnd/ifUnless/ifElseStart.after.cr 5 0 0 5
./src/testData/enterHandler/autoEnd/ifUnless/unlessElseMiddle.cr 4 0 0 4
./src/testData/enterHandler/autoEnd/ifUnless/ifElseNested.after.cr 7 0 0 7
./src/testData/enterHandler/autoEnd/ifUnless/elsifMiddle.cr 4 0 0 4
./src/testData/enterHandler/autoEnd/ifUnless/ifElseWithEnd.after.cr 5 0 0 5
./src/testData/enterHandler/autoEnd/ifUnless/unlessMiddle.cr 2 0 0 2
./src/testData/enterHandler/autoEnd/ifUnless/ifStart.cr 1 0 0 1
./src/testData/enterHandler/autoEnd/ifUnless/ifWithEnd.cr 2 0 0 2
./src/testData/enterHandler/autoEnd/ifUnless/unlessElseWithEnd.cr 4 0 0 4
./src/testData/enterHandler/autoEnd/ifUnless/unlessMiddle.after.cr 4 0 0 4
./src/testData/enterHandler/autoEnd/ifUnless/unlessElseStart.cr 3 0 0 3
./src/testData/enterHandler/autoEnd/ifUnless/elsifNested.cr 5 0 0 5
./src/testData/enterHandler/autoEnd/ifUnless/elsifMiddle.after.cr 6 0 0 6
./src/testData/enterHandler/autoEnd/ifUnless/unlessElseNested.cr 5 0 0 5
./src/testData/enterHandler/autoEnd/ifUnless/unlessElseStart.after.cr 5 0 0 5
./src/testData/enterHandler/autoEnd/blocks/doBlockStart.after.cr 3 0 0 3
./src/testData/enterHandler/autoEnd/blocks/braceBlockNested.cr 3 0 0 3
./src/testData/enterHandler/autoEnd/blocks/braceBlockWithEnd.cr 2 0 0 2
./src/testData/enterHandler/autoEnd/blocks/braceBlockNested.after.cr 5 0 0 5
./src/testData/enterHandler/autoEnd/blocks/doBlockNested.cr 3 0 0 3
./src/testData/enterHandler/autoEnd/blocks/doBlockWithEnd.after.cr 3 0 0 3
./src/testData/enterHandler/autoEnd/blocks/beginBlockStart.after.cr 3 0 0 3
./src/testData/enterHandler/autoEnd/blocks/beginBlockMiddle.after.cr 4 0 0 4
./src/testData/enterHandler/autoEnd/blocks/beginBlockWithEnd.cr 2 0 0 2
./src/testData/enterHandler/autoEnd/blocks/braceBlockStart.after.cr 3 0 0 3
./src/testData/enterHandler/autoEnd/blocks/braceBlockMiddle.cr 2 0 0 2
./src/testData/enterHandler/autoEnd/blocks/braceBlockWithEnd.after.cr 3 0 0 3
./src/testData/enterHandler/autoEnd/blocks/doBlockWithEnd.cr 2 0 0 2
./src/testData/enterHandler/autoEnd/blocks/doBlockNested.after.cr 5 0 0 5
./src/testData/enterHandler/autoEnd/blocks/beginBlockMiddle.cr 2 0 0 2
./src/testData/enterHandler/autoEnd/blocks/doBlockMiddle.cr 2 0 0 2
./src/testData/enterHandler/autoEnd/blocks/beginBlockStartNested.cr 3 0 0 3
./src/testData/enterHandler/autoEnd/blocks/beginBlockWithEnd.after.cr 3 0 0 3
./src/testData/enterHandler/autoEnd/blocks/braceBlockStart.cr 1 0 0 1
./src/testData/enterHandler/autoEnd/blocks/braceBlockMiddle.after.cr 4 0 0 4
./src/testData/enterHandler/autoEnd/blocks/doBlockStart.cr 1 0 0 1
./src/testData/enterHandler/autoEnd/blocks/beginBlockStartNested.after.cr 5 0 0 5
./src/testData/enterHandler/autoEnd/blocks/doBlockMiddle.after.cr 4 0 0 4
./src/testData/enterHandler/autoEnd/blocks/beginBlockStart.cr 1 0 0 1
./src/testData/enterHandler/autoEnd/types/cUnionWithEnd.after.cr 5 0 0 5
./src/testData/enterHandler/autoEnd/types/cUnionMiddle.cr 4 0 0 4
./src/testData/enterHandler/autoEnd/types/classStart.cr 1 0 0 1
./src/testData/enterHandler/autoEnd/types/structStartNested.after.cr 5 0 0 5
./src/testData/enterHandler/autoEnd/types/structMiddle.after.cr 4 0 0 4
./src/testData/enterHandler/autoEnd/types/libWithEnd.after.cr 3 0 0 3
./src/testData/enterHandler/autoEnd/types/cStructMiddle.after.cr 6 0 0 6
./src/testData/enterHandler/autoEnd/types/cStructWithEnd.cr 4 0 0 4
./src/testData/enterHandler/autoEnd/types/classMiddle.after.cr 4 0 0 4
./src/testData/enterHandler/autoEnd/types/cStructUnion.after.cr 5 0 0 5
./src/testData/enterHandler/autoEnd/types/cUnionWithEnd.cr 4 0 0 4
./src/testData/enterHandler/autoEnd/types/libMiddle.after.cr 4 0 0 4
./src/testData/enterHandler/autoEnd/types/moduleMiddle.after.cr 4 0 0 4
./src/testData/enterHandler/autoEnd/types/annotationWithEnd.after.cr 3 0 0 3
./src/testData/enterHandler/autoEnd/types/annotationWithEnd.cr 2 0 0 2
./src/testData/enterHandler/autoEnd/types/annotationStart.after.cr 2 0 0 2
./src/testData/enterHandler/autoEnd/types/structWithEnd.after.cr 3 0 0 3
./src/testData/enterHandler/autoEnd/types/moduleWithEnd.after.cr 3 0 0 3
./src/testData/enterHandler/autoEnd/types/moduleMiddle.cr 2 0 0 2
./src/testData/enterHandler/autoEnd/types/enumWithEnd.cr 2 0 0 2
./src/testData/enterHandler/autoEnd/types/classWithEnd.after.cr 3 0 0 3
./src/testData/enterHandler/autoEnd/types/libWithEnd.cr 2 0 0 2
./src/testData/enterHandler/autoEnd/types/structMiddle.cr 2 0 0 2
./src/testData/enterHandler/autoEnd/types/enumMiddle.cr 2 0 0 2
./src/testData/enterHandler/autoEnd/types/classStart.after.cr 3 0 0 3
./src/testData/enterHandler/autoEnd/types/enumWithEnd.after.cr 3 0 0 3
./src/testData/enterHandler/autoEnd/types/enumStartNested.cr 3 0 0 3
./src/testData/enterHandler/autoEnd/types/moduleStartNested.after.cr 5 0 0 5
./src/testData/enterHandler/autoEnd/types/libStart.cr 1 0 0 1
./src/testData/enterHandler/autoEnd/types/structWithEnd.cr 2 0 0 2
./src/testData/enterHandler/autoEnd/types/cUnionStart.after.cr 5 0 0 5
./src/testData/enterHandler/autoEnd/types/moduleWithEnd.cr 2 0 0 2
./src/testData/enterHandler/autoEnd/types/cStructStart.cr 3 0 0 3
./src/testData/enterHandler/autoEnd/types/structStartNested.cr 3 0 0 3
./src/testData/enterHandler/autoEnd/types/moduleStart.after.cr 3 0 0 3
./src/testData/enterHandler/autoEnd/types/enumStart.after.cr 3 0 0 3
./src/testData/enterHandler/autoEnd/types/classMiddle.cr 2 0 0 2
./src/testData/enterHandler/autoEnd/types/libStart.after.cr 3 0 0 3
./src/testData/enterHandler/autoEnd/types/moduleStartNested.cr 3 0 0 3
./src/testData/enterHandler/autoEnd/types/annotationStartNested.after.cr 4 0 0 4
./src/testData/enterHandler/autoEnd/types/enumStart.cr 1 0 0 1
./src/testData/enterHandler/autoEnd/types/structStart.cr 1 0 0 1
./src/testData/enterHandler/autoEnd/types/classStartNested.after.cr 5 0 0 5
./src/testData/enterHandler/autoEnd/types/annotationStartNested.cr 3 0 0 3
./src/testData/enterHandler/autoEnd/types/libMiddle.cr 2 0 0 2
./src/testData/enterHandler/autoEnd/types/cUnionMiddle.after.cr 6 0 0 6
./src/testData/enterHandler/autoEnd/types/cStructWithEnd.after.cr 5 0 0 5
./src/testData/enterHandler/autoEnd/types/enumStartNested.after.cr 5 0 0 5
./src/testData/enterHandler/autoEnd/types/classStartNested.cr 3 0 0 3
./src/testData/enterHandler/autoEnd/types/classWithEnd.cr 2 0 0 2
./src/testData/enterHandler/autoEnd/types/annotationStart.cr 1 0 0 1
./src/testData/enterHandler/autoEnd/types/cUnionStart.cr 3 0 0 3
./src/testData/enterHandler/autoEnd/types/moduleStart.cr 1 0 0 1
./src/testData/enterHandler/autoEnd/types/cStructMiddle.cr 4 0 0 4
./src/testData/enterHandler/autoEnd/types/cStructStart.after.cr 5 0 0 5
./src/testData/enterHandler/autoEnd/types/enumMiddle.after.cr 4 0 0 4
./src/testData/enterHandler/autoEnd/types/structStart.after.cr 3 0 0 3
./src/testData/enterHandler/autoIndent/if/thenMiddle.cr 4 0 0 4
./src/testData/enterHandler/autoIndent/if/elseStart.cr 7 0 0 7
./src/testData/enterHandler/autoIndent/if/elsifStart.cr 7 0 0 7
./src/testData/enterHandler/autoIndent/if/thenEmptyWithElse.after.cr 6 0 0 6
./src/testData/enterHandler/autoIndent/if/elseEnd.after.cr 8 0 0 8
./src/testData/enterHandler/autoIndent/if/elseEmpty.after.cr 4 0 0 4
./src/testData/enterHandler/autoIndent/if/elsifStart.after.cr 8 0 0 8
./src/testData/enterHandler/autoIndent/if/thenStart.after.cr 5 0 0 5
./src/testData/enterHandler/autoIndent/if/thenStart.cr 4 0 0 4
./src/testData/enterHandler/autoIndent/if/elseEmpty.cr 3 0 0 3
./src/testData/enterHandler/autoIndent/if/thenEnd.cr 4 0 0 4
./src/testData/enterHandler/autoIndent/if/elsifElseEmpty.cr 8 0 0 8
./src/testData/enterHandler/autoIndent/if/elsifEmptyWithElse.cr 8 0 0 8
./src/testData/enterHandler/autoIndent/if/thenEmpty.after.cr 3 0 0 3
./src/testData/enterHandler/autoIndent/if/elseEnd.cr 7 0 0 7
./src/testData/enterHandler/autoIndent/if/elseMiddle.after.cr 8 0 0 8
./src/testData/enterHandler/autoIndent/if/elsifEmptyWithElse.after.cr 9 0 0 9
./src/testData/enterHandler/autoIndent/if/elsifElseMiddle.after.cr 11 0 0 11
./src/testData/enterHandler/autoIndent/if/elsifElseStart.after.cr 11 0 0 11
./src/testData/enterHandler/autoIndent/if/thenEnd.after.cr 5 0 0 5
./src/testData/enterHandler/autoIndent/if/elsifEnd.cr 7 0 0 7
./src/testData/enterHandler/autoIndent/if/elseMiddle.cr 7 0 0 7
./src/testData/enterHandler/autoIndent/if/elsifElseEmpty.after.cr 9 0 0 9
./src/testData/enterHandler/autoIndent/if/elsifEmpty.cr 5 0 0 5
./src/testData/enterHandler/autoIndent/if/thenEmpty.cr 2 0 0 2
./src/testData/enterHandler/autoIndent/if/thenMiddle.after.cr 5 0 0 5
./src/testData/enterHandler/autoIndent/if/elsifElseEnd.after.cr 11 0 0 11
./src/testData/enterHandler/autoIndent/if/elsifMiddle.cr 7 0 0 7
./src/testData/enterHandler/autoIndent/if/elsifElseStart.cr 10 0 0 10
./src/testData/enterHandler/autoIndent/if/thenEmptyWithElse.cr 5 0 0 5
./src/testData/enterHandler/autoIndent/if/elsifElseEnd.cr 10 0 0 10
./src/testData/enterHandler/autoIndent/if/elseStart.after.cr 8 0 0 8
./src/testData/enterHandler/autoIndent/if/elsifElseMiddle.cr 10 0 0 10
./src/testData/enterHandler/autoIndent/if/elsifEnd.after.cr 8 0 0 8
./src/testData/enterHandler/autoIndent/if/elsifMiddle.after.cr 8 0 0 8
./src/testData/enterHandler/autoIndent/if/elsifEmpty.after.cr 6 0 0 6
./src/testData/enterHandler/autoIndent/until/untilBodyEmpty.cr 2 0 0 2
./src/testData/enterHandler/autoIndent/until/untilBodyEmpty.after.cr 3 0 0 3
./src/testData/enterHandler/autoIndent/until/untilBodyEnd.after.cr 5 0 0 5
./src/testData/enterHandler/autoIndent/until/untilBodyMiddle.cr 4 0 0 4
./src/testData/enterHandler/autoIndent/until/untilBodyStart.after.cr 5 0 0 5
./src/testData/enterHandler/autoIndent/until/untilBodyMiddle.after.cr 5 0 0 5
./src/testData/enterHandler/autoIndent/until/untilBodyStart.cr 4 0 0 4
./src/testData/enterHandler/autoIndent/until/untilBodyEnd.cr 4 0 0 4
./src/testData/enterHandler/autoIndent/case/caseWhenMiddle.cr 5 0 0 5
./src/testData/enterHandler/autoIndent/case/caseElseEmptyWithWhen.after.cr 5 0 0 5
./src/testData/enterHandler/autoIndent/case/caseElseEmpty.after.cr 4 0 0 4
./src/testData/enterHandler/autoIndent/case/caseElseEmptyWithWhen.cr 4 0 0 4
./src/testData/enterHandler/autoIndent/case/caseWhenEndBeforeElse.after.cr 9 0 0 9
./src/testData/enterHandler/autoIndent/case/caseElseStart.cr 8 0 0 8
./src/testData/enterHandler/autoIndent/case/caseWhenEnd.after.cr 6 0 0 6
./src/testData/enterHandler/autoIndent/case/caseElseStart.after.cr 9 0 0 9
./src/testData/enterHandler/autoIndent/case/caseWhenEndBeforeWhen.cr 8 0 0 8
./src/testData/enterHandler/autoIndent/case/caseWhenEmptyWithElse.cr 6 0 0 6
./src/testData/enterHandler/autoIndent/case/caseWhenEndBeforeElse.cr 8 0 0 8
./src/testData/enterHandler/autoIndent/case/caseWhenEmpty.cr 3 0 0 3
./src/testData/enterHandler/autoIndent/case/caseWhenEnd.cr 5 0 0 5
./src/testData/enterHandler/autoIndent/case/caseWhenEndBeforeWhen.after.cr 9 0 0 9
./src/testData/enterHandler/autoIndent/case/caseWhenEmpty.after.cr 4 0 0 4
./src/testData/enterHandler/autoIndent/case/caseEmpty.after.cr 3 0 0 3
./src/testData/enterHandler/autoIndent/case/caseEmpty.cr 2 0 0 2
./src/testData/enterHandler/autoIndent/case/caseWhenMiddle.after.cr 6 0 0 6
./src/testData/enterHandler/autoIndent/case/caseElseEnd.cr 8 0 0 8
./src/testData/enterHandler/autoIndent/case/caseElseMiddle.cr 8 0 0 8
./src/testData/enterHandler/autoIndent/case/caseElseMiddle.after.cr 9 0 0 9
./src/testData/enterHandler/autoIndent/case/caseWhenStart.after.cr 6 0 0 6
./src/testData/enterHandler/autoIndent/case/caseElseEmpty.cr 3 0 0 3
./src/testData/enterHandler/autoIndent/case/caseWhenEmptyWithElse.after.cr 7 0 0 7
./src/testData/enterHandler/autoIndent/case/caseWhenStart.cr 5 0 0 5
./src/testData/enterHandler/autoIndent/case/caseElseEnd.after.cr 9 0 0 9
./src/testData/enterHandler/autoIndent/functions/funBodyMiddle.after.cr 5 0 0 5
./src/testData/enterHandler/autoIndent/functions/funBodyEnd.cr 4 0 0 4
./src/testData/enterHandler/autoIndent/functions/methodBodyEmpty.cr 2 0 0 2
./src/testData/enterHandler/autoIndent/functions/macroBodyStart.cr 4 0 0 4
./src/testData/enterHandler/autoIndent/functions/methodBodyStart.after.cr 5 0 0 5
./src/testData/enterHandler/autoIndent/functions/methodBodyEnd.cr 4 0 0 4
./src/testData/enterHandler/autoIndent/functions/macroBodyMiddle.after.cr 5 0 0 5
./src/testData/enterHandler/autoIndent/functions/macroBodyMiddle.cr 4 0 0 4
./src/testData/enterHandler/autoIndent/functions/macroBodyStart.after.cr 5 0 0 5
./src/testData/enterHandler/autoIndent/functions/funBodyEmpty.after.cr 3 0 0 3
./src/testData/enterHandler/autoIndent/functions/methodBodyMiddle.cr 4 0 0 4
./src/testData/enterHandler/autoIndent/functions/funBodyMiddle.cr 4 0 0 4
./src/testData/enterHandler/autoIndent/functions/funBodyEnd.after.cr 5 0 0 5
./src/testData/enterHandler/autoIndent/functions/macroBodyEmpty.after.cr 3 0 0 3
./src/testData/enterHandler/autoIndent/functions/funBodyStart.after.cr 5 0 0 5
./src/testData/enterHandler/autoIndent/functions/methodBodyStart.cr 4 0 0 4
./src/testData/enterHandler/autoIndent/functions/macroBodyEnd.cr 4 0 0 4
./src/testData/enterHandler/autoIndent/functions/funBodyStart.cr 4 0 0 4
./src/testData/enterHandler/autoIndent/functions/macroBodyEmpty.cr 2 0 0 2
./src/testData/enterHandler/autoIndent/functions/methodBodyMiddle.after.cr 5 0 0 5
./src/testData/enterHandler/autoIndent/functions/macroBodyEnd.after.cr 5 0 0 5
./src/testData/enterHandler/autoIndent/functions/methodBodyEmpty.after.cr 3 0 0 3
./src/testData/enterHandler/autoIndent/functions/methodBodyEnd.after.cr 5 0 0 5
./src/testData/enterHandler/autoIndent/functions/funBodyEmpty.cr 2 0 0 2
./src/testData/enterHandler/autoIndent/annotations/annotationBody.after.cr 3 0 1 4
./src/testData/enterHandler/autoIndent/annotations/annotationBodyEmpty.after.cr 3 0 0 3
./src/testData/enterHandler/autoIndent/annotations/annotationBody.cr 3 0 0 3
./src/testData/enterHandler/autoIndent/annotations/annotationBodyEmpty.cr 2 0 0 2
./src/testData/enterHandler/autoIndent/while/whileBodyMiddle.after.cr 5 0 0 5
./src/testData/enterHandler/autoIndent/while/whileBodyEnd.after.cr 5 0 0 5
./src/testData/enterHandler/autoIndent/while/whileBodyEnd.cr 4 0 0 4
./src/testData/enterHandler/autoIndent/while/whileBodyStart.cr 4 0 0 4
./src/testData/enterHandler/autoIndent/while/whileBodyEmpty.after.cr 3 0 0 3
./src/testData/enterHandler/autoIndent/while/whileBodyMiddle.cr 4 0 0 4
./src/testData/enterHandler/autoIndent/while/whileBodyStart.after.cr 5 0 0 5
./src/testData/enterHandler/autoIndent/while/whileBodyEmpty.cr 2 0 0 2
./src/testData/enterHandler/autoIndent/select/selectWhenEmptyWithElse.cr 6 0 0 6
./src/testData/enterHandler/autoIndent/select/selectWhenEndBeforeElse.after.cr 9 0 0 9
./src/testData/enterHandler/autoIndent/select/selectWhenEmptyWithElse.after.cr 7 0 0 7
./src/testData/enterHandler/autoIndent/select/selectElseEnd.cr 8 0 0 8
./src/testData/enterHandler/autoIndent/select/selectWhenStart.cr 5 0 0 5
./src/testData/enterHandler/autoIndent/select/selectWhenEnd.cr 5 0 0 5
./src/testData/enterHandler/autoIndent/select/selectEmpty.after.cr 3 0 0 3
./src/testData/enterHandler/autoIndent/select/selectElseMiddle.cr 8 0 0 8
./src/testData/enterHandler/autoIndent/select/selectElseStart.after.cr 9 0 0 9
./src/testData/enterHandler/autoIndent/select/selectWhenEndBeforeElse.cr 8 0 0 8
./src/testData/enterHandler/autoIndent/select/selectElseEmpty.after.cr 4 0 0 4
./src/testData/enterHandler/autoIndent/select/selectWhenMiddle.cr 5 0 0 5
./src/testData/enterHandler/autoIndent/select/selectWhenEndBeforeWhen.after.cr 9 0 0 9
./src/testData/enterHandler/autoIndent/select/selectWhenMiddle.after.cr 6 0 0 6
./src/testData/enterHandler/autoIndent/select/selectElseEnd.after.cr 9 0 0 9
./src/testData/enterHandler/autoIndent/select/selectElseStart.cr 8 0 0 8
./src/testData/enterHandler/autoIndent/select/selectElseEmptyWithWhen.cr 4 0 0 4
./src/testData/enterHandler/autoIndent/select/selectWhenEnd.after.cr 6 0 0 6
./src/testData/enterHandler/autoIndent/select/selectWhenStart.after.cr 6 0 0 6
./src/testData/enterHandler/autoIndent/select/selectWhenEmpty.cr 3 0 0 3
./src/testData/enterHandler/autoIndent/select/selectWhenEndBeforeWhen.cr 8 0 0 8
./src/testData/enterHandler/autoIndent/select/selectWhenEmpty.after.cr 4 0 0 4
./src/testData/enterHandler/autoIndent/select/selectEmpty.cr 2 0 0 2
./src/testData/enterHandler/autoIndent/select/selectElseEmptyWithWhen.after.cr 5 0 0 5
./src/testData/enterHandler/autoIndent/select/selectElseEmpty.cr 3 0 0 3
./src/testData/enterHandler/autoIndent/select/selectElseMiddle.after.cr 9 0 0 9
./src/testData/enterHandler/autoIndent/blocks/doBlockStart.after.cr 5 0 0 5
./src/testData/enterHandler/autoIndent/blocks/beginBlockEnd.after.cr 5 0 0 5
./src/testData/enterHandler/autoIndent/blocks/beginBlockEnd.cr 4 0 0 4
./src/testData/enterHandler/autoIndent/blocks/beginBlockStart.after.cr 5 0 0 5
./src/testData/enterHandler/autoIndent/blocks/beginBlockMiddle.after.cr 5 0 0 5
./src/testData/enterHandler/autoIndent/blocks/braceBlockEnd.after.cr 5 0 0 5
./src/testData/enterHandler/autoIndent/blocks/braceBlockStart.after.cr 5 0 0 5
./src/testData/enterHandler/autoIndent/blocks/braceBlockMiddle.cr 4 0 0 4
./src/testData/enterHandler/autoIndent/blocks/braceBlockEnd.cr 4 0 0 4
./src/testData/enterHandler/autoIndent/blocks/beginBlockMiddle.cr 4 0 0 4
./src/testData/enterHandler/autoIndent/blocks/doBlockEnd.cr 4 0 0 4
./src/testData/enterHandler/autoIndent/blocks/braceBlockEmpty.cr 2 0 0 2
./src/testData/enterHandler/autoIndent/blocks/doBlockMiddle.cr 4 0 0 4
./src/testData/enterHandler/autoIndent/blocks/braceBlockEmpty.after.cr 3 0 0 3
./src/testData/enterHandler/autoIndent/blocks/doBlockEmpty.cr 2 0 0 2
./src/testData/enterHandler/autoIndent/blocks/doBlockEnd.after.cr 5 0 0 5
./src/testData/enterHandler/autoIndent/blocks/doBlockEmpty.after.cr 3 0 0 3
./src/testData/enterHandler/autoIndent/blocks/beginBlockEmpty.cr 2 0 0 2
./src/testData/enterHandler/autoIndent/blocks/braceBlockStart.cr 4 0 0 4
./src/testData/enterHandler/autoIndent/blocks/braceBlockMiddle.after.cr 5 0 0 5
./src/testData/enterHandler/autoIndent/blocks/doBlockStart.cr 4 0 0 4
./src/testData/enterHandler/autoIndent/blocks/beginBlockEmpty.after.cr 3 0 0 3
./src/testData/enterHandler/autoIndent/blocks/doBlockMiddle.after.cr 5 0 0 5
./src/testData/enterHandler/autoIndent/blocks/beginBlockStart.cr 4 0 0 4
./src/testData/enterHandler/autoIndent/types/libBodyEnd.after.cr 5 0 0 5
./src/testData/enterHandler/autoIndent/types/moduleBodyStart.after.cr 5 0 0 5
./src/testData/enterHandler/autoIndent/types/libBodyStart.after.cr 5 0 0 5
./src/testData/enterHandler/autoIndent/types/cStructBodyEnd.after.cr 7 0 0 7
./src/testData/enterHandler/autoIndent/types/cStructBodyEmpty.after.cr 5 0 0 5
./src/testData/enterHandler/autoIndent/types/moduleBodyEmpty.cr 2 0 0 2
./src/testData/enterHandler/autoIndent/types/libBodyEnd.cr 4 0 0 4
./src/testData/enterHandler/autoIndent/types/enumBodyEnd.after.cr 5 0 0 5
./src/testData/enterHandler/autoIndent/types/moduleBodyEmpty.after.cr 3 0 0 3
./src/testData/enterHandler/autoIndent/types/structBodyEnd.after.cr 5 0 0 5
./src/testData/enterHandler/autoIndent/types/moduleBodyMiddle.cr 4 0 0 4
./src/testData/enterHandler/autoIndent/types/cUnionBodyEnd.after.cr 7 0 0 7
./src/testData/enterHandler/autoIndent/types/moduleBodyMiddle.after.cr 5 0 0 5
./src/testData/enterHandler/autoIndent/types/cUnionBodyMiddle.cr 6 0 0 6
./src/testData/enterHandler/autoIndent/types/structBodyMiddle.after.cr 5 0 0 5
./src/testData/enterHandler/autoIndent/types/libBodyEmpty.cr 2 0 0 2
./src/testData/enterHandler/autoIndent/types/classBodyStart.after.cr 5 0 0 5
./src/testData/enterHandler/autoIndent/types/structBodyStart.after.cr 5 0 0 5
./src/testData/enterHandler/autoIndent/types/classBodyStart.cr 4 0 0 4
./src/testData/enterHandler/autoIndent/types/cStructBodyStart.after.cr 7 0 0 7
./src/testData/enterHandler/autoIndent/types/cStructBodyMiddle.after.cr 7 0 0 7
./src/testData/enterHandler/autoIndent/types/classBodyEmpty.after.cr 3 0 0 3
./src/testData/enterHandler/autoIndent/types/enumBodyMiddle.cr 4 0 0 4
./src/testData/enterHandler/autoIndent/types/moduleBodyEnd.cr 4 0 0 4
./src/testData/enterHandler/autoIndent/types/classBodyEmpty.cr 2 0 0 2
./src/testData/enterHandler/autoIndent/types/enumBodyEnd.cr 4 0 0 4
./src/testData/enterHandler/autoIndent/types/enumBodyEmpty.cr 2 0 0 2
./src/testData/enterHandler/autoIndent/types/cStructBodyEmpty.cr 4 0 0 4
./src/testData/enterHandler/autoIndent/types/structBodyEnd.cr 4 0 0 4
./src/testData/enterHandler/autoIndent/types/enumBodyStart.after.cr 5 0 0 5
./src/testData/enterHandler/autoIndent/types/moduleBodyStart.cr 4 0 0 4
./src/testData/enterHandler/autoIndent/types/classBodyMiddle.cr 4 0 0 4
./src/testData/enterHandler/autoIndent/types/classBodyEnd.cr 4 0 0 4
./src/testData/enterHandler/autoIndent/types/structBodyStart.cr 4 0 0 4
./src/testData/enterHandler/autoIndent/types/structBodyEmpty.after.cr 3 0 0 3
./src/testData/enterHandler/autoIndent/types/classBodyMiddle.after.cr 5 0 0 5
./src/testData/enterHandler/autoIndent/types/cUnionBodyStart.after.cr 7 0 0 7
./src/testData/enterHandler/autoIndent/types/classBodyEnd.after.cr 5 0 0 5
./src/testData/enterHandler/autoIndent/types/libBodyMiddle.after.cr 5 0 0 5
./src/testData/enterHandler/autoIndent/types/cStructBodyMiddle.cr 6 0 0 6
./src/testData/enterHandler/autoIndent/types/cUnionBodyEmpty.after.cr 5 0 0 5
./src/testData/enterHandler/autoIndent/types/cUnionBodyEmpty.cr 4 0 0 4
./src/testData/enterHandler/autoIndent/types/libBodyStart.cr 4 0 0 4
./src/testData/enterHandler/autoIndent/types/enumBodyStart.cr 4 0 0 4
./src/testData/enterHandler/autoIndent/types/libBodyMiddle.cr 4 0 0 4
./src/testData/enterHandler/autoIndent/types/cUnionBodyEnd.cr 6 0 0 6
./src/testData/enterHandler/autoIndent/types/moduleBodyEnd.after.cr 5 0 0 5
./src/testData/enterHandler/autoIndent/types/structBodyMiddle.cr 4 0 0 4
./src/testData/enterHandler/autoIndent/types/structBodyEmpty.cr 2 0 0 2
./src/testData/enterHandler/autoIndent/types/cUnionBodyMiddle.after.cr 7 0 0 7
./src/testData/enterHandler/autoIndent/types/cStructBodyStart.cr 6 0 0 6
./src/testData/enterHandler/autoIndent/types/enumBodyMiddle.after.cr 5 0 0 5
./src/testData/enterHandler/autoIndent/types/enumBodyEmpty.after.cr 3 0 0 3
./src/testData/enterHandler/autoIndent/types/cUnionBodyStart.cr 6 0 0 6
./src/testData/enterHandler/autoIndent/types/cStructBodyEnd.cr 6 0 0 6
./src/testData/enterHandler/autoIndent/types/libBodyEmpty.after.cr 3 0 0 3
./src/testData/enterHandler/autoIndent/unless/thenMiddle.cr 4 0 0 4
./src/testData/enterHandler/autoIndent/unless/elseStart.cr 7 0 0 7
./src/testData/enterHandler/autoIndent/unless/thenEmptyWithElse.after.cr 6 0 0 6
./src/testData/enterHandler/autoIndent/unless/elseEnd.after.cr 8 0 0 8
./src/testData/enterHandler/autoIndent/unless/elseEmpty.after.cr 4 0 0 4
./src/testData/enterHandler/autoIndent/unless/thenStart.after.cr 5 0 0 5
./src/testData/enterHandler/autoIndent/unless/thenStart.cr 4 0 0 4
./src/testData/enterHandler/autoIndent/unless/elseEmpty.cr 3 0 0 3
./src/testData/enterHandler/autoIndent/unless/thenEnd.cr 4 0 0 4
./src/testData/enterHandler/autoIndent/unless/thenEmpty.after.cr 3 0 0 3
./src/testData/enterHandler/autoIndent/unless/elseEnd.cr 7 0 0 7
./src/testData/enterHandler/autoIndent/unless/elseMiddle.after.cr 8 0 0 8
./src/testData/enterHandler/autoIndent/unless/thenEnd.after.cr 5 0 0 5
./src/testData/enterHandler/autoIndent/unless/elseMiddle.cr 7 0 0 7
./src/testData/enterHandler/autoIndent/unless/thenEmpty.cr 2 0 0 2
./src/testData/enterHandler/autoIndent/unless/thenMiddle.after.cr 5 0 0 5
./src/testData/enterHandler/autoIndent/unless/thenEmptyWithElse.cr 5 0 0 5
./src/testData/enterHandler/autoIndent/unless/elseStart.after.cr 8 0 0 8
./src/testData/resolve/superClass/userTypes/lib.cr 2 1 2 5
./src/testData/resolve/superClass/userTypes/simple.cr 4 1 4 9
./src/testData/resolve/superClass/userTypes/nested.cr 6 1 4 11
./src/testData/resolve/superClass/userTypes/superClassInReopenOnly.cr 6 1 6 13
./src/testData/resolve/superClass/userTypes/classWithIncludeExtend.cr 16 2 11 29
./src/testData/resolve/superClass/userTypes/nestedQualified2.cr 6 1 4 11
./src/testData/resolve/superClass/userTypes/classNoSuper.cr 2 1 2 5
./src/testData/resolve/superClass/userTypes/module.cr 2 1 2 5
./src/testData/resolve/superClass/userTypes/structNoSuper.cr 2 1 2 5
./src/testData/resolve/superClass/userTypes/cStructUnion.cr 6 1 4 11
./src/testData/resolve/superClass/userTypes/nestedQualified1.cr 6 1 4 11
./src/testData/resolve/superClass/userTypes/enum.cr 5 1 1 7
./src/testData/resolve/superClass/userTypes/superStructInReopenOnly.cr 6 1 6 13
./src/testData/resolve/superClass/userTypes/simpleForwardRef.cr 4 1 4 9
./src/testData/resolve/superClass/userTypes/simpleQualified.cr 4 1 4 9
./src/testData/resolve/superClass/userTypes/moduleWithIncludeDuplicates.cr 9 2 5 16
./src/testData/resolve/superClass/userTypes/moduleWithIncludeExtend.cr 14 2 9 25
./src/testData/resolve/superClass/stdlibMetaclasses/object.cr 2 1 2 5
./src/testData/resolve/superClass/stdlibMetaclasses/class.cr 2 1 2 5
./src/testData/resolve/superClass/stdlibMetaclasses/number.cr 2 1 2 5
./src/testData/resolve/superClass/stdlibMetaclasses/string.cr 2 1 2 5
./src/testData/resolve/superClass/userTypeMetaclasses/lib.cr 2 1 2 5
./src/testData/resolve/superClass/userTypeMetaclasses/structWithSuper.cr 4 1 4 9
./src/testData/resolve/superClass/userTypeMetaclasses/classWithIncludeExtend.cr 16 2 11 29
./src/testData/resolve/superClass/userTypeMetaclasses/moduleWithExtendDuplicates.cr 9 2 5 16
./src/testData/resolve/superClass/userTypeMetaclasses/classNoSuper.cr 2 1 2 5
./src/testData/resolve/superClass/userTypeMetaclasses/module.cr 2 1 2 5
./src/testData/resolve/superClass/userTypeMetaclasses/structNoSuper.cr 2 1 2 5
./src/testData/resolve/superClass/userTypeMetaclasses/cStructUnion.cr 6 1 4 11
./src/testData/resolve/superClass/userTypeMetaclasses/enum.cr 5 1 1 7
./src/testData/resolve/superClass/userTypeMetaclasses/moduleWithIncludeExtend.cr 14 2 9 25
./src/testData/resolve/superClass/stdlib/numbers.cr 4 1 4 9
./src/testData/resolve/superClass/stdlib/ints.cr 20 1 20 41
./src/testData/resolve/superClass/stdlib/values.cr 28 1 28 57
./src/testData/resolve/superClass/stdlib/objects.cr 4 1 4 9
./src/testData/resolve/superClass/stdlib/references.cr 2 1 2 5
./src/testData/resolve/superClass/stdlib/superless.cr 6 1 6 13
./src/testData/resolve/superClass/stdlib/floats.cr 4 1 4 9
./src/testData/resolve/references/macros/multipleCandidates.cr 7 0 2 9
./src/testData/resolve/references/macros/objectAndProgramFallback.cr 30 0 19 49
./src/testData/resolve/references/macros/overloadsParentScope.cr 13 0 6 19
./src/testData/resolve/references/macros/pathReceiver.cr 10 0 2 12
./src/testData/resolve/references/macros/argMatching.cr 6 0 3 9
./src/testData/resolve/references/macros/overloadsMember.cr 7 0 4 11
./src/testData/resolve/references/macros/simpleCall.cr 6 0 5 11
./src/testData/resolve/references/macros/overloadsGlobal.cr 5 0 4 9
./src/testData/resolve/references/constantLike/extendRefs.cr 8 0 3 11
./src/testData/resolve/references/constantLike/typeParameters.cr 14 0 7 21
./src/testData/resolve/references/constantLike/constants.cr 22 0 12 34
./src/testData/resolve/references/constantLike/metaclasses.cr 6 1 6 13
./src/testData/resolve/references/constantLike/parentPrecedenceOverNamespace.cr 22 0 10 32
./src/testData/resolve/references/constantLike/superClassRefs.cr 6 0 5 11
./src/testData/resolve/references/constantLike/topLevelInclude.cr 7 0 4 11
./src/testData/resolve/references/constantLike/selfPrecendeceInTypeLookup.cr 12 0 4 16
./src/testData/resolve/references/constantLike/includeRefs.cr 8 0 3 11
./src/testData/resolve/references/constantLike/libTypes.cr 43 0 9 52
./src/testData/resolve/references/constantLike/globalRefs.cr 60 0 28 88
./src/testData/resolve/references/constantLike/parentTypeLookup.cr 24 0 8 32
./src/testData/resolve/references/constantLike/implicitModules.cr 10 0 7 17
./src/testData/resolve/references/constantLike/namespaceTypeLookup.cr 30 0 8 38
./src/testData/resolve/references/constantLike/topLevelExtend.cr 7 0 4 11
./src/testData/navigation/gotoDeclaration/aliases.cr 8 5 2 15
./src/testData/navigation/gotoDeclaration/unions.cr 8 3 3 14
./src/testData/navigation/gotoDeclaration/typeDefs.cr 5 3 1 9
./src/testData/navigation/gotoDeclaration/libs.cr 6 3 3 12
./src/testData/navigation/gotoDeclaration/structs.cr 22 7 9 38
./src/testData/navigation/gotoDeclaration/classes.cr 14 5 6 25
./src/testData/navigation/gotoDeclaration/enums.cr 32 5 6 43
./src/testData/navigation/gotoDeclaration/modules.cr 14 5 4 23
./src/testData/navigation/gotoDeclaration/annotations.cr 14 5 6 25
./src/testData/navigation/ctrlMouseInfo/namedTuple.cr 1 1 0 2
./src/testData/navigation/ctrlMouseInfo/labeledType.cr 2 1 0 3
./src/testData/navigation/ctrlMouseInfo/def.cr 2 1 0 3
./src/testData/navigation/ctrlMouseInfo/defInClass.cr 4 1 0 5
./src/testData/navigation/ctrlMouseInfo/classSimple.cr 2 1 0 3
./src/testData/navigation/ctrlMouseInfo/classWithPathOnName.cr 2 1 0 3
./src/testData/navigation/ctrlMouseInfo/namedArgument.cr 1 1 0 2
./src/testData/navigation/ctrlMouseInfo/classNested.cr 4 1 0 5
./src/testData/navigation/ctrlMouseInfo/classWithPathOnPrefix.cr 2 1 0 3
./src/testData/navigation/gotoSymbol/macros.cr 14 5 6 25
./src/testData/navigation/gotoSymbol/constants.cr 14 9 4 27
./src/testData/navigation/gotoSymbol/enumConstants.cr 5 3 1 9
./src/testData/navigation/gotoSymbol/cFields.cr 12 5 2 19
./src/testData/navigation/gotoSymbol/methods.cr 14 5 6 25
./src/testData/navigation/gotoSymbol/variables.cr 19 7 5 31
./src/testData/navigation/gotoSymbol/functions.cr 11 5 6 22
./src/testData/navigation/gotoClass/nonType.cr 6 1 3 10
./src/testData/parameterInfo/macros/argListEnd.cr 4 1 2 7
./src/testData/parameterInfo/macros/argListStart.cr 4 1 2 7
./src/testData/parameterInfo/macros/atNamedArg.cr 4 1 2 7
./src/testData/parameterInfo/macros/atPositionalArg.cr 4 1 2 7
./src/testData/parameterInfo/macros/atSplatArg.cr 4 1 2 7
./src/testData/formatter/loops/until.cr 5 0 0 5
./src/testData/formatter/loops/while.cr 5 0 0 5
./src/testData/formatter/loops/untilNested.cr 7 0 0 7
./src/testData/formatter/loops/whileNested.cr 7 0 0 7
./src/testData/formatter/loops/whileNested.after.cr 7 0 0 7
./src/testData/formatter/loops/until.after.cr 5 0 0 5
./src/testData/formatter/loops/untilNested.after.cr 7 0 0 7
./src/testData/formatter/loops/while.after.cr 5 0 0 5
./src/testData/formatter/caseSelect/caseWhen.after.cr 6 0 0 6
./src/testData/formatter/caseSelect/selectWhenElse.after.cr 10 0 0 10
./src/testData/formatter/caseSelect/caseWhenElseNested.after.cr 12 0 0 12
./src/testData/formatter/caseSelect/caseWhen.cr 6 0 0 6
./src/testData/formatter/caseSelect/selectWhen.after.cr 6 0 0 6
./src/testData/formatter/caseSelect/caseWhenElse.cr 10 0 0 10
./src/testData/formatter/caseSelect/selectWhenElseNested.cr 12 0 0 12
./src/testData/formatter/caseSelect/caseWhenElse.after.cr 10 0 0 10
./src/testData/formatter/caseSelect/selectWhenElse.cr 10 0 0 10
./src/testData/formatter/caseSelect/selectWhen.cr 6 0 0 6
./src/testData/formatter/caseSelect/caseElse.after.cr 6 0 0 6
./src/testData/formatter/caseSelect/selectElse.after.cr 6 0 0 6
./src/testData/formatter/caseSelect/caseElse.cr 6 0 0 6
./src/testData/formatter/caseSelect/caseWhenElseNested.cr 12 0 0 12
./src/testData/formatter/caseSelect/selectWhenElseNested.after.cr 12 0 0 12
./src/testData/formatter/caseSelect/selectElse.cr 6 0 0 6
./src/testData/formatter/functions/method.after.cr 5 0 0 5
./src/testData/formatter/functions/methodInClass.cr 7 0 0 7
./src/testData/formatter/functions/macro.after.cr 5 0 0 5
./src/testData/formatter/functions/methodInClass.after.cr 7 0 0 7
./src/testData/formatter/functions/macro.cr 5 0 0 5
./src/testData/formatter/functions/fun.after.cr 5 0 0 5
./src/testData/formatter/functions/fun.cr 5 0 0 5
./src/testData/formatter/functions/method.cr 5 0 0 5
./src/testData/formatter/ifUnless/unlessElse.after.cr 9 0 0 9
./src/testData/formatter/ifUnless/unlessElseNested.after.cr 11 0 0 11
./src/testData/formatter/ifUnless/ifElsifElse.after.cr 13 0 0 13
./src/testData/formatter/ifUnless/ifElse.after.cr 9 0 0 9
./src/testData/formatter/ifUnless/unless.cr 5 0 0 5
./src/testData/formatter/ifUnless/if.cr 5 0 0 5
./src/testData/formatter/ifUnless/ifElsif.after.cr 9 0 0 9
./src/testData/formatter/ifUnless/ifElse.cr 9 0 0 9
./src/testData/formatter/ifUnless/ifElsif.cr 9 0 0 9
./src/testData/formatter/ifUnless/unless.after.cr 5 0 0 5
./src/testData/formatter/ifUnless/unlessElse.cr 9 0 0 9
./src/testData/formatter/ifUnless/ifElsifElse.cr 13 0 0 13
./src/testData/formatter/ifUnless/if.after.cr 5 0 0 5
./src/testData/formatter/ifUnless/ifElsifElseNested.after.cr 15 0 0 15
./src/testData/formatter/ifUnless/unlessElseNested.cr 11 0 0 11
./src/testData/formatter/ifUnless/ifElsifElseNested.cr 15 0 0 15
./src/testData/formatter/blocks/doEndBlockNested.cr 7 0 0 7
./src/testData/formatter/blocks/curlyBlock.after.cr 5 0 0 5
./src/testData/formatter/blocks/beginEndNested.after.cr 7 0 0 7
./src/testData/formatter/blocks/beginEnd.after.cr 5 0 0 5
./src/testData/formatter/blocks/curlyBlockNested.cr 7 0 0 7
./src/testData/formatter/blocks/curlyBlockNested.after.cr 7 0 0 7
./src/testData/formatter/blocks/doEndBlock.after.cr 5 0 0 5
./src/testData/formatter/blocks/beginEndNested.cr 7 0 0 7
./src/testData/formatter/blocks/curlyBlock.cr 5 0 0 5
./src/testData/formatter/blocks/beginEnd.cr 5 0 0 5
./src/testData/formatter/blocks/doEndBlockNested.after.cr 7 0 0 7
./src/testData/formatter/blocks/doEndBlock.cr 5 0 0 5
./src/testData/formatter/types/moduleNested.cr 7 0 0 7
./src/testData/formatter/types/lib.cr 5 0 0 5
./src/testData/formatter/types/classNested.after.cr 7 0 0 7
./src/testData/formatter/types/lib.after.cr 5 0 0 5
./src/testData/formatter/types/class.cr 5 0 0 5
./src/testData/formatter/types/enumNested.cr 7 0 0 7
./src/testData/formatter/types/structNested.after.cr 7 0 0 7
./src/testData/formatter/types/struct.after.cr 5 0 0 5
./src/testData/formatter/types/cUnion.after.cr 7 0 0 7
./src/testData/formatter/types/cStruct.cr 7 0 0 7
./src/testData/formatter/types/moduleNested.after.cr 7 0 0 7
./src/testData/formatter/types/cStruct.after.cr 7 0 0 7
./src/testData/formatter/types/cUnion.cr 7 0 0 7
./src/testData/formatter/types/module.after.cr 5 0 0 5
./src/testData/formatter/types/module.cr 5 0 0 5
./src/testData/formatter/types/enum.after.cr 5 0 0 5
./src/testData/formatter/types/classNested.cr 7 0 0 7
./src/testData/formatter/types/struct.cr 5 0 0 5
./src/testData/formatter/types/class.after.cr 5 0 0 5
./src/testData/formatter/types/enumNested.after.cr 7 0 0 7
./src/testData/formatter/types/enum.cr 5 0 0 5
./src/testData/formatter/types/structNested.cr 7 0 0 7
./src/testData/psi/annotationOwner/atBlockEndNested.cr 8 1 1 10
./src/testData/psi/annotationOwner/atParenthesesEnd.cr 5 1 1 7
./src/testData/psi/annotationOwner/simple.cr 3 1 1 5
./src/testData/psi/annotationOwner/multiAnnotationTopLevel1.cr 5 1 1 7
./src/testData/psi/annotationOwner/multiAnnotationTopLevel2.cr 5 1 1 7
./src/testData/psi/annotationOwner/atClassEnd.cr 5 1 1 7
./src/testData/psi/annotationOwner/atParenthesesEndNested.cr 8 1 1 10
./src/testData/psi/annotationOwner/atBlockEnd.cr 5 1 1 7
./src/testData/psi/annotationOwner/ownerInBlock.cr 5 1 1 7
./src/testData/psi/annotationOwner/atParenthesizedBlockEnd.cr 8 1 1 10
./src/testData/psi/annotationOwner/ownerInParentheses.cr 5 1 1 7
./src/testData/psi/annotationOwner/atBlockedParenthesesEnd.cr 8 1 1 10
./src/testData/indexes/constantByFqName/aliasesNested2.cr 25 2 4 31
./src/testData/indexes/constantByFqName/typeDefsNested.cr 6 2 2 10
./src/testData/indexes/constantByFqName/enumsNested2.cr 93 2 18 113
./src/testData/indexes/constantByFqName/constantsNested2.cr 25 2 4 31
./src/testData/indexes/constantByFqName/cUnionsNested.cr 8 2 2 12
./src/testData/indexes/constantByFqName/libsGlobal.cr 4 2 3 9
./src/testData/indexes/constantByFqName/modulesNested1.cr 26 2 11 39
./src/testData/indexes/constantByFqName/constantsGlobal.cr 8 2 2 12
./src/testData/indexes/constantByFqName/enumsNested1.cr 59 2 11 72
./src/testData/indexes/constantByFqName/annotationsNested2.cr 42 2 18 62
./src/testData/indexes/constantByFqName/structsNested1.cr 26 2 11 39
./src/testData/indexes/constantByFqName/annotationsNested1.cr 26 2 11 39
./src/testData/indexes/constantByFqName/structsGlobal.cr 14 2 6 22
./src/testData/indexes/constantByFqName/classesGlobal.cr 14 2 6 22
./src/testData/indexes/constantByFqName/aliasesNested1.cr 15 2 3 20
./src/testData/indexes/constantByFqName/cStructsNested.cr 8 2 2 12
./src/testData/indexes/constantByFqName/annotationsGlobal.cr 14 2 6 22
./src/testData/indexes/constantByFqName/structsNested2.cr 42 2 18 62
./src/testData/indexes/constantByFqName/aliasesGlobal.cr 8 2 2 12
./src/testData/indexes/constantByFqName/constantsNested1.cr 15 2 3 20
./src/testData/indexes/constantByFqName/modulesGlobal.cr 14 2 6 22
./src/testData/indexes/constantByFqName/enumsGlobal.cr 32 2 6 40
./src/testData/indexes/constantByFqName/classesNested2.cr 42 2 18 62
./src/testData/indexes/constantByFqName/modulesNested2.cr 42 2 18 62
./src/testData/indexes/constantByFqName/classesNested1.cr 26 2 11 39
./src/testData/indexes/macroByParentFqName/global.cr 10 2 4 16
./src/testData/indexes/macroByParentFqName/member.cr 16 2 6 24
./src/testData/indexes/typeBySuperclassName/structsWithSuper.cr 16 2 8 26
./src/testData/indexes/typeBySuperclassName/classesWithIncluded.cr 25 2 9 36
./src/testData/indexes/typeBySuperclassName/classesWithSuper.cr 16 2 8 26
./src/testData/indexes/typeBySuperclassName/structsWithIncluded.cr 25 2 9 36
./src/testData/indexes/typeBySuperclassName/modulesWithIncluded.cr 25 2 9 36
./src/testData/indexes/typeShortName/aliases.cr 14 2 12 28
./src/testData/indexes/typeShortName/cStructs.cr 6 2 2 10
./src/testData/indexes/typeShortName/typeDefs.cr 4 2 2 8
./src/testData/indexes/typeShortName/libs.cr 4 2 2 8
./src/testData/indexes/typeShortName/structs.cr 26 2 12 40
./src/testData/indexes/typeShortName/classes.cr 26 2 12 40
./src/testData/indexes/typeShortName/enums.cr 60 2 14 76
./src/testData/indexes/typeShortName/modules.cr 26 2 12 40
./src/testData/indexes/typeShortName/cUnions.cr 6 2 2 10
./src/testData/indexes/typeShortName/annotations.cr 26 2 12 40
./src/testData/indexes/constantByParentFqName/aliasesNested2.cr 25 2 4 31
./src/testData/indexes/constantByParentFqName/typeDefsNested.cr 6 2 2 10
./src/testData/indexes/constantByParentFqName/enumsNested2.cr 93 2 18 113
./src/testData/indexes/constantByParentFqName/constantsNested2.cr 25 2 4 31
./src/testData/indexes/constantByParentFqName/cUnionsNested.cr 8 2 2 12
./src/testData/indexes/constantByParentFqName/libsGlobal.cr 4 2 2 8
./src/testData/indexes/constantByParentFqName/modulesNested1.cr 26 2 11 39
./src/testData/indexes/constantByParentFqName/constantsGlobal.cr 8 2 2 12
./src/testData/indexes/constantByParentFqName/enumsNested1.cr 59 2 11 72
./src/testData/indexes/constantByParentFqName/annotationsNested2.cr 42 2 18 62
./src/testData/indexes/constantByParentFqName/structsNested1.cr 26 2 11 39
./src/testData/indexes/constantByParentFqName/annotationsNested1.cr 26 2 11 39
./src/testData/indexes/constantByParentFqName/structsGlobal.cr 14 2 6 22
./src/testData/indexes/constantByParentFqName/classesGlobal.cr 14 2 6 22
./src/testData/indexes/constantByParentFqName/aliasesNested1.cr 15 2 3 20
./src/testData/indexes/constantByParentFqName/cStructsNested.cr 8 2 2 12
./src/testData/indexes/constantByParentFqName/annotationsGlobal.cr 14 2 6 22
./src/testData/indexes/constantByParentFqName/structsNested2.cr 42 2 18 62
./src/testData/indexes/constantByParentFqName/aliasesGlobal.cr 8 2 2 12
./src/testData/indexes/constantByParentFqName/constantsNested1.cr 15 2 3 20
./src/testData/indexes/constantByParentFqName/modulesGlobal.cr 14 2 6 22
./src/testData/indexes/constantByParentFqName/enumsGlobal.cr 32 2 6 40
./src/testData/indexes/constantByParentFqName/classesNested2.cr 42 2 18 62
./src/testData/indexes/constantByParentFqName/modulesNested2.cr 42 2 18 62
./src/testData/indexes/constantByParentFqName/classesNested1.cr 26 2 11 39
./src/testData/indexes/macroBySignature/global.cr 14 2 6 22
./src/testData/indexes/macroBySignature/member.cr 22 2 9 33
./src/testData/indexes/variableShortName/enumConstants.cr 19 2 3 24
./src/testData/indexes/variableShortName/fields.cr 10 2 2 14
./src/testData/indexes/variableShortName/variables.cr 8 2 3 13
./src/testData/indexes/macroByFqName/global.cr 10 2 4 16
./src/testData/indexes/macroByFqName/member.cr 16 2 6 24
./src/testData/indexes/functionShortName/macros.cr 10 2 4 16
./src/testData/indexes/functionShortName/methods.cr 10 2 4 16
./src/testData/indexes/functionShortName/functions.cr 8 2 4 14
./src/testData/intentions/dropListElement/macros/multipleSplatParams.after.cr 2 1 0 3
./src/testData/intentions/dropListElement/macros/nonBlockParamAfterDoubleSplat.after.cr 2 1 0 3
./src/testData/intentions/dropListElement/macros/nonBlockParamAfterDoubleSplat.cr 2 1 0 3
./src/testData/intentions/dropListElement/macros/paramAfterBlockParam.after.cr 2 1 0 3
./src/testData/intentions/dropListElement/macros/paramAfterBlockParam.cr 2 1 0 3
./src/testData/intentions/dropListElement/macros/multipleSplatParams.cr 2 1 0 3
./src/testData/intentions/dropListElement/typeParameters/multipleSplatParams.after.cr 2 1 0 3
./src/testData/intentions/dropListElement/typeParameters/multipleSplatParams.cr 2 1 0 3
./src/testData/intentions/dropListElement/calls/splatAfterDoubleSplat.cr 1 1 0 2
./src/testData/intentions/dropListElement/calls/outAfterDoubleSplat.after.cr 1 1 0 2
./src/testData/intentions/dropListElement/calls/positionalArgAfterDoubleSplat.after.cr 1 1 0 2
./src/testData/intentions/dropListElement/calls/excessiveDoBlock.after.cr 1 1 0 2
./src/testData/intentions/dropListElement/calls/namedArgAfterDoubleSplat.cr 1 1 0 2
./src/testData/intentions/dropListElement/calls/excessiveBlockParamLast.after.cr 1 1 0 2
./src/testData/intentions/dropListElement/calls/excessiveDoBlock.cr 2 1 0 3
./src/testData/intentions/dropListElement/calls/excessiveBlockParamLast.cr 1 1 0 2
./src/testData/intentions/dropListElement/calls/namedArgAfterDoubleSplat.after.cr 1 1 0 2
./src/testData/intentions/dropListElement/calls/positionalArgAfterDoubleSplat.cr 1 1 0 2
./src/testData/intentions/dropListElement/calls/excessiveBlockParamMiddle.after.cr 1 1 0 2
./src/testData/intentions/dropListElement/calls/outAfterDoubleSplat.cr 1 1 0 2
./src/testData/intentions/dropListElement/calls/excessiveCurlyBlock.cr 1 1 0 2
./src/testData/intentions/dropListElement/calls/splatAfterDoubleSplat.after.cr 1 1 0 2
./src/testData/intentions/dropListElement/calls/excessiveBlockParamMiddle.cr 1 1 0 2
./src/testData/intentions/dropListElement/calls/excessiveCurlyBlock.after.cr 1 1 0 2
./src/testData/intentions/dropListElement/blocks/multipleSplatParamsInMultiList.after.cr 2 1 1 4
./src/testData/intentions/dropListElement/blocks/multipleSplatParams.after.cr 2 1 1 4
./src/testData/intentions/dropListElement/blocks/multipleSplatParams.cr 2 1 1 4
./src/testData/intentions/dropListElement/blocks/multipleSplatParamsInMultiList.cr 2 1 1 4
./src/testData/intentions/dropListElement/methods/multipleParamsInSetter.after.cr 2 1 0 3
./src/testData/intentions/dropListElement/methods/multipleSplatParams.after.cr 2 1 0 3
./src/testData/intentions/dropListElement/methods/nonBlockParamAfterDoubleSplat.after.cr 2 1 0 3
./src/testData/intentions/dropListElement/methods/multipleParamsInSetter.cr 2 1 0 3
./src/testData/intentions/dropListElement/methods/nonBlockParamAfterDoubleSplat.cr 2 1 0 3
./src/testData/intentions/dropListElement/methods/paramAfterBlockParam.after.cr 2 1 0 3
./src/testData/intentions/dropListElement/methods/paramAfterBlockParam.cr 2 1 0 3
./src/testData/intentions/dropListElement/methods/multipleSplatParams.cr 2 1 0 3
./src/testData/intentions/fixHeredocIndents/multiBody.cr 5 2 0 7
./src/testData/intentions/fixHeredocIndents/onIndent.after.cr 6 1 0 7
./src/testData/intentions/fixHeredocIndents/inBody.after.cr 6 1 0 7
./src/testData/intentions/fixHeredocIndents/onIndent.cr 6 1 0 7
./src/testData/intentions/fixHeredocIndents/multiBody.after.cr 5 2 0 7
./src/testData/intentions/fixHeredocIndents/inBody.cr 6 1 0 7
./src/testData/intentions/addSpace/blockParamType.after.cr 2 1 0 3
./src/testData/intentions/addSpace/spaceAfterSymbol.cr 2 1 0 3
./src/testData/intentions/addSpace/spaceBefore.after.cr 2 1 0 3
./src/testData/intentions/addSpace/spaceBeforeAfter.cr 2 1 0 3
./src/testData/intentions/addSpace/spaceAfterSymbol.after.cr 2 1 0 3
./src/testData/intentions/addSpace/spaceAfter.after.cr 2 1 0 3
./src/testData/intentions/addSpace/methodReturnType.after.cr 3 1 0 4
./src/testData/intentions/addSpace/blockParamType.cr 2 1 0 3
./src/testData/intentions/addSpace/spaceBeforeAfter.after.cr 2 1 0 3
./src/testData/intentions/addSpace/spaceAfter.cr 2 1 0 3
./src/testData/intentions/addSpace/varType.cr 1 1 0 2
./src/testData/intentions/addSpace/varType.after.cr 1 1 0 2
./src/testData/intentions/addSpace/spaceBefore.cr 2 1 0 3
./src/testData/intentions/addSpace/spaceBeforeAfterSymbol.cr 2 1 0 3
./src/testData/intentions/addSpace/spaceBeforeAfterSymbol.after.cr 2 1 0 3
./src/testData/intentions/addSpace/methodReturnType.cr 3 1 0 4
./src/testData/intentions/convertNamedTupleToHash/noSpace.cr 1 1 0 2
./src/testData/intentions/convertNamedTupleToHash/entryWithId.cr 1 1 0 2
./src/testData/intentions/convertNamedTupleToHash/multiEntries.cr 1 1 0 2
./src/testData/intentions/convertNamedTupleToHash/entryWithString.cr 1 1 0 2
./src/testData/intentions/convertNamedTupleToHash/noSpace.after.cr 1 1 0 2
./src/testData/intentions/convertNamedTupleToHash/multiEntries.after.cr 1 1 0 2
./src/testData/intentions/convertNamedTupleToHash/entryWithId.after.cr 1 1 0 2
./src/testData/intentions/convertNamedTupleToHash/entryWithString.after.cr 1 1 0 2
./src/testData/usages/highlighting/heredocs/multipleEnd1.cr 5 0 0 5
./src/testData/usages/highlighting/heredocs/simpleEnd.cr 3 0 0 3
./src/testData/usages/highlighting/heredocs/quotedEnd.cr 3 0 0 3
./src/testData/usages/highlighting/heredocs/indentEnd.cr 3 0 0 3
./src/testData/usages/highlighting/heredocs/simpleStart.cr 3 0 0 3
./src/testData/usages/highlighting/heredocs/identStart.cr 3 0 0 3
./src/testData/usages/highlighting/heredocs/multipleStart1.cr 5 0 0 5
./src/testData/usages/highlighting/heredocs/multipleStart2.cr 5 0 0 5
./src/testData/usages/highlighting/heredocs/quotedStart.cr 3 0 0 3
./src/testData/usages/highlighting/heredocs/multipleEnd2.cr 5 0 0 5
./src/testData/commenter/multipleLines.cr 5 0 0 5
./src/testData/commenter/currentLine.after.cr 4 1 0 5
./src/testData/commenter/multipleLines.after.cr 3 2 0 5
./src/testData/commenter/currentLine.cr 5 0 0 5
./src/testData/commenter/multipleLinesPartial.cr 5 0 0 5
./src/testData/commenter/currentLineIndent.after.cr 4 1 0 5
./src/testData/commenter/multipleLinesPartial.after.cr 3 2 0 5
./src/testData/commenter/currentLineIndent.cr 5 0 0 5
./src/testData/lineMarkers/macroOverrides/global.cr 6 0 5 11
./src/testData/lineMarkers/macroOverrides/splat.cr 6 0 5 11
./src/testData/lineMarkers/macroOverrides/parents.cr 18 0 8 26
./src/testData/lineMarkers/macroOverrides/requireParams2.cr 6 0 5 11
./src/testData/lineMarkers/macroOverrides/member.cr 8 0 5 13
./src/testData/lineMarkers/macroOverrides/requireParams.cr 6 0 5 11
./src/testData/lineMarkers/macroOverrides/doubleSplat.cr 6 0 5 11
./src/testData/lineMarkers/macroOverrides/paramCount.cr 6 0 5 11
./src/testData/lineMarkers/partials.cr 30 0 14 44
./src/testData/lineMarkers/stdlib.cr 64 0 63 127
./src/testData/lineMarkers/inheritors.cr 13 0 6 19
./src/testData/folding/UnlessClauses.cr 9 0 0 9
./src/testData/folding/DoEndBlock.cr 5 0 0 5
./src/testData/folding/CStructBody.cr 7 0 0 7
./src/testData/folding/SelectClauses.cr 14 0 0 14
./src/testData/folding/StructBody.cr 5 0 0 5
./src/testData/folding/EnumBody.cr 5 0 0 5
./src/testData/folding/ClassBody.cr 5 0 0 5
./src/testData/folding/WhileBody.cr 5 0 0 5
./src/testData/folding/CaseClauses.cr 14 0 0 14
./src/testData/folding/CurlyBlock.cr 5 0 0 5
./src/testData/folding/CUnionBody.cr 7 0 0 7
./src/testData/folding/LambdaCurlyBlock.cr 5 0 0 5
./src/testData/folding/IfClauses.cr 13 0 0 13
./src/testData/folding/BeginEndBlock.cr 5 0 0 5
./src/testData/folding/ModuleBody.cr 5 0 0 5
./src/testData/folding/UntilBody.cr 5 0 0 5
./src/testData/folding/LambdaDoEndBlock.cr 5 0 0 5
./src/testData/folding/LibraryBody.cr 5 0 0 5
./src/testData/folding/MethodBody.cr 5 0 0 5
./src/testData/analysis/nonDynamics/constantInConstant_1_6.cr 8 1 1 10
./src/testData/analysis/nonDynamics/lib.cr 27 0 7 34
./src/testData/analysis/nonDynamics/class.cr 27 0 7 34
./src/testData/analysis/nonDynamics/annotation.cr 27 0 7 34
./src/testData/analysis/nonDynamics/require.cr 18 0 7 25
./src/testData/analysis/nonDynamics/calls.cr 24 0 12 36
./src/testData/analysis/nonDynamics/include.cr 18 0 7 25
./src/testData/analysis/nonDynamics/alias.cr 18 0 7 25
./src/testData/analysis/nonDynamics/constant.cr 17 0 6 23
./src/testData/analysis/nonDynamics/constantInConstant.cr 8 0 0 8
./src/testData/analysis/nonDynamics/macro.cr 27 0 7 34
./src/testData/analysis/nonDynamics/module.cr 27 0 7 34
./src/testData/analysis/nonDynamics/struct.cr 27 0 7 34
./src/testData/analysis/nonDynamics/fun.cr 27 0 7 34
./src/testData/analysis/nonDynamics/enum.cr 36 0 7 43
./src/testData/analysis/nonDynamics/method.cr 27 0 7 34
./src/testData/analysis/nonDynamics/extend.cr 18 0 7 25
./src/testData/analysis/emptyNames_1_0.cr 11 1 9 21
./src/testData/analysis/spaceInTypeRestrictions.cr 28 0 14 42
./src/testData/analysis/functionLiterals.cr 2 0 1 3
./src/testData/analysis/macros/macroName.cr 20 0 9 29
./src/testData/analysis/macros/macroParameterPlacement.cr 30 0 14 44
./src/testData/analysis/macros/macroParamsDuplication.cr 16 0 7 23
./src/testData/analysis/macros/defaultValuesInMacro.cr 12 0 5 17
./src/testData/analysis/macros/macroParameterNames.cr 8 0 3 11
./src/testData/analysis/dupEnumEntries.cr 5 0 0 5
./src/testData/analysis/forbiddenInterpolation.cr 72 0 35 107
./src/testData/analysis/pseudoConstants.cr 6 0 4 10
./src/testData/analysis/redefinition/typeDef.cr 11 0 6 17
./src/testData/analysis/redefinition/class.cr 19 0 13 32
./src/testData/analysis/redefinition/annotation.cr 19 0 14 33
./src/testData/analysis/redefinition/classClass.cr 2 0 1 3
./src/testData/analysis/redefinition/library.cr 19 0 14 33
./src/testData/analysis/redefinition/alias.cr 18 0 12 30
./src/testData/analysis/redefinition/cStruct.cr 12 0 7 19
./src/testData/analysis/redefinition/cUnion.cr 12 0 7 19
./src/testData/analysis/redefinition/module.cr 19 0 13 32
./src/testData/analysis/redefinition/struct.cr 19 0 13 32
./src/testData/analysis/redefinition/enum.cr 19 0 13 32
./src/testData/analysis/typeParameters.cr 24 0 11 35
./src/testData/analysis/duplicateWhens.cr 11 0 10 21
./src/testData/analysis/globalVars_1_0.cr 6 1 4 11
./src/testData/analysis/pointerof.cr 2 0 1 3
./src/testData/analysis/asmOptions_1_0.cr 5 1 1 7
./src/testData/analysis/globalVars_1_3.cr 6 1 4 11
./src/testData/analysis/select.cr 36 0 0 36
./src/testData/analysis/visibility.cr 46 0 27 73
./src/testData/analysis/require.cr 19 0 6 25
./src/testData/analysis/invalidTypeSplats.cr 6 0 5 11
./src/testData/analysis/suffixlessU64_1_6.cr 7 1 1 9
./src/testData/analysis/calls/multipleBlocksInCall.cr 10 0 6 16
./src/testData/analysis/calls/expressionSplatContext_1_3.cr 44 1 11 56
./src/testData/analysis/calls/expressionSplatContext_1_0.cr 44 1 11 56
./src/testData/analysis/calls/namedArguments.cr 4 0 3 7
./src/testData/analysis/calls/blockParameters.cr 14 0 13 27
./src/testData/analysis/calls/callBlocks.cr 6 0 5 11
./src/testData/analysis/calls/argsAfterDoubleSplat.cr 10 0 8 18
./src/testData/analysis/abstract.cr 40 0 17 57
./src/testData/analysis/offsetof.cr 4 0 3 7
./src/testData/analysis/collectionLiterals/customLiterals.cr 5 0 4 9
./src/testData/analysis/collectionLiterals/tupleSplatsInCase_1_0.cr 6 1 3 10
./src/testData/analysis/collectionLiterals/tuplesAndHashes.cr 8 0 7 15
./src/testData/analysis/collectionLiterals/arrayLiterals.cr 6 0 4 10
./src/testData/analysis/collectionLiterals/namedTupleDupEntries.cr 6 0 3 9
./src/testData/analysis/collectionLiterals/tupleSplatsInCase_1_2.cr 6 1 3 10
./src/testData/analysis/include.cr 21 0 6 27
./src/testData/analysis/floatLiterals/floatRadixes_1_3.cr 8 1 4 13
./src/testData/analysis/floatLiterals/floatRadixes_1_7.cr 8 1 4 13
./src/testData/analysis/functions/functionParamsDuplication_1_5.cr 2 1 2 5
./src/testData/analysis/functions/functionParamsDuplication_1_0.cr 2 1 2 5
./src/testData/analysis/generic/genericRedefinitionStruct.cr 16 0 15 31
./src/testData/analysis/generic/genericRedefinitionModule.cr 16 0 15 31
./src/testData/analysis/generic/genericRedefinitionClass.cr 16 0 15 31
./src/testData/analysis/annotations/dupNamedArguments.cr 5 0 2 7
./src/testData/analysis/annotations/extern.cr 27 0 17 44
./src/testData/analysis/annotations/link.cr 48 0 15 63
./src/testData/analysis/annotations/dupCallConvention.cr 6 0 1 7
./src/testData/analysis/annotations/callConvention.cr 36 0 11 47
./src/testData/analysis/annotations/annotationRefs.cr 8 0 2 10
./src/testData/analysis/integerLiterals/octalIntegers_1_3.cr 41 1 41 83
./src/testData/analysis/integerLiterals/binIntegers_1_3.cr 41 1 41 83
./src/testData/analysis/integerLiterals/binIntegers_1_0.cr 41 1 41 83
./src/testData/analysis/integerLiterals/decIntegers_1_0.cr 47 1 47 95
./src/testData/analysis/integerLiterals/decIntegers_1_3.cr 47 1 47 95
./src/testData/analysis/integerLiterals/invalidOctalPrefix.cr 6 0 5 11
./src/testData/analysis/integerLiterals/hexIntegers_1_3.cr 53 1 53 107
./src/testData/analysis/integerLiterals/octalIntegers_1_0.cr 41 1 41 83
./src/testData/analysis/integerLiterals/hexIntegers_1_0.cr 53 1 53 107
./src/testData/analysis/externalVars.cr 4 0 0 4
./src/testData/analysis/wrongVoids.cr 123 0 40 163
./src/testData/analysis/assignments.cr 41 0 36 77
./src/testData/analysis/case.cr 77 0 12 89
./src/testData/analysis/addConstantsToEnum.cr 7 0 2 9
./src/testData/analysis/globalFunctionPointers.cr 5 0 4 9
./src/testData/analysis/namedTypeArgDupKeys.cr 6 0 5 11
./src/testData/analysis/emptyNames_1_5.cr 11 1 9 21
./src/testData/analysis/heredocIndents.cr 15 0 2 17
./src/testData/analysis/exceptionHandlers.cr 20 15 4 39
./src/testData/analysis/globalMatchData/zeroInIndex.cr 12 0 0 12
./src/testData/analysis/globalMatchData/indexAssign_1_0.cr 2 1 1 4
./src/testData/analysis/globalMatchData/zeroInIndex_1_0.cr 12 1 1 14
./src/testData/analysis/globalMatchData/indexes.cr 8 0 0 8
./src/testData/analysis/globalMatchData/indexAssign.cr 2 0 0 2
./src/testData/analysis/methods/methodName.cr 20 0 9 29
./src/testData/analysis/methods/methodTypeParamsDuplication_1_5.cr 4 1 2 7
./src/testData/analysis/methods/methodParameterPlacement.cr 30 0 14 44
./src/testData/analysis/methods/methodParamsDuplication.cr 16 0 7 23
./src/testData/analysis/methods/methodTypeParamsDuplication_1_0.cr 4 1 2 7
./src/testData/analysis/methods/methodParameterNames.cr 10 0 4 14
./src/testData/analysis/methods/defaultValuesInMethod.cr 12 0 5 17
./src/testData/analysis/spaceInTypeRestrictions_1_6.cr 28 1 15 44
./src/testData/analysis/asmOptions_1_2.cr 5 1 1 7
./src/testData/analysis/extend.cr 16 0 5 21
./src/testData/analysis/suffixlessU64_1_5.cr 7 1 1 9
./src/testData/analysis/pathResolveToContainerType.cr 39 0 33 72
./src/testData/analysis/setters.cr 24 0 11 35
./src/testData/analysis/escapes/unicodeBlocks.cr 16 0 15 31
./src/testData/analysis/escapes/unicodeEscapes.cr 21 0 20 41
./src/testData/analysis/escapes/hexEscapes.cr 7 0 6 13
./src/testData/analysis/escapes/octalEscapes.cr 5 0 4 9
./src/testData/analysis/noConstantsInEnum.cr 11 0 4 15
./src/testData/analysis/inheritance/requiredGenericInModule.cr 10 0 3 13
./src/testData/analysis/inheritance/superClassMismatch.cr 16 0 15 31
./src/testData/analysis/inheritance/superStructMismatch.cr 16 0 15 31
./src/testData/analysis/inheritance/requiredGenericInSuperClass.cr 6 0 5 11
./src/testData/analysis/inheritance/requiredGenericInSuperStruct.cr 6 0 5 11
./src/testData/analysis/inheritance/extendTarget.cr 29 0 14 43
./src/testData/analysis/inheritance/abstractSupertype.cr 20 0 19 39
./src/testData/analysis/inheritance/includeTarget.cr 29 0 14 43
./src/testData/analysis/inheritance/enumInheritance.cr 4 0 3 7
./src/testData/analysis/inheritance/inheritanceKindMatch.cr 12 0 11 23
./src/testData/parser/HashesAndTuples_1_1.cr 1 0 0 1
./src/testData/parser/MacroDefs_1_0.cr 12 0 3 15
./src/testData/parser/FloatRadixes_1_0.cr 8 0 7 15
./src/testData/parser/Libraries.cr 89 0 41 130
./src/testData/parser/Defs.cr 217 0 155 372
./src/testData/parser/MacroStatements.cr 57 0 30 87
./src/testData/parser/Misc_1_0.cr 2 0 0 2
./src/testData/parser/PseudoMethods.cr 66 0 43 109
./src/testData/parser/ParamAnnotations.cr 28 0 1 29
./src/testData/parser/CallsAndRefs1.cr 194 0 200 394
./src/testData/parser/PseudoConstants.cr 16 0 15 31
./src/testData/parser/CallInsideIndexing.cr 6 0 5 11
./src/testData/parser/Types.cr 50 0 46 96
./src/testData/parser/StringLiterals.cr 520 0 865 1385
./src/testData/parser/Assignments.cr 55 0 52 107
./src/testData/parser/CallsAndRefs_1_9.cr 8 0 14 22
./src/testData/parser/SplatsInCollectionLiterals.cr 26 0 22 48
./src/testData/parser/HashesAndTuples_1_8.cr 3 0 0 3
./src/testData/parser/ExceptionHandlers.cr 38 0 29 67
./src/testData/parser/CallsAndRefs2.cr 146 1 227 374
./src/testData/parser/CallsAndRefs_1_1.cr 1 0 0 1
./src/testData/parser/MacroExpressions.cr 40 2 32 74
./src/testData/parser/ArrayLiterals.cr 204 0 171 375
./src/testData/parser/Libraries_1_7.cr 2 0 0 2
./src/testData/parser/MacroExpressions_1_0.cr 10 2 4 16
./src/testData/parser/CharLiterals.cr 27 0 26 53
./src/testData/parser/MacroStatements_1_2.cr 6 0 0 6
./src/testData/parser/FloatRadixes_1_3.cr 8 0 7 15
./src/testData/parser/Asm.cr 41 0 20 61
./src/testData/parser/Generics.cr 56 0 44 100
./src/testData/parser/Operators.cr 117 0 97 214
./src/testData/parser/TypeDefs.cr 74 0 100 174
./src/testData/parser/Visibility.cr 22 0 21 43
./src/testData/parser/ParamAnnotations_1_4.cr 28 0 1 29
./src/testData/parser/MacroDefs.cr 103 6 64 173
./src/testData/parser/Generics_1_0.cr 8 0 6 14
./src/testData/parser/FunctionLiterals.cr 61 0 52 113
./src/testData/parser/MacroDefs_1_2.cr 3 0 2 5
./src/testData/parser/Annotations.cr 14 0 9 23
./src/testData/parser/CallInsideIndexing_1_6.cr 6 0 5 11
./src/testData/parser/SimpleLiterals.cr 38 0 19 57
./src/testData/parser/ControlExpressions.cr 93 0 78 171
./src/testData/parser/Misc.cr 19 0 15 34
./src/testData/parser/HashesAndTuples.cr 90 0 66 156
./src/testData/parser/MacroStatements_1_1.cr 1 0 0 1
./src/testData/parser/FunctionLiterals_1_0.cr 26 0 22 48
./src/testData/parser/CaseSelect.cr 189 0 74 263
./src/testData/parser/FileFragments.cr 18 0 3 21
./src/testData/parser/Symbols.cr 50 0 47 97
./src/testData/parser/SimpleLiterals_1_2.cr 38 0 19 57
./src/testData/structureView/Functions.cr 40 0 16 56
./src/testData/structureView/Aliases.cr 16 0 9 25
./src/testData/structureView/Paths.cr 10 0 3 13
./src/testData/structureView/LibFunctions.cr 16 0 13 29
./src/testData/structureView/Methods.cr 46 0 18 64
./src/testData/structureView/AnnotationDefs.cr 16 0 5 21
./src/testData/structureView/CStructAndUnions.cr 22 0 5 27
./src/testData/structureView/ParamsWithModifiers.cr 16 0 7 23
./src/testData/structureView/Macros.cr 36 0 12 48
./src/testData/structureView/TypeDefs.cr 5 0 2 7
./src/testData/structureView/TypeArguments.cr 4 0 3 7
./src/testData/structureView/Variables.cr 12 0 7 19
./src/testData/structureView/Constants.cr 16 0 9 25
./src/testData/structureView/GlobalVars.cr 6 0 3 9
./src/testData/structureView/Classlikes.cr 44 0 17 61
./src/testData/structureView/EnumConstants.cr 5 0 0 5
./src/testData/shards/yaml/multiFileHighlighting/fileReferences/src/foo/foo.cr 0 0 0 0
./src/testData/shards/yaml/multiFileHighlighting/fileReferences/src/main.cr 0 0 0 0
./src/testData/shards/yaml/multiFileHighlighting/fileReferences/src/test/test.cr 0 0 0 0
./src/testData/shards/yaml/multiFileHighlighting/fileReferences/lib/libA/libA.cr 0 0 0 0
./src/testData/shards/yaml/multiFileHighlighting/fileReferences/lib/libB.cr 0 0 0 0
./src/testData/shards/yaml/resolve/fileReferences/src/foo/foo.cr 0 0 0 0
./src/testData/shards/yaml/resolve/fileReferences/src/main.cr 0 0 0 0
./src/testData/shards/yaml/resolve/fileReferences/src/test/test.cr 0 0 0 0
./src/testData/shards/yaml/resolve/fileReferences/lib/libA/libA.cr 0 0 0 0
./src/testData/shards/yaml/resolve/fileReferences/lib/libB.cr 0 0 0 0
./src/testData/stubs/aliases.cr 11 0 7 18
./src/testData/stubs/macros.cr 23 0 7 30
./src/testData/stubs/typeParameters.cr 8 0 3 11
./src/testData/stubs/supertypeClauses.cr 4 0 1 5
./src/testData/stubs/constants.cr 11 0 7 18
./src/testData/stubs/cStructs.cr 10 0 1 11
./src/testData/stubs/types.cr 40 0 19 59
./src/testData/stubs/structs.cr 21 0 8 29
./src/testData/stubs/requires.cr 1 0 0 1
./src/testData/stubs/extends.cr 16 0 11 27
./src/testData/stubs/classes.cr 21 0 8 29
./src/testData/stubs/enums.cr 43 0 7 50
./src/testData/stubs/methods.cr 28 0 10 38
./src/testData/stubs/modules.cr 19 0 7 26
./src/testData/stubs/libraries.cr 7 0 2 9
./src/testData/stubs/fileFragments.cr 11 0 6 17
./src/testData/stubs/variables.cr 9 0 4 13
./src/testData/stubs/includes.cr 16 0 11 27
./src/testData/stubs/functions.cr 13 0 5 18
./src/testData/stubs/annotations.cr 17 0 6 23
Forth
1 0 0 0 0
File Code Comments Blanks Total
./src/main/resources/fileTemplates/internal/Crystal File.cr.ft 0 0 0 0
HTML
6 32 0 0 32
Java
8 13196 1522 939 15657
JSON
2 152 0 0 152
File Code Comments Blanks Total
./src/main/resources/CrystalIconMappings.json 17 0 0 17
./src/main/resources/spec/shard-spec.json 135 0 0 135
Kotlin
735 39863 100 7647 47610
File Code Comments Blanks Total
./src/main/kotlin/org/crystal/intellij/CrystalIcons.kt 42 0 3 45
./src/main/kotlin/org/crystal/intellij/ide/highlighter/CrystalSyntaxCheckingPass.kt 32 0 4 36
./src/main/kotlin/org/crystal/intellij/ide/highlighter/HighlightingSupportLevel.kt 27 0 10 37
./src/main/kotlin/org/crystal/intellij/ide/highlighter/CrystalResolveCheckingPass.kt 31 0 4 35
./src/main/kotlin/org/crystal/intellij/ide/highlighter/AbstractCrystalHighlightingPass.kt 34 0 7 41
./src/main/kotlin/org/crystal/intellij/ide/highlighter/CrystalSyntaxHighlightingVisitor.kt 97 9 12 118
./src/main/kotlin/org/crystal/intellij/ide/highlighter/CrystalResolveCheckingVisitor.kt 325 0 61 386
./src/main/kotlin/org/crystal/intellij/ide/highlighter/CrystalSyntaxCheckingVisitor.kt 1028 0 184 1212
./src/main/kotlin/org/crystal/intellij/ide/highlighter/CrystalSyntaxHighlightingPass.kt 32 0 4 36
./src/main/kotlin/org/crystal/intellij/ide/highlighter/CrystalHighlightingVisitorBase.kt 54 0 7 61
./src/main/kotlin/org/crystal/intellij/ide/highlighter/CrystalHeredocIdHighlighterFactory.kt 35 0 5 40
./src/main/kotlin/org/crystal/intellij/ide/highlighter/CrystalHighlighterKeys.kt 81 2 21 104
./src/main/kotlin/org/crystal/intellij/ide/presentation/CrystalElementDescriptionProvider.kt 15 0 2 17
./src/main/kotlin/org/crystal/intellij/ide/presentation/CrSymbolDocumentationTargetProvider.kt 38 0 6 44
./src/main/kotlin/org/crystal/intellij/ide/presentation/CrystalDefinitionPresentationBase.kt 145 0 16 161
./src/main/kotlin/org/crystal/intellij/ide/presentation/CrystalDefaultDefinitionPresentation.kt 5 0 2 7
./src/main/kotlin/org/crystal/intellij/ide/presentation/presentationUtils.kt 88 0 8 96
./src/main/kotlin/org/crystal/intellij/ide/presentation/CrystalIconProvider.kt 41 0 3 44
./src/main/kotlin/org/crystal/intellij/ide/presentation/CrystalStructureViewDefinitionPresentation.kt 11 0 2 13
./src/main/kotlin/org/crystal/intellij/ide/build/CrystalBuildOutputParser.kt 75 0 8 83
./src/main/kotlin/org/crystal/intellij/ide/build/CrystalBuildProcessListener.kt 71 0 11 82
./src/main/kotlin/org/crystal/intellij/ide/config/CrystalSettingsConfigurable.kt 81 0 12 93
./src/main/kotlin/org/crystal/intellij/ide/config/CrystalCommonProjectSettingsConfigurable.kt 177 0 20 197
./src/main/kotlin/org/crystal/intellij/ide/config/project/CrystalModuleType.kt 10 0 5 15
./src/main/kotlin/org/crystal/intellij/ide/config/project/CrystalProjectGeneratorPeer.kt 18 0 5 23
./src/main/kotlin/org/crystal/intellij/ide/config/project/CrystalConfigurationWizardStep.kt 24 0 6 30
./src/main/kotlin/org/crystal/intellij/ide/config/project/CrystalModuleBuilder.kt 35 0 9 44
./src/main/kotlin/org/crystal/intellij/ide/config/project/CrystalProjectGeneratorConfig.kt 8 0 2 10
./src/main/kotlin/org/crystal/intellij/ide/config/project/CrystalProjectTemplate.kt 5 0 1 6
./src/main/kotlin/org/crystal/intellij/ide/config/project/CrystalProjectSettingsStep.kt 7 0 2 9
./src/main/kotlin/org/crystal/intellij/ide/config/project/projectWizardUtils.kt 84 0 11 95
./src/main/kotlin/org/crystal/intellij/ide/config/project/CrystalNewProjectUI.kt 79 0 13 92
./src/main/kotlin/org/crystal/intellij/ide/config/project/CrystalDirectoryProjectGenerator.kt 28 0 6 34
./src/main/kotlin/org/crystal/intellij/ide/config/ui/CrystalToolPathComboBox.kt 113 7 14 134
./src/main/kotlin/org/crystal/intellij/ide/completion/completionUtils.kt 7 0 2 9
./src/main/kotlin/org/crystal/intellij/ide/completion/CrKeywordCompletionContributor.kt 580 0 49 629
./src/main/kotlin/org/crystal/intellij/ide/completion/CrPathReferenceCompletionContributor.kt 57 0 2 59
./src/main/kotlin/org/crystal/intellij/ide/completion/CrMacroReferenceCompletionContributor.kt 87 0 8 95
./src/main/kotlin/org/crystal/intellij/ide/hierarchy/types/CrystalSupertypesHierarchyTreeStructure.kt 24 0 2 26
./src/main/kotlin/org/crystal/intellij/ide/hierarchy/types/hierarchyUtils.kt 10 0 3 13
./src/main/kotlin/org/crystal/intellij/ide/hierarchy/types/CrystalTypeHierarchyNodeDescriptor.kt 38 0 12 50
./src/main/kotlin/org/crystal/intellij/ide/hierarchy/types/CrystalTypeHierarchyBrowser.kt 58 0 12 70
./src/main/kotlin/org/crystal/intellij/ide/hierarchy/types/CrystalTypeHierarchyProvider.kt 33 0 4 37
./src/main/kotlin/org/crystal/intellij/ide/hierarchy/types/CrystalSubtypesHierarchyTreeStructure.kt 46 0 3 49
./src/main/kotlin/org/crystal/intellij/ide/hierarchy/types/CrystalTypeHierarchyTreeStructure.kt 40 0 4 44
./src/main/kotlin/org/crystal/intellij/ide/navigation/CrystalTargetElementEvaluator.kt 16 0 3 19
./src/main/kotlin/org/crystal/intellij/ide/navigation/CrSymbolNavigationProvider.kt 16 0 2 18
./src/main/kotlin/org/crystal/intellij/ide/navigation/CrystalChooseByNameContributor.kt 35 0 3 38
./src/main/kotlin/org/crystal/intellij/ide/navigation/CrystalGotoSymbolContributor.kt 28 0 3 31
./src/main/kotlin/org/crystal/intellij/ide/navigation/CrystalGotoClassContributor.kt 27 0 5 32
./src/main/kotlin/org/crystal/intellij/ide/navigation/CrTypePathNavigationTarget.kt 34 0 5 39
./src/main/kotlin/org/crystal/intellij/ide/parameterInfo/CrMacroCallParameterInfo.kt 20 0 5 25
./src/main/kotlin/org/crystal/intellij/ide/parameterInfo/CrMacroCallParameterInfoHandler.kt 62 0 8 70
./src/main/kotlin/org/crystal/intellij/ide/inspections/CrystalMissingMainFileInspection.kt 45 0 8 53
./src/main/kotlin/org/crystal/intellij/ide/inspections/CrystalResolveInspection.kt 17 0 2 19
./src/main/kotlin/org/crystal/intellij/ide/search/searchUtil.kt 13 0 4 17
./src/main/kotlin/org/crystal/intellij/ide/search/CrystalConstantLikeSearchRenameTarget.kt 63 0 12 75
./src/main/kotlin/org/crystal/intellij/ide/search/CrystalInheritorsSearcher.kt 58 0 5 63
./src/main/kotlin/org/crystal/intellij/ide/search/CrystalUsageSearcherBase.kt 43 0 8 51
./src/main/kotlin/org/crystal/intellij/ide/search/CrystalInheritorsSearch.kt 24 0 4 28
./src/main/kotlin/org/crystal/intellij/ide/search/CrystalOverridingMacroSearcher.kt 38 0 5 43
./src/main/kotlin/org/crystal/intellij/ide/search/CrystalCodeReferenceSearcher.kt 22 0 4 26
./src/main/kotlin/org/crystal/intellij/ide/search/CrystalOverridingMacroSearch.kt 22 0 4 26
./src/main/kotlin/org/crystal/intellij/ide/run/CrystalFileRunConfigurationEditorBase.kt 105 0 13 118
./src/main/kotlin/org/crystal/intellij/ide/run/CrystalRunConfigurationTemplateProvider.kt 54 1 4 59
./src/main/kotlin/org/crystal/intellij/ide/run/CrystalFileRunConfiguration.kt 38 0 8 46
./src/main/kotlin/org/crystal/intellij/ide/run/CrystalFileBuildConfigurationProducer.kt 30 0 5 35
./src/main/kotlin/org/crystal/intellij/ide/run/CrystalFileRunConfigurationProducer.kt 30 0 5 35
./src/main/kotlin/org/crystal/intellij/ide/run/CrystalFileBuildConfiguration.kt 34 0 9 43
./src/main/kotlin/org/crystal/intellij/ide/run/runUtils.kt 34 0 8 42
./src/main/kotlin/org/crystal/intellij/ide/run/CrystalFileRunState.kt 32 0 2 34
./src/main/kotlin/org/crystal/intellij/ide/run/CrystalFileRunConfigurationEditor.kt 40 0 7 47
./src/main/kotlin/org/crystal/intellij/ide/run/CrystalFileRunConfigurationType.kt 28 0 5 33
./src/main/kotlin/org/crystal/intellij/ide/run/CrystalFileBuildConfigurationEditor.kt 30 0 6 36
./src/main/kotlin/org/crystal/intellij/ide/run/CrystalFileRunConfigurationBase.kt 107 0 19 126
./src/main/kotlin/org/crystal/intellij/ide/run/CrystalFileBuildConfigurationType.kt 28 0 5 33
./src/main/kotlin/org/crystal/intellij/ide/formatter/CrystalFormattingModelBuilder.kt 13 0 2 15
./src/main/kotlin/org/crystal/intellij/ide/formatter/CrystalToolFormattingService.kt 67 0 11 78
./src/main/kotlin/org/crystal/intellij/ide/formatter/CrystalCodeStyleSettingsProvider.kt 16 0 4 20
./src/main/kotlin/org/crystal/intellij/ide/formatter/CrBlock.kt 111 0 29 140
./src/main/kotlin/org/crystal/intellij/ide/actions/CrCreateFileAction.kt 25 0 5 30
./src/main/kotlin/org/crystal/intellij/ide/editor/CrystalEnterHandler.kt 91 0 10 101
./src/main/kotlin/org/crystal/intellij/ide/editor/CrystalFoldingBuilder.kt 67 0 10 77
./src/main/kotlin/org/crystal/intellij/ide/editor/crystalEditorUtils.kt 38 0 2 40
./src/main/kotlin/org/crystal/intellij/ide/editor/CrystalBackspaceHandler.kt 31 1 7 39
./src/main/kotlin/org/crystal/intellij/ide/editor/CrystalCommenter.kt 21 0 14 35
./src/main/kotlin/org/crystal/intellij/ide/editor/CrystalTypedHandler.kt 168 3 31 202
./src/main/kotlin/org/crystal/intellij/ide/lineMarkers/CrystalMacroOverridersNavigationHandler.kt 22 0 2 24
./src/main/kotlin/org/crystal/intellij/ide/lineMarkers/CrystalPartialDeclarationsNavigationHandler.kt 17 0 2 19
./src/main/kotlin/org/crystal/intellij/ide/lineMarkers/CrystalInheritorsLineMarkerProvider.kt 79 0 6 85
./src/main/kotlin/org/crystal/intellij/ide/lineMarkers/lineMarkerUtils.kt 14 0 2 16
./src/main/kotlin/org/crystal/intellij/ide/lineMarkers/CrystalPartialDeclarationLineMarkerProvider.kt 43 0 3 46
./src/main/kotlin/org/crystal/intellij/ide/lineMarkers/CrystalMacroOverrideLineMarkerProvider.kt 111 0 13 124
./src/main/kotlin/org/crystal/intellij/ide/lineMarkers/CrystalClassInheritorsNavigationHandler.kt 25 0 2 27
./src/main/kotlin/org/crystal/intellij/ide/findUsages/CrystalUsageSearcher.kt 34 0 6 40
./src/main/kotlin/org/crystal/intellij/ide/findUsages/DelegatingPsiUsage.kt 17 0 3 20
./src/main/kotlin/org/crystal/intellij/ide/findUsages/CrystalDeclarationGroupingRuleProvider.kt 30 0 5 35
./src/main/kotlin/org/crystal/intellij/ide/findUsages/CrystalSymbolSearchTargetFactory.kt 13 0 2 15
./src/main/kotlin/org/crystal/intellij/ide/shards/yaml/completion/ShardYamlCompletionContributor.kt 47 0 8 55
./src/main/kotlin/org/crystal/intellij/ide/shards/yaml/inspections/ShardYamlResolveInspection.kt 24 0 3 27
./src/main/kotlin/org/crystal/intellij/ide/shards/yaml/inspections/ShardYamlUnknownKeysInspection.kt 8 0 2 10
./src/main/kotlin/org/crystal/intellij/ide/shards/yaml/inspections/ShardYamlMissingKeysInspection.kt 38 0 5 43
./src/main/kotlin/org/crystal/intellij/ide/shards/yaml/references/ShardYamlFileReferenceProvider.kt 14 0 2 16
./src/main/kotlin/org/crystal/intellij/ide/shards/yaml/references/ShardYamlReferenceContributor.kt 26 0 4 30
./src/main/kotlin/org/crystal/intellij/ide/shards/yaml/references/ShardYamlUrlReferenceProvider.kt 27 0 3 30
./src/main/kotlin/org/crystal/intellij/ide/shards/yaml/model/ShardYamlMetaTypeProvider.kt 12 0 2 14
./src/main/kotlin/org/crystal/intellij/ide/shards/yaml/model/shardYamlUtils.kt 53 0 11 64
./src/main/kotlin/org/crystal/intellij/ide/shards/yaml/model/ShardYamlMetaClass.kt 33 0 7 40
./src/main/kotlin/org/crystal/intellij/ide/shards/yaml/model/ShardYamlTypeAliasSchema.kt 9 0 2 11
./src/main/kotlin/org/crystal/intellij/ide/shards/yaml/model/ShardYamlSchema.kt 11 0 2 13
./src/main/kotlin/org/crystal/intellij/ide/shards/yaml/model/ShardYamlFieldSchema.kt 17 0 2 19
./src/main/kotlin/org/crystal/intellij/ide/structure/CrystalStructureViewFactory.kt 16 0 2 18
./src/main/kotlin/org/crystal/intellij/ide/structure/CrystalStructureViewElement.kt 32 0 8 40
./src/main/kotlin/org/crystal/intellij/ide/structure/CrystalStructureViewModel.kt 31 0 9 40
./src/main/kotlin/org/crystal/intellij/ide/quickFixes/CrystalConvertNamedTupleToHashAction.kt 48 0 4 52
./src/main/kotlin/org/crystal/intellij/ide/quickFixes/CrystalFixHeredocIndentsAction.kt 43 0 6 49
./src/main/kotlin/org/crystal/intellij/ide/quickFixes/CrystalDropListElementAction.kt 43 0 8 51
./src/main/kotlin/org/crystal/intellij/ide/quickFixes/CrystalAddSpaceAction.kt 29 0 4 33
./src/main/kotlin/org/crystal/intellij/ide/quickFixes/quickFixUtils.kt 29 0 4 33
./src/main/kotlin/org/crystal/intellij/ide/quickFixes/CrystalChangeLanguageVersionAction.kt 29 0 9 38
./src/main/kotlin/org/crystal/intellij/ide/refactoring/rename/CrystalRenameHandler.kt 32 0 5 37
./src/main/kotlin/org/crystal/intellij/ide/refactoring/rename/CrystalVetoRenameCondition.kt 7 0 2 9
./src/main/kotlin/org/crystal/intellij/ide/refactoring/rename/CrystalRenameUsageSearcher.kt 26 0 5 31
./src/main/kotlin/org/crystal/intellij/ide/refactoring/rename/CrystalSymbolRenameTargetFactory.kt 20 0 3 23
./src/main/kotlin/org/crystal/intellij/lang/lexer/LexerState.kt 8 0 1 9
./src/main/kotlin/org/crystal/intellij/lang/lexer/MacroState.kt 13 0 2 15
./src/main/kotlin/org/crystal/intellij/lang/lexer/DelimiterState.kt 20 0 4 24
./src/main/kotlin/org/crystal/intellij/lang/lexer/DelimiterKind.kt 9 0 1 10
./src/main/kotlin/org/crystal/intellij/lang/lexer/tokenTypes.kt 341 14 46 401
./src/main/kotlin/org/crystal/intellij/lang/lexer/CrystalLexerBase.kt 130 0 31 161
./src/main/kotlin/org/crystal/intellij/lang/lexer/CrystalLexer.kt 60 0 15 75
./src/main/kotlin/org/crystal/intellij/lang/config/CrystalLanguageLevelPusher.kt 35 0 11 46
./src/main/kotlin/org/crystal/intellij/lang/config/PersistentConfigBase.kt 33 0 7 40
./src/main/kotlin/org/crystal/intellij/lang/config/configUtils.kt 20 0 3 23
./src/main/kotlin/org/crystal/intellij/lang/config/CrystalProjectWorkspaceSettings.kt 51 0 12 63
./src/main/kotlin/org/crystal/intellij/lang/config/CrystalLevel.kt 19 0 2 21
./src/main/kotlin/org/crystal/intellij/lang/config/CrystalProjectSettings.kt 86 0 17 103
./src/main/kotlin/org/crystal/intellij/lang/config/CrystalFlags.kt 6 0 3 9
./src/main/kotlin/org/crystal/intellij/lang/config/CrystalVersion.kt 42 0 16 58
./src/main/kotlin/org/crystal/intellij/lang/resolve/stdSuperClasses.kt 48 0 4 52
./src/main/kotlin/org/crystal/intellij/lang/resolve/CrCall.kt 19 0 4 23
./src/main/kotlin/org/crystal/intellij/lang/resolve/symbols/CrMacroId.kt 23 0 6 29
./src/main/kotlin/org/crystal/intellij/lang/resolve/symbols/CrMacroSym.kt 145 0 28 173
./src/main/kotlin/org/crystal/intellij/lang/resolve/symbols/CrAnnotationSym.kt 8 0 2 10
./src/main/kotlin/org/crystal/intellij/lang/resolve/symbols/CrStructSym.kt 8 0 2 10
./src/main/kotlin/org/crystal/intellij/lang/resolve/symbols/CrEnumSym.kt 11 0 2 13
./src/main/kotlin/org/crystal/intellij/lang/resolve/symbols/CrProgramSym.kt 22 0 6 28
./src/main/kotlin/org/crystal/intellij/lang/resolve/symbols/CrTypeAliasSym.kt 8 0 2 10
./src/main/kotlin/org/crystal/intellij/lang/resolve/symbols/CrTypeParameterSym.kt 21 0 4 25
./src/main/kotlin/org/crystal/intellij/lang/resolve/symbols/CrClassLikeSym.kt 40 0 5 45
./src/main/kotlin/org/crystal/intellij/lang/resolve/symbols/CrTypeSym.kt 19 0 3 22
./src/main/kotlin/org/crystal/intellij/lang/resolve/symbols/CrModuleLikeSym.kt 68 0 13 81
./src/main/kotlin/org/crystal/intellij/lang/resolve/symbols/symbolUtils.kt 9 0 2 11
./src/main/kotlin/org/crystal/intellij/lang/resolve/symbols/CrConstantLikeSym.kt 12 0 2 14
./src/main/kotlin/org/crystal/intellij/lang/resolve/symbols/CrMetaclassSym.kt 35 0 8 43
./src/main/kotlin/org/crystal/intellij/lang/resolve/symbols/CrCUnionSym.kt 11 0 2 13
./src/main/kotlin/org/crystal/intellij/lang/resolve/symbols/CrCStructSym.kt 11 0 2 13
./src/main/kotlin/org/crystal/intellij/lang/resolve/symbols/CrLibrarySym.kt 11 0 2 13
./src/main/kotlin/org/crystal/intellij/lang/resolve/symbols/CrTypeAliasLikeSym.kt 6 0 2 8
./src/main/kotlin/org/crystal/intellij/lang/resolve/symbols/CrMethodSym.kt 46 0 12 58
./src/main/kotlin/org/crystal/intellij/lang/resolve/symbols/CrProperTypeSym.kt 24 0 5 29
./src/main/kotlin/org/crystal/intellij/lang/resolve/symbols/CrModuleSym.kt 8 0 2 10
./src/main/kotlin/org/crystal/intellij/lang/resolve/symbols/CrConstantSym.kt 21 0 4 25
./src/main/kotlin/org/crystal/intellij/lang/resolve/symbols/CrSym.kt 48 0 10 58
./src/main/kotlin/org/crystal/intellij/lang/resolve/symbols/CrSymbolOrdinal.kt 39 0 7 46
./src/main/kotlin/org/crystal/intellij/lang/resolve/symbols/CrOrdinalSym.kt 9 0 2 11
./src/main/kotlin/org/crystal/intellij/lang/resolve/symbols/CrClassSym.kt 8 0 2 10
./src/main/kotlin/org/crystal/intellij/lang/resolve/symbols/CrTypeDefSym.kt 8 0 2 10
./src/main/kotlin/org/crystal/intellij/lang/resolve/symbols/CrMacroParameterSym.kt 17 0 6 23
./src/main/kotlin/org/crystal/intellij/lang/resolve/cache/CrResolveCache.kt 158 12 28 198
./src/main/kotlin/org/crystal/intellij/lang/resolve/cache/CrResolveSlice.kt 3 0 2 5
./src/main/kotlin/org/crystal/intellij/lang/resolve/CrProgramLayout.kt 193 0 29 222
./src/main/kotlin/org/crystal/intellij/lang/resolve/CrStdFqNames.kt 60 0 1 61
./src/main/kotlin/org/crystal/intellij/lang/resolve/resolveUtils.kt 37 0 6 43
./src/main/kotlin/org/crystal/intellij/lang/resolve/fqNameUtils.kt 11 0 2 13
./src/main/kotlin/org/crystal/intellij/lang/resolve/CrRequiredPathInfo.kt 232 8 32 272
./src/main/kotlin/org/crystal/intellij/lang/resolve/CrResolveFacade.kt 19 0 7 26
./src/main/kotlin/org/crystal/intellij/lang/resolve/FqName.kt 51 0 10 61
./src/main/kotlin/org/crystal/intellij/lang/resolve/scopes/CrMethodScope.kt 11 0 3 14
./src/main/kotlin/org/crystal/intellij/lang/resolve/scopes/CrEmptyScope.kt 2 0 1 3
./src/main/kotlin/org/crystal/intellij/lang/resolve/scopes/CrScope.kt 12 0 6 18
./src/main/kotlin/org/crystal/intellij/lang/resolve/scopes/scopeUtils.kt 23 0 4 27
./src/main/kotlin/org/crystal/intellij/lang/resolve/scopes/CrResolvedMacroCall.kt 67 0 6 73
./src/main/kotlin/org/crystal/intellij/lang/resolve/scopes/CrModuleLikeScope.kt 158 2 19 179
./src/main/kotlin/org/crystal/intellij/lang/CrystalFileType.kt 9 0 5 14
./src/main/kotlin/org/crystal/intellij/lang/sdk/sdkUtils.kt 69 0 10 79
./src/main/kotlin/org/crystal/intellij/lang/sdk/CrystalToolPeer.kt 68 0 11 79
./src/main/kotlin/org/crystal/intellij/lang/sdk/CrystalToolFinder.kt 58 0 18 76
./src/main/kotlin/org/crystal/intellij/lang/sdk/CrystalCompiler.kt 28 0 5 33
./src/main/kotlin/org/crystal/intellij/lang/sdk/CrystalGeneratedProjectLayout.kt 6 0 2 8
./src/main/kotlin/org/crystal/intellij/lang/sdk/CrystalToolProvider.kt 24 0 7 31
./src/main/kotlin/org/crystal/intellij/lang/sdk/CrystalSdkLibraryRootProvider.kt 28 0 8 36
./src/main/kotlin/org/crystal/intellij/lang/psi/CrFileElement.kt 2 0 1 3
./src/main/kotlin/org/crystal/intellij/lang/psi/CrIfUnlessExpression.kt 12 0 5 17
./src/main/kotlin/org/crystal/intellij/lang/psi/CrVoidExpression.kt 11 0 4 15
./src/main/kotlin/org/crystal/intellij/lang/psi/CrSimpleEscapeElement.kt 5 0 2 7
./src/main/kotlin/org/crystal/intellij/lang/psi/CrPointerTypeElement.kt 11 0 5 16
./src/main/kotlin/org/crystal/intellij/lang/psi/CrFunction.kt 31 0 8 39
./src/main/kotlin/org/crystal/intellij/lang/psi/CrAnnotationExpression.kt 42 0 11 53
./src/main/kotlin/org/crystal/intellij/lang/psi/CrInstantiatedTypeElement.kt 16 0 6 22
./src/main/kotlin/org/crystal/intellij/lang/psi/CrCStruct.kt 9 0 4 13
./src/main/kotlin/org/crystal/intellij/lang/psi/CrSimpleNameElement.kt 70 0 22 92
./src/main/kotlin/org/crystal/intellij/lang/psi/CrMacroUnlessStatement.kt 5 0 2 7
./src/main/kotlin/org/crystal/intellij/lang/psi/CrNamedTupleExpression.kt 10 0 4 14
./src/main/kotlin/org/crystal/intellij/lang/psi/CrMultiParameter.kt 10 0 3 13
./src/main/kotlin/org/crystal/intellij/lang/psi/CrBlockExpression.kt 16 0 6 22
./src/main/kotlin/org/crystal/intellij/lang/psi/CrSelectExpression.kt 10 0 4 14
./src/main/kotlin/org/crystal/intellij/lang/psi/CrIntegerLiteralExpression.kt 43 0 14 57
./src/main/kotlin/org/crystal/intellij/lang/psi/CrEnum.kt 11 0 5 16
./src/main/kotlin/org/crystal/intellij/lang/psi/CrTypeDefinition.kt 8 0 3 11
./src/main/kotlin/org/crystal/intellij/lang/psi/CrNilExpression.kt 5 0 2 7
./src/main/kotlin/org/crystal/intellij/lang/psi/CrUnionTypeElement.kt 12 0 5 17
./src/main/kotlin/org/crystal/intellij/lang/psi/CrTypeElement.kt 10 0 4 14
./src/main/kotlin/org/crystal/intellij/lang/psi/CrBody.kt 12 0 3 15
./src/main/kotlin/org/crystal/intellij/lang/psi/CrMacroIfUnlessStatement.kt 10 0 4 14
./src/main/kotlin/org/crystal/intellij/lang/psi/CrPseudoConstantExpression.kt 9 0 3 12
./src/main/kotlin/org/crystal/intellij/lang/psi/CrShortBlockArgument.kt 7 0 3 10
./src/main/kotlin/org/crystal/intellij/lang/psi/CrSuper.kt 6 0 2 8
./src/main/kotlin/org/crystal/intellij/lang/psi/CrHashExpression.kt 19 0 7 26
./src/main/kotlin/org/crystal/intellij/lang/psi/CrFileFragment.kt 12 0 5 17
./src/main/kotlin/org/crystal/intellij/lang/psi/CrCUnion.kt 9 0 4 13
./src/main/kotlin/org/crystal/intellij/lang/psi/CrHeredocIndent.kt 7 0 3 10
./src/main/kotlin/org/crystal/intellij/lang/psi/CrHashTypeElement.kt 19 0 6 25
./src/main/kotlin/org/crystal/intellij/lang/psi/CrMacroFragment.kt 8 0 2 10
./src/main/kotlin/org/crystal/intellij/lang/psi/CrAsmOutList.kt 5 0 2 7
./src/main/kotlin/org/crystal/intellij/lang/psi/CrWhiteSpace.kt 12 0 5 17
./src/main/kotlin/org/crystal/intellij/lang/psi/CrParameterList.kt 17 0 4 21
./src/main/kotlin/org/crystal/intellij/lang/psi/CrStringLiteralExpression.kt 50 0 11 61
./src/main/kotlin/org/crystal/intellij/lang/psi/CrFile.kt 16 0 5 21
./src/main/kotlin/org/crystal/intellij/lang/psi/CrReferenceElement.kt 6 0 3 9
./src/main/kotlin/org/crystal/intellij/lang/psi/CrConditionalExpression.kt 23 0 6 29
./src/main/kotlin/org/crystal/intellij/lang/psi/CrSyntheticArg.kt 14 0 6 20
./src/main/kotlin/org/crystal/intellij/lang/psi/CrMethodReceiver.kt 2 0 1 3
./src/main/kotlin/org/crystal/intellij/lang/psi/CrPathNameElement.kt 108 0 26 134
./src/main/kotlin/org/crystal/intellij/lang/psi/CrExpressionTypeElement.kt 12 0 5 17
./src/main/kotlin/org/crystal/intellij/lang/psi/CrFakeTypeDefinition.kt 15 0 5 20
./src/main/kotlin/org/crystal/intellij/lang/psi/CrWhileExpression.kt 5 0 2 7
./src/main/kotlin/org/crystal/intellij/lang/psi/CrRespondsToExpression.kt 10 0 3 13
./src/main/kotlin/org/crystal/intellij/lang/psi/CrProcTypeElement.kt 13 0 6 19
./src/main/kotlin/org/crystal/intellij/lang/psi/CrIntegerKind.kt 32 0 5 37
./src/main/kotlin/org/crystal/intellij/lang/psi/CrMacroBlockStatement.kt 7 0 3 10
./src/main/kotlin/org/crystal/intellij/lang/psi/CrEnsureExpression.kt 9 0 4 13
./src/main/kotlin/org/crystal/intellij/lang/psi/CrUninitializedExpression.kt 7 0 3 10
./src/main/kotlin/org/crystal/intellij/lang/psi/CrReturnExpression.kt 5 0 2 7
./src/main/kotlin/org/crystal/intellij/lang/psi/CrExpressionImpl.kt 3 0 2 5
./src/main/kotlin/org/crystal/intellij/lang/psi/CrMethod.kt 91 0 13 104
./src/main/kotlin/org/crystal/intellij/lang/psi/CrClass.kt 9 0 4 13
./src/main/kotlin/org/crystal/intellij/lang/psi/CrSpecialEscapeElement.kt 17 0 3 20
./src/main/kotlin/org/crystal/intellij/lang/psi/CrConstantName.kt 7 0 3 10
./src/main/kotlin/org/crystal/intellij/lang/psi/CrFunctionLiteralExpression.kt 11 0 5 16
./src/main/kotlin/org/crystal/intellij/lang/psi/CrStaticArrayTypeElement.kt 17 0 7 24
./src/main/kotlin/org/crystal/intellij/lang/psi/CrPathNameElementHolder.kt 5 0 1 6
./src/main/kotlin/org/crystal/intellij/lang/psi/CrRescueExpression.kt 13 0 5 18
./src/main/kotlin/org/crystal/intellij/lang/psi/CrClassVariableName.kt 6 0 2 8
./src/main/kotlin/org/crystal/intellij/lang/psi/CrTypeParameterList.kt 8 0 3 11
./src/main/kotlin/org/crystal/intellij/lang/psi/CrParenthesizedTypeElement.kt 11 0 5 16
./src/main/kotlin/org/crystal/intellij/lang/psi/CrDefinitionWithFqNameImpl.kt 23 0 6 29
./src/main/kotlin/org/crystal/intellij/lang/psi/CrUnaryExpression.kt 16 0 6 22
./src/main/kotlin/org/crystal/intellij/lang/psi/CrExtendExpression.kt 9 0 4 13
./src/main/kotlin/org/crystal/intellij/lang/psi/CrConstantSource.kt 7 0 3 10
./src/main/kotlin/org/crystal/intellij/lang/psi/CrAsmClobberList.kt 8 0 3 11
./src/main/kotlin/org/crystal/intellij/lang/psi/CrNamedArgument.kt 7 0 3 10
./src/main/kotlin/org/crystal/intellij/lang/psi/CrKeywordElement.kt 9 0 2 11
./src/main/kotlin/org/crystal/intellij/lang/psi/CrParenthesizedExpression.kt 8 0 3 11
./src/main/kotlin/org/crystal/intellij/lang/psi/CrCharCodeElement.kt 7 0 3 10
./src/main/kotlin/org/crystal/intellij/lang/psi/CrHeredocLiteralBody.kt 11 0 5 16
./src/main/kotlin/org/crystal/intellij/lang/psi/CrUnlessExpression.kt 5 0 2 7
./src/main/kotlin/org/crystal/intellij/lang/psi/CrElement.kt 5 0 2 7
./src/main/kotlin/org/crystal/intellij/lang/psi/CrDefinitionWithFqName.kt 34 0 6 40
./src/main/kotlin/org/crystal/intellij/lang/psi/CrMacroForStatement.kt 14 0 5 19
./src/main/kotlin/org/crystal/intellij/lang/psi/CrRecursiveVisitor.kt 10 0 2 12
./src/main/kotlin/org/crystal/intellij/lang/psi/CrGlobalMatchIndexName.kt 15 0 5 20
./src/main/kotlin/org/crystal/intellij/lang/psi/CrOutArgument.kt 7 0 3 10
./src/main/kotlin/org/crystal/intellij/lang/psi/CrDefinitionWithInitializer.kt 14 0 3 17
./src/main/kotlin/org/crystal/intellij/lang/psi/CrReferenceExpression.kt 7 0 2 9
./src/main/kotlin/org/crystal/intellij/lang/psi/CrBreakExpression.kt 5 0 2 7
./src/main/kotlin/org/crystal/intellij/lang/psi/CrHeredocId.kt 7 0 3 10
./src/main/kotlin/org/crystal/intellij/lang/psi/CrFunctionLikeDefinition.kt 16 0 4 20
./src/main/kotlin/org/crystal/intellij/lang/psi/CrOffsetExpression.kt 9 0 4 13
./src/main/kotlin/org/crystal/intellij/lang/psi/CrFunctionPointerExpression.kt 17 0 6 23
./src/main/kotlin/org/crystal/intellij/lang/psi/CrArgumentList.kt 8 0 3 11
./src/main/kotlin/org/crystal/intellij/lang/psi/CrTypeParameterHolder.kt 7 0 2 9
./src/main/kotlin/org/crystal/intellij/lang/psi/CrSuperTypeAware.kt 5 0 1 6
./src/main/kotlin/org/crystal/intellij/lang/psi/CrPreviousDef.kt 6 0 2 8
./src/main/kotlin/org/crystal/intellij/lang/psi/CrIfExpression.kt 11 0 4 15
./src/main/kotlin/org/crystal/intellij/lang/psi/CrPathExpression.kt 7 0 3 10
./src/main/kotlin/org/crystal/intellij/lang/psi/CrCharLiteralExpression.kt 11 0 3 14
./src/main/kotlin/org/crystal/intellij/lang/psi/CrParameterKind.kt 11 0 3 14
./src/main/kotlin/org/crystal/intellij/lang/psi/CrLoopExpression.kt 8 0 3 11
./src/main/kotlin/org/crystal/intellij/lang/psi/CrSymbolOrdinalHolder.kt 27 0 3 30
./src/main/kotlin/org/crystal/intellij/lang/psi/CrParameter.kt 15 0 3 18
./src/main/kotlin/org/crystal/intellij/lang/psi/CrFloatLiteralExpression.kt 12 0 5 17
./src/main/kotlin/org/crystal/intellij/lang/psi/CrTypeArgument.kt 2 0 1 3
./src/main/kotlin/org/crystal/intellij/lang/psi/CrNamedElement.kt 10 0 3 13
./src/main/kotlin/org/crystal/intellij/lang/psi/CrSymbolArrayExpression.kt 8 0 3 11
./src/main/kotlin/org/crystal/intellij/lang/psi/CrSizeExpression.kt 7 0 3 10
./src/main/kotlin/org/crystal/intellij/lang/psi/CrGlobalVariableName.kt 6 0 2 8
./src/main/kotlin/org/crystal/intellij/lang/psi/crystalPsiUtils.kt 83 0 14 97
./src/main/kotlin/org/crystal/intellij/lang/psi/CrMacroVariableName.kt 6 0 2 8
./src/main/kotlin/org/crystal/intellij/lang/psi/CrModule.kt 9 0 4 13
./src/main/kotlin/org/crystal/intellij/lang/psi/CrBooleanLiteralExpression.kt 9 0 3 12
./src/main/kotlin/org/crystal/intellij/lang/psi/CrDoubleSplatTypeElement.kt 11 0 5 16
./src/main/kotlin/org/crystal/intellij/lang/psi/CrStruct.kt 9 0 4 13
./src/main/kotlin/org/crystal/intellij/lang/psi/CrStringInterpolation.kt 9 0 4 13
./src/main/kotlin/org/crystal/intellij/lang/psi/CrDefinitionWithBody.kt 5 0 1 6
./src/main/kotlin/org/crystal/intellij/lang/psi/CrMacroLiteralElement.kt 2 0 1 3
./src/main/kotlin/org/crystal/intellij/lang/psi/CrIsNilExpression.kt 5 0 2 7
./src/main/kotlin/org/crystal/intellij/lang/psi/CrSyntheticArgHolder.kt 5 0 1 6
./src/main/kotlin/org/crystal/intellij/lang/psi/CrTypeExpression.kt 7 0 3 10
./src/main/kotlin/org/crystal/intellij/lang/psi/CrIsExpression.kt 7 0 3 10
./src/main/kotlin/org/crystal/intellij/lang/psi/CrNamedTupleTypeElement.kt 12 0 5 17
./src/main/kotlin/org/crystal/intellij/lang/psi/CrWhenClause.kt 17 0 6 23
./src/main/kotlin/org/crystal/intellij/lang/psi/CrHeredocEndId.kt 29 0 7 36
./src/main/kotlin/org/crystal/intellij/lang/psi/CrDefinitionImpl.kt 10 0 4 14
./src/main/kotlin/org/crystal/intellij/lang/psi/CrLibrary.kt 9 0 4 13
./src/main/kotlin/org/crystal/intellij/lang/psi/CrNumericLiteralExpression.kt 62 0 12 74
./src/main/kotlin/org/crystal/intellij/lang/psi/CrHeredocRawElement.kt 58 0 8 66
./src/main/kotlin/org/crystal/intellij/lang/psi/CrBinaryExpression.kt 19 0 7 26
./src/main/kotlin/org/crystal/intellij/lang/psi/CrSupertypeClause.kt 14 0 7 21
./src/main/kotlin/org/crystal/intellij/lang/psi/CrNilableTypeElement.kt 11 0 5 16
./src/main/kotlin/org/crystal/intellij/lang/psi/CrTupleExpression.kt 10 0 4 14
./src/main/kotlin/org/crystal/intellij/lang/psi/CrStringArrayExpression.kt 8 0 3 11
./src/main/kotlin/org/crystal/intellij/lang/psi/CrVisibilityModifier.kt 20 0 4 24
./src/main/kotlin/org/crystal/intellij/lang/psi/CrMetaclassTypeElement.kt 11 0 5 16
./src/main/kotlin/org/crystal/intellij/lang/psi/CrMacroVariableExpression.kt 10 0 3 13
./src/main/kotlin/org/crystal/intellij/lang/psi/CrCommandExpression.kt 5 0 2 7
./src/main/kotlin/org/crystal/intellij/lang/psi/CrIncludeLikeExpression.kt 60 0 8 68
./src/main/kotlin/org/crystal/intellij/lang/psi/CrBlockParameterList.kt 8 0 3 11
./src/main/kotlin/org/crystal/intellij/lang/psi/CrInstanceVariableName.kt 6 0 2 8
./src/main/kotlin/org/crystal/intellij/lang/psi/CrCharValueHolder.kt 4 0 1 5
./src/main/kotlin/org/crystal/intellij/lang/psi/CrIdentifierName.kt 6 0 2 8
./src/main/kotlin/org/crystal/intellij/lang/psi/CrSymbolExpression.kt 22 0 4 26
./src/main/kotlin/org/crystal/intellij/lang/psi/CrConstant.kt 18 0 6 24
./src/main/kotlin/org/crystal/intellij/lang/psi/CrEnsureClause.kt 8 0 3 11
./src/main/kotlin/org/crystal/intellij/lang/psi/CrExpressionWithReceiver.kt 23 0 7 30
./src/main/kotlin/org/crystal/intellij/lang/psi/CrSplatExpression.kt 10 0 4 14
./src/main/kotlin/org/crystal/intellij/lang/psi/CrOctalEscapeElement.kt 7 0 3 10
./src/main/kotlin/org/crystal/intellij/lang/psi/CrCallArgument.kt 2 0 1 3
./src/main/kotlin/org/crystal/intellij/lang/psi/CrRequireExpression.kt 38 0 12 50
./src/main/kotlin/org/crystal/intellij/lang/psi/CrExternalNameElementHolder.kt 4 0 1 5
./src/main/kotlin/org/crystal/intellij/lang/psi/CrAsmExpression.kt 15 0 7 22
./src/main/kotlin/org/crystal/intellij/lang/psi/CrNilableExpression.kt 7 0 3 10
./src/main/kotlin/org/crystal/intellij/lang/psi/CrClassLikeDefinition.kt 11 0 3 14
./src/main/kotlin/org/crystal/intellij/lang/psi/CrHashEntry.kt 9 0 4 13
./src/main/kotlin/org/crystal/intellij/lang/psi/CrStringLiteralManipulator.kt 168 0 5 173
./src/main/kotlin/org/crystal/intellij/lang/psi/CrTupleTypeElement.kt 12 0 5 17
./src/main/kotlin/org/crystal/intellij/lang/psi/CrRegexOptionsElement.kt 5 0 2 7
./src/main/kotlin/org/crystal/intellij/lang/psi/CrUntilExpression.kt 5 0 2 7
./src/main/kotlin/org/crystal/intellij/lang/psi/CrSimpleParameter.kt 37 0 10 47
./src/main/kotlin/org/crystal/intellij/lang/psi/CrRegexExpression.kt 7 0 3 10
./src/main/kotlin/org/crystal/intellij/lang/psi/CrListElement.kt 8 0 3 11
./src/main/kotlin/org/crystal/intellij/lang/psi/CrPointerExpression.kt 7 0 3 10
./src/main/kotlin/org/crystal/intellij/lang/psi/CrMacroWrapperStatement.kt 8 0 3 11
./src/main/kotlin/org/crystal/intellij/lang/psi/CrAsmOperandList.kt 7 0 2 9
./src/main/kotlin/org/crystal/intellij/lang/psi/CrMacroIfStatement.kt 7 0 3 10
./src/main/kotlin/org/crystal/intellij/lang/psi/CrUnderscoreTypeElement.kt 9 0 4 13
./src/main/kotlin/org/crystal/intellij/lang/psi/CrCallLikeExpression.kt 73 2 16 91
./src/main/kotlin/org/crystal/intellij/lang/psi/CrAsmOptionsList.kt 16 0 7 23
./src/main/kotlin/org/crystal/intellij/lang/psi/CrGlobalMatchDataName.kt 6 0 2 8
./src/main/kotlin/org/crystal/intellij/lang/psi/CrNameElementHolder.kt 4 0 1 5
./src/main/kotlin/org/crystal/intellij/lang/psi/CrAliasLikeDefinition.kt 5 0 1 6
./src/main/kotlin/org/crystal/intellij/lang/psi/CrAsExpression.kt 11 0 4 15
./src/main/kotlin/org/crystal/intellij/lang/psi/CrRescueClause.kt 14 0 6 20
./src/main/kotlin/org/crystal/intellij/lang/psi/CrAlias.kt 11 0 5 16
./src/main/kotlin/org/crystal/intellij/lang/psi/CrIncludeExpression.kt 9 0 4 13
./src/main/kotlin/org/crystal/intellij/lang/psi/CrVisibility.kt 8 0 2 10
./src/main/kotlin/org/crystal/intellij/lang/psi/CrStringValueHolder.kt 4 0 1 5
./src/main/kotlin/org/crystal/intellij/lang/psi/CrInstanceSizeExpression.kt 7 0 3 10
./src/main/kotlin/org/crystal/intellij/lang/psi/CrMacroVerbatimStatement.kt 7 0 3 10
./src/main/kotlin/org/crystal/intellij/lang/psi/CrAsmInList.kt 5 0 2 7
./src/main/kotlin/org/crystal/intellij/lang/psi/CrEnumConstant.kt 11 0 4 15
./src/main/kotlin/org/crystal/intellij/lang/psi/CrHexEscapeElement.kt 10 0 3 13
./src/main/kotlin/org/crystal/intellij/lang/psi/CrYieldExpression.kt 17 0 6 23
./src/main/kotlin/org/crystal/intellij/lang/psi/CrUnicodeEscapeElement.kt 10 0 3 13
./src/main/kotlin/org/crystal/intellij/lang/psi/CrElseClause.kt 11 0 4 15
./src/main/kotlin/org/crystal/intellij/lang/psi/CrNamedTupleEntry.kt 7 0 3 10
./src/main/kotlin/org/crystal/intellij/lang/psi/CrLabeledTypeElement.kt 11 0 5 16
./src/main/kotlin/org/crystal/intellij/lang/psi/CrCustomLeafElement.kt 7 0 2 9
./src/main/kotlin/org/crystal/intellij/lang/psi/CrCField.kt 16 0 6 22
./src/main/kotlin/org/crystal/intellij/lang/psi/CrTypeParameter.kt 13 0 5 18
./src/main/kotlin/org/crystal/intellij/lang/psi/CrMacroExpression.kt 8 0 3 11
./src/main/kotlin/org/crystal/intellij/lang/psi/CrDefinition.kt 4 0 1 5
./src/main/kotlin/org/crystal/intellij/lang/psi/CrNameKind.kt 24 0 4 28
./src/main/kotlin/org/crystal/intellij/lang/psi/CrSimpleNameElementHolder.kt 5 0 1 6
./src/main/kotlin/org/crystal/intellij/lang/psi/CrArrayLiteralExpression.kt 10 0 4 14
./src/main/kotlin/org/crystal/intellij/lang/psi/CrCaseExpression.kt 17 0 7 24
./src/main/kotlin/org/crystal/intellij/lang/psi/CrListExpression.kt 8 0 3 11
./src/main/kotlin/org/crystal/intellij/lang/psi/CrTopLevelHolder.kt 5 0 2 7
./src/main/kotlin/org/crystal/intellij/lang/psi/CrVariable.kt 25 0 6 31
./src/main/kotlin/org/crystal/intellij/lang/psi/CrTypeofExpression.kt 8 0 3 11
./src/main/kotlin/org/crystal/intellij/lang/psi/CrMacro.kt 52 0 10 62
./src/main/kotlin/org/crystal/intellij/lang/psi/CrRawEscapeElement.kt 7 0 3 10
./src/main/kotlin/org/crystal/intellij/lang/psi/CrAssignmentExpression.kt 20 0 7 27
./src/main/kotlin/org/crystal/intellij/lang/psi/CrPathTypeElement.kt 11 0 5 16
./src/main/kotlin/org/crystal/intellij/lang/psi/CrMacroLiteral.kt 8 0 3 11
./src/main/kotlin/org/crystal/intellij/lang/psi/CrCallExpression.kt 9 0 4 13
./src/main/kotlin/org/crystal/intellij/lang/psi/CrElementImpl.kt 9 0 4 13
./src/main/kotlin/org/crystal/intellij/lang/psi/CrEscapeElement.kt 5 0 2 7
./src/main/kotlin/org/crystal/intellij/lang/psi/CrUnicodeBlock.kt 12 0 3 15
./src/main/kotlin/org/crystal/intellij/lang/psi/CrAsmOperand.kt 9 0 4 13
./src/main/kotlin/org/crystal/intellij/lang/psi/CrVisitor.kt 171 0 168 339
./src/main/kotlin/org/crystal/intellij/lang/psi/CrNameLeafElement.kt 6 0 2 8
./src/main/kotlin/org/crystal/intellij/lang/psi/CrCFieldGroup.kt 7 0 3 10
./src/main/kotlin/org/crystal/intellij/lang/psi/CrStubbedElementImpl.kt 15 0 7 22
./src/main/kotlin/org/crystal/intellij/lang/psi/CrExpression.kt 41 0 10 51
./src/main/kotlin/org/crystal/intellij/lang/psi/CrIndexedExpression.kt 23 0 8 31
./src/main/kotlin/org/crystal/intellij/lang/psi/CrCStructLikeDefinition.kt 11 0 3 14
./src/main/kotlin/org/crystal/intellij/lang/psi/CrHeredocExpression.kt 20 0 5 25
./src/main/kotlin/org/crystal/intellij/lang/psi/CrVisibilityHolder.kt 7 0 2 9
./src/main/kotlin/org/crystal/intellij/lang/psi/CrStringLiteralEscaper.kt 101 0 13 114
./src/main/kotlin/org/crystal/intellij/lang/psi/CrSplatTypeElement.kt 14 0 6 20
./src/main/kotlin/org/crystal/intellij/lang/psi/CrNameElement.kt 8 0 5 13
./src/main/kotlin/org/crystal/intellij/lang/psi/CrUnderscoreName.kt 6 0 2 8
./src/main/kotlin/org/crystal/intellij/lang/psi/CrCharRawElement.kt 7 0 3 10
./src/main/kotlin/org/crystal/intellij/lang/psi/CrModuleLikeDefinition.kt 11 0 3 14
./src/main/kotlin/org/crystal/intellij/lang/psi/CrSelfTypeElement.kt 13 0 5 18
./src/main/kotlin/org/crystal/intellij/lang/psi/CrTypeArgumentList.kt 12 0 5 17
./src/main/kotlin/org/crystal/intellij/lang/psi/CrTypedDefinition.kt 5 0 1 6
./src/main/kotlin/org/crystal/intellij/lang/psi/CrHeredocStartId.kt 33 0 6 39
./src/main/kotlin/org/crystal/intellij/lang/psi/CrTypeDef.kt 11 0 5 16
./src/main/kotlin/org/crystal/intellij/lang/psi/CrDoubleSplatExpression.kt 7 0 3 10
./src/main/kotlin/org/crystal/intellij/lang/psi/CrExceptionHandler.kt 14 0 6 20
./src/main/kotlin/org/crystal/intellij/lang/psi/CrThenClause.kt 8 0 3 11
./src/main/kotlin/org/crystal/intellij/lang/psi/CrNextExpression.kt 5 0 2 7
./src/main/kotlin/org/crystal/intellij/lang/psi/CrPsiFactory.kt 21 0 6 27
./src/main/kotlin/org/crystal/intellij/lang/psi/CrAnnotation.kt 12 0 4 16
./src/main/kotlin/org/crystal/intellij/lang/psi/commonPsiUtils.kt 131 0 40 171
./src/main/kotlin/org/crystal/intellij/lang/psi/CrStringRawElement.kt 7 0 3 10
./src/main/kotlin/org/crystal/intellij/lang/psi/CrConcatenatedStringLiteralExpression.kt 11 0 3 14
./src/main/kotlin/org/crystal/intellij/lang/references/CrSimpleReference.kt 6 0 2 8
./src/main/kotlin/org/crystal/intellij/lang/references/CrReferenceBase.kt 19 0 8 27
./src/main/kotlin/org/crystal/intellij/lang/references/CrPathReference.kt 9 0 2 11
./src/main/kotlin/org/crystal/intellij/lang/references/CrRequireReferenceSet.kt 70 0 10 80
./src/main/kotlin/org/crystal/intellij/lang/references/CrRequireReference.kt 40 0 4 44
./src/main/kotlin/org/crystal/intellij/lang/parser/CrystalParserDefinition.kt 40 0 10 50
./src/main/kotlin/org/crystal/intellij/lang/parser/CrSyntheticArgElementType.kt 11 0 2 13
./src/main/kotlin/org/crystal/intellij/lang/parser/elementTypes.kt 155 7 10 172
./src/main/kotlin/org/crystal/intellij/lang/parser/CrystalParser.kt 4390 4 938 5332
./src/main/kotlin/org/crystal/intellij/lang/ast/CstLiteralExpanderBase.kt 43 0 5 48
./src/main/kotlin/org/crystal/intellij/lang/ast/astTransformer.kt 114 0 101 215
./src/main/kotlin/org/crystal/intellij/lang/ast/CstVisitor.kt 98 0 95 193
./src/main/kotlin/org/crystal/intellij/lang/ast/CstRecursiveTransformerBase.kt 292 0 72 364
./src/main/kotlin/org/crystal/intellij/lang/ast/literalNamedExpander.kt 123 0 25 148
./src/main/kotlin/org/crystal/intellij/lang/ast/location/CstLocation.kt 18 0 5 23
./src/main/kotlin/org/crystal/intellij/lang/ast/astRenderer.kt 1479 0 318 1797
./src/main/kotlin/org/crystal/intellij/lang/ast/astNormalizer.kt 370 0 52 422
./src/main/kotlin/org/crystal/intellij/lang/ast/nodes/CstLoopBase.kt 38 0 10 48
./src/main/kotlin/org/crystal/intellij/lang/ast/nodes/CstMacroVar.kt 40 0 12 52
./src/main/kotlin/org/crystal/intellij/lang/ast/nodes/CstUntil.kt 17 0 4 21
./src/main/kotlin/org/crystal/intellij/lang/ast/nodes/CstSimpleLiteral.kt 2 0 1 3
./src/main/kotlin/org/crystal/intellij/lang/ast/nodes/CstArrayLiteral.kt 45 0 12 57
./src/main/kotlin/org/crystal/intellij/lang/ast/nodes/CstVar.kt 29 0 11 40
./src/main/kotlin/org/crystal/intellij/lang/ast/nodes/CstBreak.kt 15 0 4 19
./src/main/kotlin/org/crystal/intellij/lang/ast/nodes/CstAnd.kt 17 0 4 21
./src/main/kotlin/org/crystal/intellij/lang/ast/nodes/CstCall.kt 100 0 17 117
./src/main/kotlin/org/crystal/intellij/lang/ast/nodes/CstUnless.kt 20 0 5 25
./src/main/kotlin/org/crystal/intellij/lang/ast/nodes/CstBlock.kt 55 0 13 68
./src/main/kotlin/org/crystal/intellij/lang/ast/nodes/CstMagicConstant.kt 27 0 10 37
./src/main/kotlin/org/crystal/intellij/lang/ast/nodes/CstMacroVerbatim.kt 15 0 4 19
./src/main/kotlin/org/crystal/intellij/lang/ast/nodes/CstMultiAssign.kt 36 0 12 48
./src/main/kotlin/org/crystal/intellij/lang/ast/nodes/CstStringLiteral.kt 28 0 11 39
./src/main/kotlin/org/crystal/intellij/lang/ast/nodes/CstMacroLiteral.kt 24 0 10 34
./src/main/kotlin/org/crystal/intellij/lang/ast/nodes/CstTypeDef.kt 37 0 12 49
./src/main/kotlin/org/crystal/intellij/lang/ast/nodes/CstBoolLiteral.kt 31 0 10 41
./src/main/kotlin/org/crystal/intellij/lang/ast/nodes/CstUnion.kt 27 0 11 38
./src/main/kotlin/org/crystal/intellij/lang/ast/nodes/CstClassDef.kt 68 0 12 80
./src/main/kotlin/org/crystal/intellij/lang/ast/nodes/CstOpAssign.kt 42 0 12 54
./src/main/kotlin/org/crystal/intellij/lang/ast/nodes/CstSizeOf.kt 15 0 4 19
./src/main/kotlin/org/crystal/intellij/lang/ast/nodes/CstNamedTupleLiteral.kt 36 0 13 49
./src/main/kotlin/org/crystal/intellij/lang/ast/nodes/CstMetaclass.kt 27 0 11 38
./src/main/kotlin/org/crystal/intellij/lang/ast/nodes/CstRangeLiteral.kt 45 0 12 57
./src/main/kotlin/org/crystal/intellij/lang/ast/nodes/CstMacroIf.kt 47 0 12 59
./src/main/kotlin/org/crystal/intellij/lang/ast/nodes/CstTupleLiteral.kt 27 0 11 38
./src/main/kotlin/org/crystal/intellij/lang/ast/nodes/CstInstanceSizeOf.kt 15 0 4 19
./src/main/kotlin/org/crystal/intellij/lang/ast/nodes/CstConditionalExpression.kt 37 0 8 45
./src/main/kotlin/org/crystal/intellij/lang/ast/nodes/CstRequire.kt 24 0 10 34
./src/main/kotlin/org/crystal/intellij/lang/ast/nodes/CstImplicitObj.kt 9 0 4 13
./src/main/kotlin/org/crystal/intellij/lang/ast/nodes/CstExpressions.kt 39 0 13 52
./src/main/kotlin/org/crystal/intellij/lang/ast/nodes/CstMacroExpression.kt 40 0 12 52
./src/main/kotlin/org/crystal/intellij/lang/ast/nodes/CstCastBase.kt 34 0 11 45
./src/main/kotlin/org/crystal/intellij/lang/ast/nodes/CstSymbolLiteral.kt 28 0 11 39
./src/main/kotlin/org/crystal/intellij/lang/ast/nodes/CstOut.kt 15 0 4 19
./src/main/kotlin/org/crystal/intellij/lang/ast/nodes/CstGlobal.kt 24 0 10 34
./src/main/kotlin/org/crystal/intellij/lang/ast/nodes/CstSelf.kt 14 0 7 21
./src/main/kotlin/org/crystal/intellij/lang/ast/nodes/CstOffsetOf.kt 36 0 12 48
./src/main/kotlin/org/crystal/intellij/lang/ast/nodes/CstFunDef.kt 62 0 12 74
./src/main/kotlin/org/crystal/intellij/lang/ast/nodes/CstProcPointer.kt 51 0 12 63
./src/main/kotlin/org/crystal/intellij/lang/ast/nodes/CstNilLiteral.kt 17 0 8 25
./src/main/kotlin/org/crystal/intellij/lang/ast/nodes/CstNodeWithReceiver.kt 8 0 3 11
./src/main/kotlin/org/crystal/intellij/lang/ast/nodes/CstNext.kt 15 0 4 19
./src/main/kotlin/org/crystal/intellij/lang/ast/nodes/CstDoubleSplat.kt 15 0 4 19
./src/main/kotlin/org/crystal/intellij/lang/ast/nodes/CstAsmOperand.kt 35 0 12 47
./src/main/kotlin/org/crystal/intellij/lang/ast/nodes/CstRescue.kt 47 0 13 60
./src/main/kotlin/org/crystal/intellij/lang/ast/nodes/CstExtend.kt 27 0 11 38
./src/main/kotlin/org/crystal/intellij/lang/ast/nodes/CstNilableCast.kt 17 0 4 21
./src/main/kotlin/org/crystal/intellij/lang/ast/nodes/CstGeneric.kt 46 0 12 58
./src/main/kotlin/org/crystal/intellij/lang/ast/nodes/CstMacro.kt 65 0 12 77
./src/main/kotlin/org/crystal/intellij/lang/ast/nodes/CstIsA.kt 47 0 13 60
./src/main/kotlin/org/crystal/intellij/lang/ast/nodes/CstProcNotation.kt 42 0 13 55
./src/main/kotlin/org/crystal/intellij/lang/ast/nodes/CstLibDef.kt 42 0 12 54
./src/main/kotlin/org/crystal/intellij/lang/ast/nodes/CstYield.kt 47 0 13 60
./src/main/kotlin/org/crystal/intellij/lang/ast/nodes/CstInclude.kt 27 0 11 38
./src/main/kotlin/org/crystal/intellij/lang/ast/nodes/CstNot.kt 15 0 4 19
./src/main/kotlin/org/crystal/intellij/lang/ast/nodes/CstTypeOf.kt 27 0 11 38
./src/main/kotlin/org/crystal/intellij/lang/ast/nodes/CstRespondsTo.kt 36 0 13 49
./src/main/kotlin/org/crystal/intellij/lang/ast/nodes/CstInstanceVar.kt 24 0 10 34
./src/main/kotlin/org/crystal/intellij/lang/ast/nodes/CstUninitializedVar.kt 36 0 12 48
./src/main/kotlin/org/crystal/intellij/lang/ast/nodes/CstWhile.kt 17 0 4 21
./src/main/kotlin/org/crystal/intellij/lang/ast/nodes/CstExceptionHandler.kt 51 0 12 63
./src/main/kotlin/org/crystal/intellij/lang/ast/nodes/CstHashLiteral.kt 54 0 13 67
./src/main/kotlin/org/crystal/intellij/lang/ast/nodes/CstCast.kt 21 0 5 26
./src/main/kotlin/org/crystal/intellij/lang/ast/nodes/CstAssign.kt 36 0 12 48
./src/main/kotlin/org/crystal/intellij/lang/ast/nodes/CstVisibilityModifier.kt 36 0 12 48
./src/main/kotlin/org/crystal/intellij/lang/ast/nodes/CstReturn.kt 15 0 4 19
./src/main/kotlin/org/crystal/intellij/lang/ast/nodes/CstUnderscore.kt 17 0 8 25
./src/main/kotlin/org/crystal/intellij/lang/ast/nodes/CstOr.kt 17 0 4 21
./src/main/kotlin/org/crystal/intellij/lang/ast/nodes/CstRegexLiteral.kt 41 0 13 54
./src/main/kotlin/org/crystal/intellij/lang/ast/nodes/CstAnnotationDef.kt 26 0 10 36
./src/main/kotlin/org/crystal/intellij/lang/ast/nodes/CstNumberLiteral.kt 57 0 14 71
./src/main/kotlin/org/crystal/intellij/lang/ast/nodes/CstBinaryOp.kt 33 0 10 43
./src/main/kotlin/org/crystal/intellij/lang/ast/nodes/CstNop.kt 9 0 4 13
./src/main/kotlin/org/crystal/intellij/lang/ast/nodes/CstAlias.kt 35 0 12 47
./src/main/kotlin/org/crystal/intellij/lang/ast/nodes/CstCharLiteral.kt 30 0 11 41
./src/main/kotlin/org/crystal/intellij/lang/ast/nodes/CstTypeDeclaration.kt 47 0 12 59
./src/main/kotlin/org/crystal/intellij/lang/ast/nodes/CstClassVar.kt 24 0 10 34
./src/main/kotlin/org/crystal/intellij/lang/ast/nodes/CstAnnotation.kt 47 0 12 59
./src/main/kotlin/org/crystal/intellij/lang/ast/nodes/CstUnreachable.kt 9 0 4 13
./src/main/kotlin/org/crystal/intellij/lang/ast/nodes/CstPath.kt 47 0 13 60
./src/main/kotlin/org/crystal/intellij/lang/ast/nodes/CstEnumDef.kt 46 0 12 58
./src/main/kotlin/org/crystal/intellij/lang/ast/nodes/CstUnaryExpression.kt 24 0 9 33
./src/main/kotlin/org/crystal/intellij/lang/ast/nodes/CstWhen.kt 46 0 12 58
./src/main/kotlin/org/crystal/intellij/lang/ast/nodes/CstModuleDef.kt 52 0 12 64
./src/main/kotlin/org/crystal/intellij/lang/ast/nodes/CstCase.kt 52 0 12 64
./src/main/kotlin/org/crystal/intellij/lang/ast/nodes/CstProcLiteral.kt 17 0 6 23
./src/main/kotlin/org/crystal/intellij/lang/ast/nodes/CstReadInstanceVar.kt 35 0 12 47
./src/main/kotlin/org/crystal/intellij/lang/ast/nodes/CstSplat.kt 15 0 4 19
./src/main/kotlin/org/crystal/intellij/lang/ast/nodes/CstStringInterpolation.kt 27 0 11 38
./src/main/kotlin/org/crystal/intellij/lang/ast/nodes/CstNamedArgument.kt 35 0 12 47
./src/main/kotlin/org/crystal/intellij/lang/ast/nodes/CstMacroFor.kt 41 0 12 53
./src/main/kotlin/org/crystal/intellij/lang/ast/nodes/CstNode.kt 24 0 10 34
./src/main/kotlin/org/crystal/intellij/lang/ast/nodes/CstCStructOrUnionDef.kt 45 0 12 57
./src/main/kotlin/org/crystal/intellij/lang/ast/nodes/CstExternalVar.kt 44 0 12 56
./src/main/kotlin/org/crystal/intellij/lang/ast/nodes/CstPointerOf.kt 15 0 4 19
./src/main/kotlin/org/crystal/intellij/lang/ast/nodes/CstDef.kt 110 0 12 122
./src/main/kotlin/org/crystal/intellij/lang/ast/nodes/CstArg.kt 56 0 12 68
./src/main/kotlin/org/crystal/intellij/lang/ast/nodes/CstIf.kt 22 0 5 27
./src/main/kotlin/org/crystal/intellij/lang/ast/nodes/CstControlExpression.kt 27 0 9 36
./src/main/kotlin/org/crystal/intellij/lang/ast/nodes/CstSelect.kt 50 0 13 63
./src/main/kotlin/org/crystal/intellij/lang/ast/nodes/CstAsm.kt 71 0 12 83
./src/main/kotlin/org/crystal/intellij/lang/ast/literalExpander.kt 524 0 89 613
./src/main/kotlin/org/crystal/intellij/lang/ast/psiToAst.kt 1620 0 312 1932
./src/main/kotlin/org/crystal/intellij/lang/CrystalLanguage.kt 6 0 3 9
./src/main/kotlin/org/crystal/intellij/lang/stubs/elementTypes/CrRequireElementType.kt 26 0 5 31
./src/main/kotlin/org/crystal/intellij/lang/stubs/elementTypes/CrIncludeElementType.kt 24 0 4 28
./src/main/kotlin/org/crystal/intellij/lang/stubs/elementTypes/CrClassElementType.kt 33 0 5 38
./src/main/kotlin/org/crystal/intellij/lang/stubs/elementTypes/CrMethodElementType.kt 31 0 5 36
./src/main/kotlin/org/crystal/intellij/lang/stubs/elementTypes/CrTypeArgumentListElementType.kt 19 0 3 22
./src/main/kotlin/org/crystal/intellij/lang/stubs/elementTypes/CrTypeDefElementType.kt 22 0 4 26
./src/main/kotlin/org/crystal/intellij/lang/stubs/elementTypes/CrEnumElementType.kt 27 0 5 32
./src/main/kotlin/org/crystal/intellij/lang/stubs/elementTypes/CrTypeElementType.kt 20 0 3 23
./src/main/kotlin/org/crystal/intellij/lang/stubs/elementTypes/CrVariableElementType.kt 29 0 5 34
./src/main/kotlin/org/crystal/intellij/lang/stubs/elementTypes/CrSupertypeClauseElementType.kt 19 0 3 22
./src/main/kotlin/org/crystal/intellij/lang/stubs/elementTypes/CrTypeParameterElementType.kt 19 0 3 22
./src/main/kotlin/org/crystal/intellij/lang/stubs/elementTypes/CrStubElementType.kt 50 0 12 62
./src/main/kotlin/org/crystal/intellij/lang/stubs/elementTypes/CrFunctionElementType.kt 29 0 5 34
./src/main/kotlin/org/crystal/intellij/lang/stubs/elementTypes/CrFileElementType.kt 36 0 7 43
./src/main/kotlin/org/crystal/intellij/lang/stubs/elementTypes/CrLibraryElementType.kt 29 0 5 34
./src/main/kotlin/org/crystal/intellij/lang/stubs/elementTypes/CrModuleElementType.kt 31 0 5 36
./src/main/kotlin/org/crystal/intellij/lang/stubs/elementTypes/CrStructElementType.kt 33 0 5 38
./src/main/kotlin/org/crystal/intellij/lang/stubs/elementTypes/CrCStructElementType.kt 22 0 4 26
./src/main/kotlin/org/crystal/intellij/lang/stubs/elementTypes/CrConstantElementType.kt 29 0 5 34
./src/main/kotlin/org/crystal/intellij/lang/stubs/elementTypes/CrFileFragmentElementType.kt 21 0 4 25
./src/main/kotlin/org/crystal/intellij/lang/stubs/elementTypes/CrExtendElementType.kt 24 0 4 28
./src/main/kotlin/org/crystal/intellij/lang/stubs/elementTypes/CrAliasElementType.kt 27 0 5 32
./src/main/kotlin/org/crystal/intellij/lang/stubs/elementTypes/CrAnnotationElementType.kt 22 0 4 26
./src/main/kotlin/org/crystal/intellij/lang/stubs/elementTypes/CrAnnotationExpressionElementType.kt 19 0 3 22
./src/main/kotlin/org/crystal/intellij/lang/stubs/elementTypes/CrSimpleParameterElementType.kt 27 0 4 31
./src/main/kotlin/org/crystal/intellij/lang/stubs/elementTypes/serializationUtil.kt 12 0 4 16
./src/main/kotlin/org/crystal/intellij/lang/stubs/elementTypes/CrEnumConstantElementType.kt 24 0 4 28
./src/main/kotlin/org/crystal/intellij/lang/stubs/elementTypes/CrPathNameStubElementType.kt 27 0 5 32
./src/main/kotlin/org/crystal/intellij/lang/stubs/elementTypes/CrSimpleNameStubElementType.kt 46 0 4 50
./src/main/kotlin/org/crystal/intellij/lang/stubs/elementTypes/CrStubElementTypes.kt 51 5 6 62
./src/main/kotlin/org/crystal/intellij/lang/stubs/elementTypes/CrCUnionElementType.kt 22 0 4 26
./src/main/kotlin/org/crystal/intellij/lang/stubs/elementTypes/CrCFieldElementType.kt 24 0 4 28
./src/main/kotlin/org/crystal/intellij/lang/stubs/elementTypes/CrMacroElementType.kt 29 0 5 34
./src/main/kotlin/org/crystal/intellij/lang/stubs/api/CrDefinitionStub.kt 9 0 3 12
./src/main/kotlin/org/crystal/intellij/lang/stubs/api/CrAnnotationStub.kt 3 0 2 5
./src/main/kotlin/org/crystal/intellij/lang/stubs/api/CrCFieldStub.kt 3 0 2 5
./src/main/kotlin/org/crystal/intellij/lang/stubs/api/CrMethodStub.kt 3 0 2 5
./src/main/kotlin/org/crystal/intellij/lang/stubs/api/CrIncludeLikeStub.kt 3 0 2 5
./src/main/kotlin/org/crystal/intellij/lang/stubs/api/CrFileFragmentStub.kt 3 0 2 5
./src/main/kotlin/org/crystal/intellij/lang/stubs/api/CrIncludeStub.kt 3 0 2 5
./src/main/kotlin/org/crystal/intellij/lang/stubs/api/CrConstantLikeStub.kt 3 0 2 5
./src/main/kotlin/org/crystal/intellij/lang/stubs/api/CrStubWithInitializer.kt 5 0 2 7
./src/main/kotlin/org/crystal/intellij/lang/stubs/api/CrNameStub.kt 8 0 2 10
./src/main/kotlin/org/crystal/intellij/lang/stubs/api/CrVariableStub.kt 5 0 2 7
./src/main/kotlin/org/crystal/intellij/lang/stubs/api/CrFileStub.kt 4 0 2 6
./src/main/kotlin/org/crystal/intellij/lang/stubs/api/CrTypeStub.kt 3 0 2 5
./src/main/kotlin/org/crystal/intellij/lang/stubs/api/CrCStructStub.kt 3 0 2 5
./src/main/kotlin/org/crystal/intellij/lang/stubs/api/CrExtendStub.kt 3 0 2 5
./src/main/kotlin/org/crystal/intellij/lang/stubs/api/CrLibraryStub.kt 3 0 2 5
./src/main/kotlin/org/crystal/intellij/lang/stubs/api/CrStructStub.kt 3 0 2 5
./src/main/kotlin/org/crystal/intellij/lang/stubs/api/CrSupertypeClauseStub.kt 3 0 2 5
./src/main/kotlin/org/crystal/intellij/lang/stubs/api/CrSimpleParameterStub.kt 6 0 2 8
./src/main/kotlin/org/crystal/intellij/lang/stubs/api/CrStubElement.kt 4 0 2 6
./src/main/kotlin/org/crystal/intellij/lang/stubs/api/CrTypeDefinitionStub.kt 3 0 2 5
./src/main/kotlin/org/crystal/intellij/lang/stubs/api/CrMacroStub.kt 3 0 2 5
./src/main/kotlin/org/crystal/intellij/lang/stubs/api/CrPathStub.kt 14 0 6 20
./src/main/kotlin/org/crystal/intellij/lang/stubs/api/CrTypeArgumentListStub.kt 3 0 2 5
./src/main/kotlin/org/crystal/intellij/lang/stubs/api/CrEnumConstantStub.kt 3 0 2 5
./src/main/kotlin/org/crystal/intellij/lang/stubs/api/CrEnumStub.kt 3 0 2 5
./src/main/kotlin/org/crystal/intellij/lang/stubs/api/CrTypeDefStub.kt 3 0 2 5
./src/main/kotlin/org/crystal/intellij/lang/stubs/api/CrRequireStub.kt 5 0 2 7
./src/main/kotlin/org/crystal/intellij/lang/stubs/api/CrConstantStub.kt 5 0 2 7
./src/main/kotlin/org/crystal/intellij/lang/stubs/api/CrDefinitionWithFqNameStub.kt 3 0 2 5
./src/main/kotlin/org/crystal/intellij/lang/stubs/api/CrClassStub.kt 3 0 2 5
./src/main/kotlin/org/crystal/intellij/lang/stubs/api/CrAliasStub.kt 3 0 2 5
./src/main/kotlin/org/crystal/intellij/lang/stubs/api/CrAnnotationExpressionStub.kt 3 0 2 5
./src/main/kotlin/org/crystal/intellij/lang/stubs/api/CrFunctionStub.kt 5 0 2 7
./src/main/kotlin/org/crystal/intellij/lang/stubs/api/CrTypeParameterStub.kt 3 0 2 5
./src/main/kotlin/org/crystal/intellij/lang/stubs/api/CrModuleStub.kt 3 0 2 5
./src/main/kotlin/org/crystal/intellij/lang/stubs/api/CrCUnionStub.kt 3 0 2 5
./src/main/kotlin/org/crystal/intellij/lang/stubs/impl/CrFunctionStubImpl.kt 11 0 2 13
./src/main/kotlin/org/crystal/intellij/lang/stubs/impl/CrTypeParameterStubImpl.kt 8 0 2 10
./src/main/kotlin/org/crystal/intellij/lang/stubs/impl/CrStubElementImpl.kt 9 0 2 11
./src/main/kotlin/org/crystal/intellij/lang/stubs/impl/CrPathStubImpl.kt 23 0 4 27
./src/main/kotlin/org/crystal/intellij/lang/stubs/impl/CrCStructStubImpl.kt 8 0 2 10
./src/main/kotlin/org/crystal/intellij/lang/stubs/impl/CrEnumConstantStubImpl.kt 8 0 2 10
./src/main/kotlin/org/crystal/intellij/lang/stubs/impl/CrCFieldStubImpl.kt 8 0 2 10
./src/main/kotlin/org/crystal/intellij/lang/stubs/impl/CrAnnotationStubImpl.kt 8 0 2 10
./src/main/kotlin/org/crystal/intellij/lang/stubs/impl/CrMacroStubImpl.kt 12 0 2 14
./src/main/kotlin/org/crystal/intellij/lang/stubs/impl/CrLibraryStubImpl.kt 12 0 2 14
./src/main/kotlin/org/crystal/intellij/lang/stubs/impl/CrSingleNameStubImpl.kt 17 0 4 21
./src/main/kotlin/org/crystal/intellij/lang/stubs/impl/CrTypeArgumentListStubImpl.kt 8 0 2 10
./src/main/kotlin/org/crystal/intellij/lang/stubs/impl/CrFileStubImpl.kt 5 0 2 7
./src/main/kotlin/org/crystal/intellij/lang/stubs/impl/CrEnumStubImpl.kt 12 0 2 14
./src/main/kotlin/org/crystal/intellij/lang/stubs/impl/CrStructStubImpl.kt 13 0 2 15
./src/main/kotlin/org/crystal/intellij/lang/stubs/impl/CrCUnionStubImpl.kt 8 0 2 10
./src/main/kotlin/org/crystal/intellij/lang/stubs/impl/CrTypeDefStubImpl.kt 8 0 2 10
./src/main/kotlin/org/crystal/intellij/lang/stubs/impl/CrIncludeStubImpl.kt 8 0 2 10
./src/main/kotlin/org/crystal/intellij/lang/stubs/impl/CrVariableStubImpl.kt 11 0 2 13
./src/main/kotlin/org/crystal/intellij/lang/stubs/impl/CrMethodStubImpl.kt 13 0 2 15
./src/main/kotlin/org/crystal/intellij/lang/stubs/impl/CrFullNameStubImpl.kt 15 0 3 18
./src/main/kotlin/org/crystal/intellij/lang/stubs/impl/CrFileFragmentStubImpl.kt 8 0 2 10
./src/main/kotlin/org/crystal/intellij/lang/stubs/impl/CrSimpleParameterStubImpl.kt 13 0 2 15
./src/main/kotlin/org/crystal/intellij/lang/stubs/impl/CrConstantStubImpl.kt 14 0 3 17
./src/main/kotlin/org/crystal/intellij/lang/stubs/impl/CrSupertypeClauseStubImpl.kt 8 0 2 10
./src/main/kotlin/org/crystal/intellij/lang/stubs/impl/CrModuleStubImpl.kt 12 0 2 14
./src/main/kotlin/org/crystal/intellij/lang/stubs/impl/CrClassStubImpl.kt 13 0 2 15
./src/main/kotlin/org/crystal/intellij/lang/stubs/impl/CrAliasStubImpl.kt 12 0 2 14
./src/main/kotlin/org/crystal/intellij/lang/stubs/impl/CrAnnotationExpressionStubImpl.kt 8 0 2 10
./src/main/kotlin/org/crystal/intellij/lang/stubs/impl/CrTypeStubImpl.kt 9 0 2 11
./src/main/kotlin/org/crystal/intellij/lang/stubs/impl/CrRequireStubImpl.kt 11 0 2 13
./src/main/kotlin/org/crystal/intellij/lang/stubs/impl/CrExtendStubImpl.kt 8 0 2 10
./src/main/kotlin/org/crystal/intellij/lang/stubs/indexes/CrystalMacroFqNameIndex.kt 10 0 3 13
./src/main/kotlin/org/crystal/intellij/lang/stubs/indexes/CrystalIncludeLikeByContainerFqNameIndex.kt 10 0 3 13
./src/main/kotlin/org/crystal/intellij/lang/stubs/indexes/CrystalStringStubIndexExtensionBase.kt 36 0 7 43
./src/main/kotlin/org/crystal/intellij/lang/stubs/indexes/indexUtils.kt 77 0 11 88
./src/main/kotlin/org/crystal/intellij/lang/stubs/indexes/CrystalMacroSignatureIndex.kt 10 0 3 13
./src/main/kotlin/org/crystal/intellij/lang/stubs/indexes/CrystalConstantFqNameIndex.kt 10 0 3 13
./src/main/kotlin/org/crystal/intellij/lang/stubs/indexes/CrystalMacroParentFqNameIndex.kt 10 0 3 13
./src/main/kotlin/org/crystal/intellij/lang/stubs/indexes/CrystalTypeShortNameIndex.kt 10 0 3 13
./src/main/kotlin/org/crystal/intellij/lang/stubs/indexes/CrystalFunctionShortNameIndex.kt 10 0 3 13
./src/main/kotlin/org/crystal/intellij/lang/stubs/indexes/CrystalVariableShortNameIndex.kt 10 0 3 13
./src/main/kotlin/org/crystal/intellij/lang/stubs/indexes/CrystalStrictConstantShortNameIndex.kt 10 0 3 13
./src/main/kotlin/org/crystal/intellij/lang/stubs/indexes/CrystalConstantParentFqNameIndex.kt 10 0 3 13
./src/main/kotlin/org/crystal/intellij/lang/stubs/indexes/CrystalTypeBySuperclassNameIndex.kt 10 0 3 13
./src/main/kotlin/org/crystal/intellij/lang/stubs/stubUtils.kt 9 0 3 12
./src/main/kotlin/org/crystal/intellij/lang/stubs/CrStubBuilder.kt 11 0 2 13
./src/main/kotlin/org/crystal/intellij/CrystalBundle.kt 15 0 3 18
./src/main/kotlin/org/crystal/intellij/util/processUtils.kt 68 1 15 84
./src/main/kotlin/org/crystal/intellij/util/uiUtils.kt 28 0 4 32
./src/main/kotlin/org/crystal/intellij/util/fileUtils.kt 15 0 5 20
./src/main/kotlin/org/crystal/intellij/util/vfsUtil.kt 25 0 8 33
./src/main/kotlin/org/crystal/intellij/util/crystal/CrSymbol.kt 40 0 8 48
./src/main/kotlin/org/crystal/intellij/util/crystal/CrCharReader.kt 23 0 6 29
./src/main/kotlin/org/crystal/intellij/util/crystal/CrString.kt 76 0 7 83
./src/main/kotlin/org/crystal/intellij/util/crystal/CrChar.kt 112 1 25 138
./src/main/kotlin/org/crystal/intellij/util/Result.kt 9 0 2 11
./src/main/kotlin/org/crystal/intellij/util/UserDataProperty.kt 8 0 3 11
./src/main/kotlin/org/crystal/intellij/util/stringUtil.kt 16 0 4 20
./src/main/kotlin/org/crystal/intellij/util/jdomUtils.kt 22 0 6 28
./src/main/kotlin/org/crystal/intellij/util/appUtils.kt 9 0 4 13
./src/main/kotlin/org/crystal/intellij/util/documentUtil.kt 5 0 2 7
./src/main/kotlin/org/crystal/intellij/util/charUtils.kt 9 0 4 13
./src/main/kotlin/org/crystal/intellij/util/stdlibUtils.kt 73 2 14 89
./src/main/kotlin/org/crystal/intellij/util/CollectProcessorWithLimit.kt 19 1 4 24
./src/test/kotlin/org/crystal/intellij/tests/CrystalIndexTest.kt 53 0 7 60
./src/test/kotlin/org/crystal/intellij/tests/CrystalEnterHandlerTest.kt 25 0 3 28
./src/test/kotlin/org/crystal/intellij/tests/completion/CrystalKeywordCompletionVariantsTest.kt 932 0 80 1012
./src/test/kotlin/org/crystal/intellij/tests/completion/CrystalReferenceCompletionVariantsTest.kt 563 0 23 586
./src/test/kotlin/org/crystal/intellij/tests/completion/CrystalCompletionInsertHandlerTest.kt 113 0 11 124
./src/test/kotlin/org/crystal/intellij/tests/hierarchy/CrystalTypeHierarchyTest.kt 200 1 20 221
./src/test/kotlin/org/crystal/intellij/tests/CrystalReferenceResolveTest.kt 133 0 16 149
./src/test/kotlin/org/crystal/intellij/tests/CrystalUsageHighlightingTest.kt 64 0 10 74
./src/test/kotlin/org/crystal/intellij/tests/CrystalStubBuilderTest.kt 29 0 6 35
./src/test/kotlin/org/crystal/intellij/tests/navigation/CrystalGotoDeclarationTest.kt 39 0 4 43
./src/test/kotlin/org/crystal/intellij/tests/navigation/CrystalGotoSymbolTest.kt 17 0 3 20
./src/test/kotlin/org/crystal/intellij/tests/navigation/CrystalGotoClassTest.kt 17 0 3 20
./src/test/kotlin/org/crystal/intellij/tests/navigation/CrystalCtrlMouseHandlerTest.kt 46 0 3 49
./src/test/kotlin/org/crystal/intellij/tests/CrystalTypeHandlerTest.kt 176 0 22 198
./src/test/kotlin/org/crystal/intellij/tests/CrystalFoldingTest.kt 23 0 4 27
./src/test/kotlin/org/crystal/intellij/tests/CrystalAnalysisTest.kt 29 0 4 33
./src/test/kotlin/org/crystal/intellij/tests/CrystalBackspaceHandlerTest.kt 41 0 6 47
./src/test/kotlin/org/crystal/intellij/tests/CrystalStringLiteralEscaperTest.kt 139 0 26 165
./src/test/kotlin/org/crystal/intellij/tests/CrystalLineMarkerTest.kt 37 0 9 46
./src/test/kotlin/org/crystal/intellij/tests/intentions/CrystalCustomIntentionTest.kt 45 0 7 52
./src/test/kotlin/org/crystal/intellij/tests/CrystalFileStructureTest.kt 34 0 7 41
./src/test/kotlin/org/crystal/intellij/tests/psiAttributes/CrystalAnnotationOwnerTest.kt 33 0 4 37
./src/test/kotlin/org/crystal/intellij/tests/psiAttributes/CrystalCharValueTest.kt 77 0 10 87
./src/test/kotlin/org/crystal/intellij/tests/psiAttributes/CrystalFqNameTest.kt 137 0 25 162
./src/test/kotlin/org/crystal/intellij/tests/psiAttributes/CrystalIntegerLiteralAttributesTest.kt 342 0 56 398
./src/test/kotlin/org/crystal/intellij/tests/psiAttributes/CrystalPsiAttributeTest.kt 16 0 3 19
./src/test/kotlin/org/crystal/intellij/tests/psiAttributes/CrystalStringValueTest.kt 110 0 23 133
./src/test/kotlin/org/crystal/intellij/tests/CrystalSuperTypesResolveTest.kt 60 0 8 68
./src/test/kotlin/org/crystal/intellij/tests/CrystalCommenterTest.kt 29 0 4 33
./src/test/kotlin/org/crystal/intellij/tests/CrystalIntentionTest.kt 28 0 3 31
./src/test/kotlin/org/crystal/intellij/tests/CrystalParserTest.kt 544 1 51 596
./src/test/kotlin/org/crystal/intellij/tests/ast/CrystalCstRenderingTest.kt 243 0 4 247
./src/test/kotlin/org/crystal/intellij/tests/ast/CrystalCstLocationTest.kt 348 0 57 405
./src/test/kotlin/org/crystal/intellij/tests/ast/CrystalCstParsingTestBase.kt 42 0 10 52
./src/test/kotlin/org/crystal/intellij/tests/ast/CrystalAstNormalizerTest.kt 895 0 158 1053
./src/test/kotlin/org/crystal/intellij/tests/ast/CrystalPsi2CstConversionTest.kt 4146 0 304 4450
./src/test/kotlin/org/crystal/intellij/tests/ast/cstBuilder.kt 100 0 49 149
./src/test/kotlin/org/crystal/intellij/tests/shards/yaml/CrystalShardYamlMultiFileHighlightingTest.kt 31 0 4 35
./src/test/kotlin/org/crystal/intellij/tests/shards/yaml/shardYamlTestUtils.kt 22 0 4 26
./src/test/kotlin/org/crystal/intellij/tests/shards/yaml/CrystalShardYamlResolveTest.kt 50 0 3 53
./src/test/kotlin/org/crystal/intellij/tests/shards/yaml/CrystalShardYamlHighlightingTest.kt 28 0 4 32
./src/test/kotlin/org/crystal/intellij/tests/shards/yaml/CrystalShardYamlCompletionTest.kt 36 0 3 39
./src/test/kotlin/org/crystal/intellij/tests/CrystalFormatterTest.kt 29 0 3 32
./src/test/kotlin/org/crystal/intellij/tests/util/testUtils.kt 103 0 17 120
./src/test/kotlin/org/crystal/intellij/tests/CrystalParameterInfoTest.kt 49 0 5 54
./src/test/kotlin/org/crystal/intellij/tests/CrystalStringLiteralManipulatorTest.kt 826 16 178 1020
./settings.gradle.kts 1 0 0 1
./build.gradle.kts 43 0 10 53
Markdown
2 0 151 91 242
File Code Comments Blanks Total
./README.md 0 3 2 5
./CHANGELOG.md 0 148 89 237
Shell
1 100 109 25 234
File Code Comments Blanks Total
./gradlew 100 109 25 234
SVG
36 184 1 0 185
File Code Comments Blanks Total
./src/main/resources/META-INF/pluginIcon.svg 15 1 0 16
./src/main/resources/icons/struct.svg 6 0 0 6
./src/main/resources/icons/partialClass.svg 5 0 0 5
./src/main/resources/icons/module.svg 6 0 0 6
./src/main/resources/icons/union.svg 6 0 0 6
./src/main/resources/icons/expui/struct.svg 4 0 0 4
./src/main/resources/icons/expui/partialClass.svg 3 0 0 3
./src/main/resources/icons/expui/constant_dark.svg 4 0 0 4
./src/main/resources/icons/expui/module.svg 4 0 0 4
./src/main/resources/icons/expui/abstractStruct_dark.svg 5 0 0 5
./src/main/resources/icons/expui/library_dark.svg 4 0 0 4
./src/main/resources/icons/expui/alias_dark.svg 4 0 0 4
./src/main/resources/icons/expui/union_dark.svg 4 0 0 4
./src/main/resources/icons/expui/union.svg 4 0 0 4
./src/main/resources/icons/expui/module_dark.svg 4 0 0 4
./src/main/resources/icons/expui/abstractStruct.svg 5 0 0 5
./src/main/resources/icons/expui/struct_dark.svg 4 0 0 4
./src/main/resources/icons/expui/macro.svg 4 0 0 4
./src/main/resources/icons/expui/instanceVariable_dark.svg 4 0 0 4
./src/main/resources/icons/expui/macro_dark.svg 4 0 0 4
./src/main/resources/icons/expui/library.svg 4 0 0 4
./src/main/resources/icons/expui/constant.svg 4 0 0 4
./src/main/resources/icons/expui/alias.svg 4 0 0 4
./src/main/resources/icons/expui/instanceVariable.svg 4 0 0 4
./src/main/resources/icons/expui/partialModule.svg 3 0 0 3
./src/main/resources/icons/expui/partialModule_dark.svg 3 0 0 3
./src/main/resources/icons/expui/partialClass_dark.svg 3 0 0 3
./src/main/resources/icons/abstractStruct.svg 19 0 0 19
./src/main/resources/icons/macro.svg 6 0 0 6
./src/main/resources/icons/library.svg 6 0 0 6
./src/main/resources/icons/language_dark.svg 3 0 0 3
./src/main/resources/icons/constant.svg 6 0 0 6
./src/main/resources/icons/alias.svg 6 0 0 6
./src/main/resources/icons/instanceVariable.svg 6 0 0 6
./src/main/resources/icons/language.svg 3 0 0 3
./src/main/resources/icons/partialModule.svg 5 0 0 5
Plain Text
92 0 37815 2527 40342
File Code Comments Blanks Total
./src/testData/parser/Asm.txt 0 625 20 645
./src/testData/parser/SimpleLiterals.txt 0 104 28 132
./src/testData/parser/CharLiterals.txt 0 156 26 182
./src/testData/parser/CallsAndRefs2.txt 0 1806 113 1919
./src/testData/parser/ArrayLiterals.txt 0 1241 171 1412
./src/testData/parser/CallsAndRefs_1_1.txt 0 24 0 24
./src/testData/parser/ComboAssignments.txt 0 70 0 70
./src/testData/parser/CallInsideIndexing_1_6.txt 0 121 5 126
./src/testData/parser/FunctionLiterals.txt 0 746 52 798
./src/testData/parser/StringArrayLiterals.txt 0 129 18 147
./src/testData/parser/PseudoMethods.txt 0 470 43 513
./src/testData/parser/MacroOperatorDefs.txt 0 10 0 10
./src/testData/parser/StringLiterals.txt 0 3660 432 4092
./src/testData/parser/HashesAndTuples.txt 0 1291 66 1357
./src/testData/parser/Misc_1_0.txt 0 14 0 14
./src/testData/parser/CaseSelect.txt 0 1917 74 1991
./src/testData/parser/TypeDefs.txt 0 977 49 1026
./src/testData/parser/CallsAndRefs1.txt 0 2670 43 2713
./src/testData/parser/CallsAndRefs_1_9.txt 0 268 7 275
./src/testData/parser/ExpressionsInClassHeader.txt 0 1200 59 1259
./src/testData/parser/ParamAnnotations.txt 0 546 1 547
./src/testData/parser/MacroDefs_1_2.txt 0 55 2 57
./src/testData/parser/Generics_1_0.txt 0 111 6 117
./src/testData/parser/OperatorDefs.txt 0 62 0 62
./src/testData/parser/Misc.txt 0 153 15 168
./src/testData/parser/QualifiedOperatorCalls.txt 0 41 0 41
./src/testData/parser/ParamAnnotations_1_4.txt 0 526 1 527
./src/testData/parser/MacroStatements.txt 0 850 30 880
./src/testData/parser/MacroStatements_1_2.txt 0 17 0 17
./src/testData/parser/Keywords.txt 0 92 0 92
./src/testData/parser/Operators.txt 0 1224 97 1321
./src/testData/parser/Floats.txt 0 91 37 128
./src/testData/parser/Generics.txt 0 899 44 943
./src/testData/parser/ExpressionsInClassHeader_1_6.txt 0 1190 59 1249
./src/testData/parser/ControlExpressions.txt 0 989 78 1067
./src/testData/parser/HashesAndTuples_1_1.txt 0 25 0 25
./src/testData/parser/KeywordsForbiddenAsReferences.txt 0 0 0 0
./src/testData/parser/Heredocs.txt 0 646 46 692
./src/testData/parser/KeywordsInDefParamsWithAt.txt 0 82 0 82
./src/testData/parser/WithRN.txt 0 13 0 13
./src/testData/parser/SplatsInCollectionLiterals.txt 0 384 22 406
./src/testData/parser/Annotations.txt 0 123 9 132
./src/testData/parser/Types.txt 0 1268 46 1314
./src/testData/parser/Symbols.txt 0 233 47 280
./src/testData/parser/CallInsideIndexing.txt 0 123 5 128
./src/testData/parser/MacroStatements_1_1.txt 0 21 0 21
./src/testData/parser/Visibility.txt 0 259 21 280
./src/testData/parser/Comments.txt 0 17 3 20
./src/testData/parser/Assignments.txt 0 1076 52 1128
./src/testData/parser/SimpleLiterals_1_2.txt 0 90 28 118
./src/testData/parser/MacroExpressions_1_0.txt 0 84 4 88
./src/testData/parser/ExceptionHandlers.txt 0 633 29 662
./src/testData/parser/FloatRadixes_1_3.txt 0 17 7 24
./src/testData/parser/FunctionLiterals_1_0.txt 0 267 22 289
./src/testData/parser/MacroExpressions.txt 0 587 32 619
./src/testData/parser/Libraries.txt 0 1137 41 1178
./src/testData/parser/MacroDefs_1_0.txt 0 39 3 42
./src/testData/parser/Identifiers.txt 0 151 49 200
./src/testData/parser/Defs.txt 0 3206 155 3361
./src/testData/parser/HashesAndTuples_1_8.txt 0 21 0 21
./src/testData/parser/BinaryOperators.txt 0 146 0 146
./src/testData/parser/FloatRadixes_1_0.txt 0 25 7 32
./src/testData/parser/Spaces.txt 0 9 7 16
./src/testData/parser/Integers.txt 0 636 227 863
./src/testData/parser/PseudoConstants.txt 0 225 15 240
./src/testData/parser/FileFragments.txt 0 109 3 112
./src/testData/parser/KeywordsInVarDefinition.txt 0 25 0 25
./src/testData/parser/SymbolArrayLiterals.txt 0 48 7 55
./src/testData/parser/Libraries_1_7.txt 0 12 0 12
./src/testData/parser/StringBlocksInMacroFragment.txt 0 98 0 98
./src/testData/parser/MacroDefs.txt 0 850 64 914
./src/testData/stubs/types.txt 0 161 0 161
./src/testData/stubs/typeParameters.txt 0 33 0 33
./src/testData/stubs/requires.txt 0 2 0 2
./src/testData/stubs/aliases.txt 0 47 0 47
./src/testData/stubs/supertypeClauses.txt 0 27 0 27
./src/testData/stubs/fileFragments.txt 0 14 0 14
./src/testData/stubs/structs.txt 0 33 0 33
./src/testData/stubs/libraries.txt 0 9 0 9
./src/testData/stubs/modules.txt 0 31 0 31
./src/testData/stubs/includes.txt 0 53 0 53
./src/testData/stubs/annotations.txt 0 29 0 29
./src/testData/stubs/enums.txt 0 79 0 79
./src/testData/stubs/functions.txt 0 22 0 22
./src/testData/stubs/constants.txt 0 31 0 31
./src/testData/stubs/classes.txt 0 33 0 33
./src/testData/stubs/cStructs.txt 0 23 0 23
./src/testData/stubs/methods.txt 0 51 0 51
./src/testData/stubs/extends.txt 0 53 0 53
./src/testData/stubs/macros.txt 0 35 0 35
./src/testData/stubs/variables.txt 0 17 0 17
./UseAttribution.txt 0 2 0 2
XML
45 510 1 39 550
File Code Comments Blanks Total
./src/testData/hierarchy/types/userTypes/modulesBottomAll.xml 1 0 0 1
./src/testData/hierarchy/types/userTypes/classesRootSuper.xml 5 0 0 5
./src/testData/hierarchy/types/userTypes/structsBottomSub.xml 1 0 0 1
./src/testData/hierarchy/types/userTypes/classesRootSub.xml 5 0 0 5
./src/testData/hierarchy/types/userTypes/classesBottomSuper.xml 13 0 0 13
./src/testData/hierarchy/types/userTypes/structsMiddleSuper.xml 10 0 0 10
./src/testData/hierarchy/types/userTypes/classesMiddleSuper.xml 8 0 0 8
./src/testData/hierarchy/types/userTypes/enumSuper.xml 7 0 0 7
./src/testData/hierarchy/types/userTypes/classesMiddleAll.xml 9 0 0 9
./src/testData/hierarchy/types/userTypes/enumSub.xml 1 0 0 1
./src/testData/hierarchy/types/userTypes/structsBottomAll.xml 11 0 0 11
./src/testData/hierarchy/types/userTypes/enumAll.xml 7 0 0 7
./src/testData/hierarchy/types/userTypes/classesBottomSub.xml 1 0 0 1
./src/testData/hierarchy/types/userTypes/structsMiddleSub.xml 3 0 0 3
./src/testData/hierarchy/types/userTypes/modulesRootAll.xml 13 0 0 13
./src/testData/hierarchy/types/userTypes/modulesRootSub.xml 13 0 0 13
./src/testData/hierarchy/types/userTypes/modulesBottomSub.xml 1 0 0 1
./src/testData/hierarchy/types/userTypes/structsRootAll.xml 11 0 0 11
./src/testData/hierarchy/types/userTypes/structsBottomSuper.xml 15 0 0 15
./src/testData/hierarchy/types/userTypes/modulesBottomSuper.xml 5 0 0 5
./src/testData/hierarchy/types/userTypes/modulesRootSuper.xml 1 0 0 1
./src/testData/hierarchy/types/userTypes/classesRootAll.xml 9 0 0 9
./src/testData/hierarchy/types/userTypes/modulesMiddleSuper.xml 3 0 0 3
./src/testData/hierarchy/types/userTypes/classesBottomAll.xml 9 0 0 9
./src/testData/hierarchy/types/userTypes/structsRootSuper.xml 7 0 0 7
./src/testData/hierarchy/types/userTypes/classesMiddleSub.xml 3 0 0 3
./src/testData/hierarchy/types/userTypes/structsMiddleAll.xml 11 0 0 11
./src/testData/hierarchy/types/userTypes/structsRootSub.xml 5 0 0 5
./src/testData/hierarchy/types/userTypes/modulesMiddleSub.xml 5 0 0 5
./src/testData/hierarchy/types/userTypes/modulesMiddleAll.xml 5 0 0 5
./src/testData/hierarchy/types/stdlib/numberAll.xml 22 0 0 22
./src/testData/hierarchy/types/stdlib/noReturnAll.xml 1 0 0 1
./src/testData/hierarchy/types/stdlib/floatAll.xml 10 0 0 10
./src/testData/hierarchy/types/stdlib/referenceAll.xml 5 0 0 5
./src/testData/hierarchy/types/stdlib/valueAll.xml 5 0 0 5
./src/testData/hierarchy/types/stdlib/floatNAll.xml 9 0 0 9
./src/testData/hierarchy/types/stdlib/stringAll.xml 5 0 0 5
./src/testData/hierarchy/types/stdlib/intNAll.xml 9 0 0 9
./src/testData/hierarchy/types/stdlib/valuesAll.xml 5 0 0 5
./src/testData/hierarchy/types/stdlib/intAll.xml 18 0 0 18
./src/testData/hierarchy/types/stdlib/voidAll.xml 1 0 0 1
./src/testData/hierarchy/types/stdlib/structAll.xml 7 0 0 7
./src/testData/hierarchy/types/stdlib/classAll.xml 5 0 0 5
./src/testData/hierarchy/types/stdlib/objectAll.xml 3 0 0 3
./src/main/resources/META-INF/plugin.xml 207 1 39 247
YAML
25 105 23 16 144
File Code Comments Blanks Total
./src/testData/shards/yaml/multiFileHighlighting/fileReferences/shard.yml 15 0 4 19
./src/testData/shards/yaml/completion/withName.yml 2 1 1 4
./src/testData/shards/yaml/completion/empty.yml 1 1 0 2
./src/testData/shards/yaml/completion/inScripts.after.yml 2 0 0 2
./src/testData/shards/yaml/completion/inDependencies.override.yml 3 1 0 4
./src/testData/shards/yaml/completion/inScripts.yml 2 0 0 2
./src/testData/shards/yaml/completion/withPrefix.yml 1 1 0 2
./src/testData/shards/yaml/completion/inTargets.yml 3 0 0 3
./src/testData/shards/yaml/completion/inDevDependencies.yml 3 1 0 4
./src/testData/shards/yaml/completion/inDependencies.yml 3 1 0 4
./src/testData/shards/yaml/completion/empty.override.yml 1 1 0 2
./src/testData/shards/yaml/completion/inTargets.after.yml 3 0 0 3
./src/testData/shards/yaml/resolve/webReferences/shard.yml 18 8 6 32
./src/testData/shards/yaml/resolve/fileReferences/shard.yml 15 8 5 28
./src/testData/shards/yaml/highlighting/unknownKeys/root.yml 3 0 0 3
./src/testData/shards/yaml/highlighting/unknownKeys/inScripts.yml 5 0 0 5
./src/testData/shards/yaml/highlighting/unknownKeys/root.override.yml 1 0 0 1
./src/testData/shards/yaml/highlighting/unknownKeys/inTargets.yml 6 0 0 6
./src/testData/shards/yaml/highlighting/unknownKeys/inDevDependencies.yml 6 0 0 6
./src/testData/shards/yaml/highlighting/unknownKeys/inDependencies.yml 6 0 0 6
./src/testData/shards/yaml/highlighting/missingKeys/noVersionOnly.yml 1 0 0 1
./src/testData/shards/yaml/highlighting/missingKeys/empty.yml 0 0 0 0
./src/testData/shards/yaml/highlighting/missingKeys/allRequiredMissing.yml 2 0 0 2
./src/testData/shards/yaml/highlighting/missingKeys/noNameOnly.yml 1 0 0 1
./src/testData/shards/yaml/highlighting/missingKeys/noRequired.override.yml 2 0 0 2
Total 2033 66341 40205 17069 123615

README Badges

Add these badges to your README.md to showcase your code statistics:

Lines of Code GitHub
Top Language GitHub
Languages GitHub
Code to Comment Ratio GitHub
Note: These badges are dynamic and will automatically reflect the latest analysis of your repository. For efficiency, analysis results are cached for 24 hours. If you've made changes to your repository and want to update the badge data, you can run a new analysis after the cache period expires.
GitHub Badge: Using GitHub-specific badge format. This URL format is optimized for GitHub repositories.