Uses of Package
org.ek9lang.cli
Packages that use org.ek9lang.cli
Package
Description
A-1 - Start here for the main command-line entry use of the compiler.
HTML coverage report generation components using functional interfaces.
-
Classes in org.ek9lang.cli used by org.ek9lang.cliClassDescriptionDeals with handling the command line options for the compiler.Holds the sets of command line options that have been configured for use.A context to hold all the essential objects needed for compiling.Holds mutable compilation state that can be updated throughout the execution chain.Manages HTML coverage report resources.Package metadata extracted from EK9 source files.Formats coverage output for display after test execution.Represents a single dependency by moduleName and version.Why was a dependency rejected.Metadata about a discovered @Test program including its validation type.Abstract base for the command line EK9 commands.HERE FOR
Ek9Compiler(COMPILER) ENTRY.Base for the versioning commands.The version.Because we need access to the full file list or partial file list filtered.Designed to hold all the global sort of settings for the language and compiler.Result of command handling, including any message to display.Handles compilation of REPL input to bytecode.Result of a REPL compilation attempt.Defines the different modes the REPL can operate in.Manages the REPL session state including mode, source buffers, and defined symbols.Result of processing a single line of input.Visitor that extracts content from a parsed EK9 file for loading into the REPL.Manages sectioned source buffers for the REPL.Result of a buffer operation that found a match.Snapshot of all buffers for undo support.Represents a section with its buffer and metadata.Represents a single test case (possibly one of many for parameterized tests).Error codes for test configuration and execution problems.A test configuration issue with error code, location, message, and optional suggestion.Abstraction for executing compiled EK9 test programs.Result of executing a test program.Output format for test results.Represents an EK9 program marked with @Test directive.Represents the result of executing a single @Test program or test case.Interface for formatting test results in different output formats.Classification of @Test program types based on validation mechanism. -
Classes in org.ek9lang.cli used by org.ek9lang.cli.coverageClassDescriptionManages HTML coverage report resources.Provides syntax highlighting for EK9 source code using the actual EK9 lexer.