compiler/src/main/scala/amyc/core/Types.scala | 57 | A 0 mins | A 90% |
compiler/src/main/scala/amyc/package.scala | 7 | A 0 mins | F 0% |
compiler/src/main/scala/amyc/parsing/Lexer.scala | 144 | A 0 mins | A 100% |
compiler/src/main/scala/amyc/parsing/Parser.scala | 250 | A 0 mins | A 97% |
compiler/src/main/scala/amyc/parsing/Tokens.scala | 59 | A 0 mins | A 93% |
compiler/src/main/scala/amyc/parsing/keywords.scala | 27 | A 0 mins | B 85% |
compiler/src/main/scala/amyc/parsing/modifiers.scala | 8 | A 0 mins | A 100% |
compiler/src/main/scala/amyc/typer/TypeAssigner.scala | 182 | A 0 mins | A 93% |
compiler/src/main/scala/amyc/typer/TypeChecker.scala | 206 | A 0 mins | B 86% |
compiler/src/main/scala/amyc/typer/TypeInferer.scala | 209 | A 0 mins | B 89% |
compiler/src/main/scala/amyc/typer/Typer.scala | 14 | A 0 mins | A 100% |
compiler/src/main/scala/amyc/utils/AmycFatalError.scala | 12 | A 0 mins | F 16% |
compiler/src/main/scala/amyc/utils/ConsumerPipeline.scala | 7 | A 0 mins | A 100% |
compiler/src/main/scala/amyc/utils/Document.scala | 44 | A 1 hr | A 96% |
compiler/src/main/scala/amyc/utils/Env.scala | 16 | A 0 mins | B 80% |
compiler/src/main/scala/amyc/utils/FetchFiles.scala | 25 | A 0 mins | F 0% |
compiler/src/main/scala/amyc/utils/FileWriter.scala | 9 | A 0 mins | A 100% |
compiler/src/main/scala/amyc/utils/Frontend.scala | 18 | A 0 mins | F 0% |
compiler/src/main/scala/amyc/utils/Pipeline.scala | 32 | A 0 mins | B 85% |
compiler/src/main/scala/amyc/utils/Position.scala | 58 | A 0 mins | C 72% |
compiler/src/main/scala/amyc/utils/Preconditions.scala | 12 | A 0 mins | F 0% |
compiler/src/main/scala/amyc/utils/Reporter.scala | 62 | A 0 mins | C 78% |
compiler/src/main/scala/amyc/utils/UniqueCounter.scala | 9 | A 0 mins | A 100% |
compiler/src/main/scala/amyc/utils/printers/NominalPrinter.scala | 19 | A 0 mins | A 100% |
compiler/src/main/scala/amyc/utils/printers/Printer.scala | 123 | A 0 mins | A 98% |
compiler/src/main/scala/amyc/utils/printers/SymbolicPrinter.scala | 26 | A 0 mins | F 0% |
compiler/src/main/scala/amyc/utils/printers/highlight/Highlighter.scala | 4 | A 0 mins | A 100% |
compiler/src/main/scala/amyc/utils/printers/highlight/NoHighlight.scala | 4 | A 0 mins | A 100% |
compiler/src/main/scala/amyc/utils/printers/phases/DisplayTokens.scala | 9 | A 0 mins | A 100% |
compiler/src/main/scala/amyc/utils/printers/phases/NominalTreePrinter.scala | 12 | A 0 mins | A 100% |
compiler/src/main/scala/amyc/utils/printers/phases/SymbolicTreePrinter.scala | 37 | A 0 mins | A 100% |
examples/Arithmetic.amy | |
|
|
examples/Factorial.amy | |
|
|
examples/Hanoi.amy | |
|
|
examples/Hello.amy | |
|
|
examples/HelloInt.amy | |
|
|
examples/HelloWorld.amy | |
|
|
examples/Printing.amy | |
|
|
examples/TestLists.amy | |
|
|
interpreter/src/main/scala/amyc/interpreter/Interpreter.scala | 149 | A 0 mins | B 84% |
interpreter/src/main/scala/amyc/interpreter/Value.scala | 84 | A 0 mins | C 70% |
interpreter/src/main/scala/amyc/interpreter/builtin/BuiltIns.scala | 28 | A 0 mins | A 100% |
interpreter/src/main/scala/amyc/interpreter/builtin/BuiltinModule.scala | 6 | A 0 mins | F 0% |
interpreter/src/main/scala/amyc/interpreter/builtin/amy/Std.scala | 27 | A 0 mins | A 90% |
interpreter/src/main/scala/amyc/interpreter/builtin/amy/String.scala | 11 | A 0 mins | F 0% |
interpreter/src/main/scala/amyc/runner.scala | 20 | A 0 mins | F 0% |
library/Boolean.amy | |
|
|
library/Int.amy | |
|
|
library/List.amy | |
|
|
library/Option.amy | |
|
|