ammonite.compiler.iface
package ammonite.compiler.iface
Members list
Concise view
Type members
Classlikes
Attributes
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
Attributes
- Companion:
- object
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
object Compiler
Attributes
- Companion:
- object
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
object CompilerBuilder
Attributes
- Companion:
- class
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Self type
- CompilerBuilder.type
Attributes
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
object Parser
Responsible for all scala-source-code-munging that happens within the Ammonite REPL.
Responsible for all scala-source-code-munging that happens within the Ammonite REPL.
Performs several tasks:
-
Takes top-level Scala expressions and assigns them to
res{1, 2, 3, ...}values so they can be accessed later in the REPL -
Wraps the code snippet with an wrapper
objectsince Scala doesn't allow top-level expressions -
Mangles imports from our ammonite.util.ImportData data structure into a source String
-
Combines all of these into a complete compilation unit ready to feed into the Scala compiler
Attributes
- Companion:
- object
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
object Preprocessor
Attributes
- Companion:
- class
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Self type
- Preprocessor.type