Package org.ek9lang.compiler.phase0
Class Parsing
java.lang.Object
org.ek9lang.compiler.phase0.Parsing
- All Implemented Interfaces:
BiFunction<Workspace,
CompilerFlags, CompilationPhaseResult>
public final class Parsing
extends Object
implements BiFunction<Workspace,CompilerFlags,CompilationPhaseResult>
Can be MULTI THREADED.
This class just deals with the parsing phase of compilation.
It is NOT a parser itself, but is used by the Ek9Compiler to initiate the
parsing. The Lexer and Parser are held in the CompilableSource.
-
Constructor Details
-
Parsing
-
-
Method Details
-
apply
- Specified by:
apply
in interfaceBiFunction<Workspace,
CompilerFlags, CompilationPhaseResult>
-