This class manages sockets for the fsc offline compiler.
A class representing command line info for scalac
A Writer that writes onto the Scala Console.
A Writer that writes onto the Scala Console.
1.0
A command for ScriptRunner
Symbol loaders implementation that wires dependencies using Global.
The main class for NSC, a compiler for the programming language Scala.
A compiler command for the offline compiler.
Similar to Reporting: gather global functionality specific to parsing.
Converts an unordered morass of components into an order that satisfies their mutual constraints.
Converts an unordered morass of components into an order that satisfies their mutual constraints.
SIP 00002. You have read SIP 00002?
Provides delegates to the reporter doing the actual work.
Provides delegates to the reporter doing the actual work. PerRunReporting implements per-Run stateful info tracking and reporting
TODO: make reporting configurable
An object that runs Scala code in script files.
An object that runs Scala code in script files.
For example, here is a complete Scala script on Unix:
#!/bin/sh exec scala "$0" "$@" !# Console.println("Hello, world!") args.toList foreach Console.println
And here is a batch file example on Windows XP:
::#! @echo off call scala %0 %* goto :eof ::!# Console.println("Hello, world!") args.toList foreach Console.println
1.0, 15/05/2006
It would be better if error output went to stderr instead of stdout...
A compatibility stub.
The client part of the fsc offline compiler.
The client part of the fsc offline compiler. Instead of compiling things itself, it send requests to a CompileServer.
The server part of the fsc offline compiler.
The server part of the fsc offline compiler. It awaits compilation commands and executes them. It caches a compiler instance so that it can respond more quickly.
1.0
An nsc sub-component.
Simple application to check out amount of memory used by chosen classpath representation.
Simple application to check out amount of memory used by chosen classpath representation. It allows us to create many scalac-like calls based on specified parameters, where each main retains Global. And we need additional tool (e.g. profiler) to measure memory consumption itself.
The main class for NSC, a compiler for the programming language Scala.
The main class for NSC, a compiler for the programming language Scala.
An object that runs another object specified by name.
An object that runs another object specified by name.
1.1, 2007/7/13
Loads compiler.properties
from the jar archive file.