JetBrains / mps-coderules
File Size

The distribution of size of files (measured in lines of code).

Intro
Learn more...
File Size Overall
0% | 0% | 37% | 19% | 43%
Legend:
1001+
501-1000
201-500
101-200
1-100


explore: grouped by folders | grouped by size | sunburst | 3D view
File Size per Extension
1001+
501-1000
201-500
101-200
1-100
kt0% | 0% | 44% | 23% | 31%
java0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
reactor0% | 0% | 37% | 19% | 43%
Longest Files (Top 50)
File# lines# units
ReteRuleMatcherImpl.kt
in reactor/Core/src/jetbrains/mps/logic/reactor/core/internal
428 44
ControllerImpl.kt
in reactor/Core/src/jetbrains/mps/logic/reactor/core/internal
285 10
ClassicIndexedTermTrie.kt
in reactor/Core/src/jetbrains/mps/logic/reactor/util
232 15
MatchJournalImpl.kt
in reactor/Core/src/jetbrains/mps/logic/reactor/core/internal
224 6
TermGraphUnifier.kt
in reactor/Core/src/jetbrains/mps/unification
222 1
ClassicTermTrie.kt
in reactor/Core/src/jetbrains/mps/logic/reactor/util
198 8
RuleIndex.kt
in reactor/Core/src/jetbrains/mps/logic/reactor/core
179 7
LogicalImpl.kt
in reactor/Core/src/jetbrains/mps/logic/reactor/core/internal
132 5
OccurrenceMatcherImpl.kt
in reactor/Core/src/jetbrains/mps/logic/reactor/core/internal
117 2
ConstraintsProcessing.kt
in reactor/Core/src/jetbrains/mps/logic/reactor/core/internal
104 3
CompositeFeedback.kt
in reactor/Core/src/jetbrains/mps/logic/reactor/core
98 8
EvaluationSessionImpl.kt
in reactor/Core/src/jetbrains/mps/logic/reactor/core/internal
95 7
Substitution.java
in reactor/Core/src/jetbrains/mps/unification
83 15
Occurrence.kt
in reactor/Core/src/jetbrains/mps/logic/reactor/core
68 2
Solver.java
in reactor/Core/src/jetbrains/mps/logic/reactor/evaluation
62 13
EvaluationFeedback.java
in reactor/Core/src/jetbrains/mps/logic/reactor/evaluation
55 10
MatchJournal.kt
in reactor/Core/src/jetbrains/mps/logic/reactor/core/internal
54 11
EvaluationSession.java
in reactor/Core/src/jetbrains/mps/logic/reactor/evaluation
54 7
Profiler.kt
in reactor/Core/src/jetbrains/mps/logic/reactor/util
54 3
Unification.kt
in reactor/Core/src/jetbrains/mps/unification
52 10
LogicalState.kt
in reactor/Core/src/jetbrains/mps/logic/reactor/core/internal
50 4
Dispatcher.kt
in reactor/Core/src/jetbrains/mps/logic/reactor/core
47 1
Rule.java
in reactor/Core/src/jetbrains/mps/logic/reactor/program
45 2
BitSet.kt
in reactor/Core/src/jetbrains/mps/logic/reactor/util
45 -
RuleMatchImpl.kt
in reactor/Core/src/jetbrains/mps/logic/reactor/core/internal
36 1
Symbol.java
in reactor/Core/src/jetbrains/mps/logic/reactor/program
36 5
Feedback.kt
in reactor/Core/src/jetbrains/mps/logic/reactor/core
33 4
Justified.kt
in reactor/Core/src/jetbrains/mps/logic/reactor/core
32 4
Collections.kt
in reactor/Core/src/jetbrains/mps/logic/reactor/util
32 -
MetaLogical.java
in reactor/Core/src/jetbrains/mps/logic/reactor/logical
29 6
DetailedFeedback.kt
in reactor/Core/src/jetbrains/mps/logic/reactor/core
28 4
Supervisor.java
in reactor/Core/src/jetbrains/mps/logic/reactor/evaluation
28 3
DataProvider.java
in reactor/Core/src/jetbrains/mps/logic/reactor/evaluation
27 4
FeedbackStatus.kt
in reactor/Core/src/jetbrains/mps/logic/reactor/core/internal
25 -
EvaluationTrace.java
in reactor/Core/src/jetbrains/mps/logic/reactor/evaluation
25 18
DexxCollections.kt
in reactor/Core/src/jetbrains/mps/logic/reactor/util
25 -
RuleMatchEx.kt
in reactor/Core/src/jetbrains/mps/logic/reactor/core
22 -
Term.java
in reactor/Core/src/jetbrains/mps/unification
21 -
EvaluationFailure.kt
in reactor/Core/src/jetbrains/mps/logic/reactor/core
20 -
Invocation.kt
in reactor/Core/src/jetbrains/mps/logic/reactor/core
19 -
Controller.kt
in reactor/Core/src/jetbrains/mps/logic/reactor/core
18 -
PredicateSymbol.java
in reactor/Core/src/jetbrains/mps/logic/reactor/program
16 3
TermWrapper.java
in reactor/Core/src/jetbrains/mps/unification
15 2
RuleMatcher.kt
in reactor/Core/src/jetbrains/mps/logic/reactor/core
14 -
RuleMatchingProbe.kt
in reactor/Core/src/jetbrains/mps/logic/reactor/core
13 -
StoreViewImpl.kt
in reactor/Core/src/jetbrains/mps/logic/reactor/core/internal
13 -
OccurrenceMatcher.kt
in reactor/Core/src/jetbrains/mps/logic/reactor/core
13 -
ConstraintSymbol.java
in reactor/Core/src/jetbrains/mps/logic/reactor/program
13 3
IndexedTermTrie.kt
in reactor/Core/src/jetbrains/mps/logic/reactor/util
13 -
Id.kt
in reactor/Core/src/jetbrains/mps/logic/reactor/util
11 1
Files With Most Units (Top 39)
File# lines# units
ReteRuleMatcherImpl.kt
in reactor/Core/src/jetbrains/mps/logic/reactor/core/internal
428 44
EvaluationTrace.java
in reactor/Core/src/jetbrains/mps/logic/reactor/evaluation
25 18
ClassicIndexedTermTrie.kt
in reactor/Core/src/jetbrains/mps/logic/reactor/util
232 15
Substitution.java
in reactor/Core/src/jetbrains/mps/unification
83 15
Solver.java
in reactor/Core/src/jetbrains/mps/logic/reactor/evaluation
62 13
MatchJournal.kt
in reactor/Core/src/jetbrains/mps/logic/reactor/core/internal
54 11
ControllerImpl.kt
in reactor/Core/src/jetbrains/mps/logic/reactor/core/internal
285 10
EvaluationFeedback.java
in reactor/Core/src/jetbrains/mps/logic/reactor/evaluation
55 10
Unification.kt
in reactor/Core/src/jetbrains/mps/unification
52 10
CompositeFeedback.kt
in reactor/Core/src/jetbrains/mps/logic/reactor/core
98 8
ClassicTermTrie.kt
in reactor/Core/src/jetbrains/mps/logic/reactor/util
198 8
RuleIndex.kt
in reactor/Core/src/jetbrains/mps/logic/reactor/core
179 7
EvaluationSessionImpl.kt
in reactor/Core/src/jetbrains/mps/logic/reactor/core/internal
95 7
EvaluationSession.java
in reactor/Core/src/jetbrains/mps/logic/reactor/evaluation
54 7
MatchJournalImpl.kt
in reactor/Core/src/jetbrains/mps/logic/reactor/core/internal
224 6
MetaLogical.java
in reactor/Core/src/jetbrains/mps/logic/reactor/logical
29 6
LogicalImpl.kt
in reactor/Core/src/jetbrains/mps/logic/reactor/core/internal
132 5
Symbol.java
in reactor/Core/src/jetbrains/mps/logic/reactor/program
36 5
Justified.kt
in reactor/Core/src/jetbrains/mps/logic/reactor/core
32 4
DetailedFeedback.kt
in reactor/Core/src/jetbrains/mps/logic/reactor/core
28 4
Feedback.kt
in reactor/Core/src/jetbrains/mps/logic/reactor/core
33 4
LogicalState.kt
in reactor/Core/src/jetbrains/mps/logic/reactor/core/internal
50 4
DataProvider.java
in reactor/Core/src/jetbrains/mps/logic/reactor/evaluation
27 4
ConstraintsProcessing.kt
in reactor/Core/src/jetbrains/mps/logic/reactor/core/internal
104 3
PredicateSymbol.java
in reactor/Core/src/jetbrains/mps/logic/reactor/program
16 3
ConstraintSymbol.java
in reactor/Core/src/jetbrains/mps/logic/reactor/program
13 3
Supervisor.java
in reactor/Core/src/jetbrains/mps/logic/reactor/evaluation
28 3
Profiler.kt
in reactor/Core/src/jetbrains/mps/logic/reactor/util
54 3
OccurrenceMatcherImpl.kt
in reactor/Core/src/jetbrains/mps/logic/reactor/core/internal
117 2
Occurrence.kt
in reactor/Core/src/jetbrains/mps/logic/reactor/core
68 2
InvalidRuleException.java
in reactor/Core/src/jetbrains/mps/logic/reactor/program
9 2
InvalidConstraintException.java
in reactor/Core/src/jetbrains/mps/logic/reactor/program
9 2
Rule.java
in reactor/Core/src/jetbrains/mps/logic/reactor/program
45 2
EvaluationFailureException.java
in reactor/Core/src/jetbrains/mps/logic/reactor/evaluation
9 2
TermWrapper.java
in reactor/Core/src/jetbrains/mps/unification
15 2
RuleMatchImpl.kt
in reactor/Core/src/jetbrains/mps/logic/reactor/core/internal
36 1
Dispatcher.kt
in reactor/Core/src/jetbrains/mps/logic/reactor/core
47 1
Id.kt
in reactor/Core/src/jetbrains/mps/logic/reactor/util
11 1
TermGraphUnifier.kt
in reactor/Core/src/jetbrains/mps/unification
222 1
Files With Long Lines (Top 7)

There are 7 files with lines longer than 120 characters. In total, there are 11 long lines.

File# lines# units# long lines
ReteRuleMatcherImpl.kt
in reactor/Core/src/jetbrains/mps/logic/reactor/core/internal
428 44 3
ControllerImpl.kt
in reactor/Core/src/jetbrains/mps/logic/reactor/core/internal
285 10 3
Invocation.kt
in reactor/Core/src/jetbrains/mps/logic/reactor/core
19 - 1
MatchJournalImpl.kt
in reactor/Core/src/jetbrains/mps/logic/reactor/core/internal
224 6 1
ConstraintsProcessing.kt
in reactor/Core/src/jetbrains/mps/logic/reactor/core/internal
104 3 1
Supervisor.java
in reactor/Core/src/jetbrains/mps/logic/reactor/evaluation
28 3 1
Profiler.kt
in reactor/Core/src/jetbrains/mps/logic/reactor/util
54 3 1