Class Parsing

java.lang.Object
org.ek9lang.compiler.phase0.Parsing
All Implemented Interfaces:
BiFunction<Workspace, CompilerFlags, CompilationPhaseResult>, CompilationStep

public final class Parsing extends Object implements CompilationStep
Can be MULTI THREADED. This class just deals with the parsing phase of compilation, and through reading() the reading phase before it. 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.