The distribution of size of files (measured in lines of code).
File | # lines | # units |
---|---|---|
Translator.cs in Iris/IrisCompiler/FrontEnd |
948 | 40 |
SamplePrograms.cs in Iris/FrontEndTest |
659 | 7 |
TextEmitter.cs in Iris/IrisCompiler/BackEnd |
593 | 48 |
ParserTests.cs in Iris/FrontEndTest |
526 | 36 |
MethodGenerator.cs in Iris/IrisCompiler/BackEnd |
460 | 43 |
Lexer.cs in Iris/IrisCompiler/FrontEnd |
439 | 22 |
_EntryPoint.cpp in CppCustomVisualizer/dll |
293 | 7 |
SemanticTests.cs in Iris/FrontEndTest |
280 | 38 |
TypeSystem.cs in Iris/IrisCompiler |
233 | 19 |
CompilerContext.cs in Iris/IrisCompiler |
199 | 12 |
SyntaxErrorTests.cs in Iris/FrontEndTest |
190 | 29 |
ImportedType.cs in Iris/IrisCompiler/Import |
182 | 7 |
DebugCompilerContext.cs in Iris/IrisExtension/ExpressionCompiler |
172 | 11 |
InspectionScope.cs in Iris/IrisExtension |
166 | 9 |
TargetApp.vcxproj in CppCustomVisualizer/TargetApp |
154 | - |
CppCustomVisualizer.vcxproj in CppCustomVisualizer/dll |
146 | - |
HelloWorld.vcxproj in HelloWorld/Cpp/dll |
139 | - |
SymbolTable.cs in Iris/IrisCompiler |
123 | 11 |
ImportedModule.cs in Iris/IrisCompiler/Import |
121 | 7 |
AssignmentTranslator.cs in Iris/IrisExtension/ExpressionCompiler |
113 | 4 |
PeEmitter.cs in Iris/IrisCompiler/BackEnd |
105 | 4 |
IrisFormatter.cs in Iris/IrisExtension/Formatter |
105 | 3 |
CompilerRunner.cs in Iris/ic |
103 | 2 |
IrisTypeProvider.cs in Iris/IrisCompiler/Import |
95 | 1 |
TestCompilerContext.cs in Iris/FrontEndTest |
92 | 8 |
ExpressionTranslator.cs in Iris/IrisExtension/ExpressionCompiler |
92 | 4 |
ContextFactory.cs in Iris/IrisExtension/ExpressionCompiler |
89 | 4 |
IrisFrameDecoder.cs in Iris/IrisExtension/FrameDecoder |
89 | 3 |
TestHelpers.cs in Iris/FrontEndTest |
86 | 10 |
ImportedMethod.cs in Iris/IrisCompiler/Import |
86 | 3 |
IrisExpressionCompiler.cs in Iris/IrisExtension/ExpressionCompiler |
85 | - |
CppCustomVisualizer.vcxproj.filters in CppCustomVisualizer/dll |
84 | - |
HelloWorld.vcxproj.filters in HelloWorld/Cpp/dll |
84 | - |
vsix.vcxproj in HelloWorld/Cpp/vsix |
79 | - |
CmdLineCompilerContext.cs in Iris/ic |
78 | 4 |
build.cmd in root |
75 | - |
vsix.vcxproj in CppCustomVisualizer/vsix |
68 | - |
LocalVariablesTranslator.cs in Iris/IrisExtension/ExpressionCompiler |
67 | 3 |
_HelloWorldService.cpp in HelloWorld/Cpp/dll |
62 | 1 |
Importer.cs in Iris/IrisCompiler/Import |
61 | 4 |
Token.cs in Iris/IrisCompiler/FrontEnd |
59 | - |
_EntryPoint.h in CppCustomVisualizer/dll |
55 | - |
HelloWorldDataItem.h in HelloWorld/Cpp/dll |
55 | 1 |
OperatorMaps.cs in Iris/IrisCompiler/FrontEnd |
52 | 1 |
ErrorList.cs in Iris/IrisCompiler/FrontEnd |
51 | 4 |
InspectionSession.cs in Iris/IrisExtension |
47 | 5 |
IEmitter.cs in Iris/IrisCompiler/BackEnd |
45 | - |
Utility.cs in Iris/IrisExtension |
43 | 1 |
_HelloWorldService.cs in HelloWorld/Cs/dll |
39 | - |
ImportedField.cs in Iris/IrisCompiler/Import |
39 | 1 |
File | # lines | # units |
---|---|---|
TextEmitter.cs in Iris/IrisCompiler/BackEnd |
593 | 48 |
MethodGenerator.cs in Iris/IrisCompiler/BackEnd |
460 | 43 |
Translator.cs in Iris/IrisCompiler/FrontEnd |
948 | 40 |
SemanticTests.cs in Iris/FrontEndTest |
280 | 38 |
ParserTests.cs in Iris/FrontEndTest |
526 | 36 |
SyntaxErrorTests.cs in Iris/FrontEndTest |
190 | 29 |
Lexer.cs in Iris/IrisCompiler/FrontEnd |
439 | 22 |
TypeSystem.cs in Iris/IrisCompiler |
233 | 19 |
CompilerContext.cs in Iris/IrisCompiler |
199 | 12 |
SymbolTable.cs in Iris/IrisCompiler |
123 | 11 |
DebugCompilerContext.cs in Iris/IrisExtension/ExpressionCompiler |
172 | 11 |
TestHelpers.cs in Iris/FrontEndTest |
86 | 10 |
InspectionScope.cs in Iris/IrisExtension |
166 | 9 |
TestCompilerContext.cs in Iris/FrontEndTest |
92 | 8 |
_EntryPoint.cpp in CppCustomVisualizer/dll |
293 | 7 |
SamplePrograms.cs in Iris/FrontEndTest |
659 | 7 |
ImportedModule.cs in Iris/IrisCompiler/Import |
121 | 7 |
ImportedType.cs in Iris/IrisCompiler/Import |
182 | 7 |
InspectionSession.cs in Iris/IrisExtension |
47 | 5 |
PeEmitter.cs in Iris/IrisCompiler/BackEnd |
105 | 4 |
There are 37 files with lines longer than 120 characters. In total, there are 171 long lines.
File | # lines | # units | # long lines |
---|---|---|---|
SemanticTests.cs in Iris/FrontEndTest |
280 | 38 | 20 |
Cpp.props in CppCustomVisualizer |
24 | - | 12 |
Cpp.props in HelloWorld/Cpp |
24 | - | 12 |
CppCustomVisualizer.vcxproj in CppCustomVisualizer/dll |
146 | - | 10 |
HelloWorld.vcxproj in HelloWorld/Cpp/dll |
139 | - | 9 |
SamplePrograms.cs in Iris/FrontEndTest |
659 | 7 | 9 |
CompilerContext.cs in Iris/IrisCompiler |
199 | 12 | 9 |
Translator.cs in Iris/IrisCompiler/FrontEnd |
948 | 40 | 8 |
_EntryPoint.cpp in CppCustomVisualizer/dll |
293 | 7 | 6 |
ParserTests.cs in Iris/FrontEndTest |
526 | 36 | 6 |
TestHelpers.cs in Iris/FrontEndTest |
86 | 10 | 6 |
IrisExpressionCompiler.cs in Iris/IrisExtension/ExpressionCompiler |
85 | - | 5 |
TargetApp.vcxproj in CppCustomVisualizer/TargetApp |
154 | - | 4 |
vsix.vcxproj in CppCustomVisualizer/vsix |
68 | - | 4 |
vsix.vcxproj in HelloWorld/Cpp/vsix |
79 | - | 4 |
SyntaxErrorTests.cs in Iris/FrontEndTest |
190 | 29 | 4 |
ImportedModule.cs in Iris/IrisCompiler/Import |
121 | 7 | 4 |
IrisTypeProvider.cs in Iris/IrisCompiler/Import |
95 | 1 | 4 |
CppCustomVisualizer.vcxproj.filters in CppCustomVisualizer/dll |
84 | - | 3 |
HelloWorld.vcxproj.filters in HelloWorld/Cpp/dll |
84 | - | 3 |