diff options
Diffstat (limited to 'tiger-compiler/README.txt')
| -rw-r--r-- | tiger-compiler/README.txt | 120 |
1 files changed, 120 insertions, 0 deletions
diff --git a/tiger-compiler/README.txt b/tiger-compiler/README.txt new file mode 100644 index 0000000..6802a9b --- /dev/null +++ b/tiger-compiler/README.txt @@ -0,0 +1,120 @@ + +Number of suppressed lines, suppressed chunks, average chunks size: +. : 3598 331 10 + lib : 249 15 16 + misc : 249 15 16 + scoped-map.hh : 65 2 32 + scoped-map.hxx : 152 1 152 + singleton.hh : 16 1 16 + symbol.hxx : 6 4 1 + test-symbol.cc : 1 1 1 + unique.hxx : 8 5 1 + variant.hxx : 1 1 1 + src : 3349 316 10 + ast : 464 42 11 + break-exp.hh : 4 2 2 + break-exp.hxx : 2 2 1 + call-exp.hh : 4 2 2 + call-exp.hxx : 2 2 1 + default-visitor.hxx: 20 11 1 + dumper-dot.hxx : 1 1 1 + escapable.cc : 1 1 1 + escapable.hh : 36 1 36 + escapable.hxx : 13 1 13 + method-call-exp.hh: 4 2 2 + method-call-exp.hxx: 2 2 1 + object-visitor.hxx: 9 5 1 + pretty-printer.cc : 260 3 86 + pretty-printer.hh : 30 1 30 + typable.cc : 1 1 1 + typable.hh : 30 1 30 + typable.hxx : 3 1 3 + type-constructor.cc: 3 1 3 + type-constructor.hh: 30 1 30 + type-constructor.hxx: 9 1 9 + astclone : 53 17 3 + cloner.cc : 53 17 3 + bind : 524 17 30 + binder.cc : 194 1 194 + binder.hh : 63 3 21 + binder.hxx : 76 1 76 + libbind.cc : 14 1 14 + libbind.hh : 15 1 15 + renamer.cc : 24 1 24 + renamer.hh : 32 4 8 + renamer.hxx : 37 2 18 + tasks.cc : 25 1 25 + tasks.hh : 43 1 43 + test-bind.cc : 1 1 1 + callgraph : 6 1 6 + call-graph-visitor.cc: 6 1 6 + combine : 114 8 14 + binder.cc : 29 1 29 + binder.hh : 30 1 30 + libcombine.cc : 11 3 3 + tasks.cc : 4 1 4 + type-checker.cc : 14 1 14 + type-checker.hh : 26 1 26 + desugar : 212 5 42 + bounds-checking-visitor.cc: 131 1 131 + bounds-checking-visitor.hh: 7 1 7 + desugar-visitor.cc: 73 2 36 + libdesugar.hxx : 1 1 1 + escapes : 43 2 21 + escapes-visitor.cc: 33 1 33 + escapes-visitor.hh: 10 1 10 + inlining : 176 4 44 + inliner.cc : 79 1 79 + inliner.hh : 1 1 1 + pruner.cc : 87 1 87 + pruner.hh : 9 1 9 + llvmtranslate : 260 40 6 + escapes-collector.cc: 35 5 7 + llvm-type-visitor.cc: 6 5 1 + translator.cc : 219 30 7 + object : 398 76 5 + binder.cc : 40 9 4 + desugar-visitor.cc: 150 39 3 + libobject.cc : 7 2 3 + libobject.hh : 4 1 4 + renamer.cc : 35 7 5 + tasks.cc : 5 1 5 + tasks.hh : 6 1 6 + test-bind.cc : 1 1 1 + type-checker.cc : 150 15 10 + overload : 150 7 21 + binder.cc : 26 4 6 + binder.hh : 5 1 5 + type-checker.cc : 108 1 108 + type-checker.hh : 11 1 11 + parse : 257 29 8 + parsetiger.yy : 211 8 26 + scantiger.ll : 26 3 8 + tasks.cc : 1 1 1 + tiger-driver.cc : 5 3 1 + tiger-factory.hxx : 14 14 1 + type : 692 68 10 + array.cc : 7 1 7 + array.hh : 23 1 23 + array.hxx : 1 1 1 + attribute.hxx : 1 1 1 + builtin-types.cc : 23 1 23 + builtin-types.hh : 74 1 74 + class.cc : 41 6 6 + class.hh : 1 1 1 + default-visitor.hxx: 11 5 2 + function.cc : 26 1 26 + function.hh : 1 1 1 + method.cc : 10 1 10 + method.hh : 1 1 1 + method.hxx : 1 1 1 + named.cc : 16 4 4 + named.hxx : 2 1 2 + nil.cc : 2 1 2 + pretty-printer.cc : 52 7 7 + record.cc : 25 2 12 + record.hh : 1 1 1 + type-checker.cc : 341 20 17 + type-checker.hh : 12 2 6 + type-checker.hxx : 18 5 3 + type.hxx : 2 2 1 |
