-
Notifications
You must be signed in to change notification settings - Fork 0
joye/Tiger
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
Number of suppressed lines, suppressed chunks, average chunks size: . : 4437 383 11 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 : 4188 368 11 ast : 1431 97 14 array-exp.cc : 20 1 20 array-exp.hh : 42 1 42 array-exp.hxx : 34 1 34 assign-exp.cc : 15 1 15 assign-exp.hh : 36 1 36 assign-exp.hxx : 23 1 23 break-exp.cc : 7 1 7 break-exp.hh : 29 1 29 break-exp.hxx : 12 1 12 call-exp.cc : 15 1 15 call-exp.hh : 42 1 42 call-exp.hxx : 34 1 34 default-visitor.hxx: 20 11 1 dumper-dot.cc : 37 28 1 escapable.cc : 1 1 1 escapable.hh : 30 1 30 escapable.hxx : 12 1 12 field-var.cc : 11 1 11 field-var.hh : 42 1 42 field-var.hxx : 34 1 34 if-exp.cc : 20 1 20 if-exp.hh : 53 1 53 if-exp.hxx : 34 1 34 let-exp.cc : 15 1 15 let-exp.hh : 36 1 36 let-exp.hxx : 23 1 23 method-call-exp.cc: 13 1 13 method-call-exp.hh: 39 1 39 method-call-exp.hxx: 23 1 23 object-exp.cc : 8 1 8 object-exp.hh : 29 1 29 object-exp.hxx : 12 1 12 object-visitor.hxx: 9 5 1 op-exp.cc : 8 1 8 pretty-printer.cc : 257 3 85 pretty-printer.hh : 30 1 30 record-exp.cc : 18 1 18 record-exp.hh : 38 1 38 record-exp.hxx : 23 1 23 record-ty.cc : 14 1 14 record-ty.hh : 30 1 30 record-ty.hxx : 12 1 12 seq-exp.cc : 14 1 14 seq-exp.hh : 30 1 30 seq-exp.hxx : 12 1 12 string-exp.cc : 8 1 8 string-exp.hh : 29 1 29 string-exp.hxx : 12 1 12 typable.cc : 1 1 1 typable.hh : 30 1 30 typable.hxx : 11 1 11 type-constructor.cc: 3 1 3 type-constructor.hh: 30 1 30 type-constructor.hxx: 11 1 11 astclone : 53 17 3 cloner.cc : 53 17 3 bind : 398 24 16 binder.cc : 154 9 17 binder.hh : 37 3 12 binder.hxx : 49 3 16 libbind.cc : 14 1 14 libbind.hh : 15 1 15 renamer.cc : 19 1 19 renamer.hh : 6 2 3 renamer.hxx : 37 2 18 tasks.cc : 25 1 25 tasks.hh : 42 1 42 callgraph : 4 1 4 call-graph-visitor.cc: 4 1 4 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 : 208 5 41 bounds-checking-visitor.cc: 131 1 131 bounds-checking-visitor.hh: 7 1 7 desugar-visitor.cc: 69 2 34 libdesugar.cc : 1 1 1 escapes : 44 2 22 escapes-visitor.cc: 31 1 31 escapes-visitor.hh: 13 1 13 inlining : 163 4 40 inliner.cc : 76 1 76 inliner.hh : 1 1 1 pruner.cc : 77 1 77 pruner.hh : 9 1 9 llvmtranslate : 250 41 6 escapes-collector.cc: 39 8 4 llvm-type-visitor.cc: 5 4 1 translator.cc : 206 29 7 object : 393 68 5 binder.cc : 34 3 11 desugar-visitor.cc: 150 39 3 libobject.cc : 7 2 3 libobject.hh : 4 1 4 renamer.cc : 31 6 5 tasks.cc : 5 1 5 tasks.hh : 6 1 6 type-checker.cc : 156 15 10 overload : 133 4 33 binder.cc : 14 2 7 type-checker.cc : 108 1 108 type-checker.hh : 11 1 11 parse : 249 29 8 parsetiger.yy : 210 8 26 scantiger.ll : 18 3 6 tasks.cc : 1 1 1 tiger-driver.hxx : 14 14 1 tiger-parser.cc : 6 3 2 type : 748 68 11 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 : 23 3 7 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 : 390 21 18 type-checker.hh : 12 2 6 type-checker.hxx : 18 5 3 type.hxx : 2 2 1
About
Tiger Compiler for Epita
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published