org.bitbucket.inkytonik.kiama.util
Type members
Classlikes
Extend standard language client with Monto support.
Extend standard language client with Monto support.
Specialisation of CompilerWithConfig
that uses the default configuration
type.
Specialisation of CompilerWithConfig
that uses the default configuration
type.
Trait to provide basic functionality for a compiler-like program
constructed from phases, including profiling and timing support.
N
is the syntax tree node type used by this compiler. T
is
the type of the syntax tree communicated from the parser
to the main processing of the compiler. C
is the type of the
configuration.
Trait to provide basic functionality for a compiler-like program
constructed from phases, including profiling and timing support.
N
is the syntax tree node type used by this compiler. T
is
the type of the syntax tree communicated from the parser
to the main processing of the compiler. C
is the type of the
configuration.
A compiler that uses Parsers to produce positioned ASTs. C
is the type of the
compiler configuration.
A compiler that uses Parsers to produce positioned ASTs. C
is the type of the
compiler configuration.
Configurations for Kiama programs. args
gives the command-line
arguments that are used to determine many of the configuration
settings.
Configurations for Kiama programs. args
gives the command-line
arguments that are used to determine many of the configuration
settings.
A console using which input data can be read from standard input.
A console using which input data can be read from standard input.
A console that reads from the given UTF-8 encoded file.
A console that reads from the given UTF-8 encoded file.
A console that provides line editing using JLine. This code follows sbt's equivalent code to try to ensure that there are no incompatibilities.
A console that provides line editing using JLine. This code follows sbt's equivalent code to try to ensure that there are no incompatibilities.
A REPL that parses its input lines into a value (such as an abstract syntax tree), then processes them. Output is emitted to standard output.
A REPL that parses its input lines into a value (such as an abstract syntax tree), then processes them. Output is emitted to standard output.
A REPL that parses its input lines into a value (such as an abstract syntax tree), then processes them. Output is emitted using a configurable emitter.
A REPL that parses its input lines into a value (such as an abstract syntax tree), then processes them. Output is emitted using a configurable emitter.
A REPL that parses its input lines into a value (such as an abstract syntax
tree), then processes them. C
is the type of the configuration.
A REPL that parses its input lines into a value (such as an abstract syntax
tree), then processes them. C
is the type of the configuration.
General support for applications that implement read-eval-print loops (REPLs).
General support for applications that implement read-eval-print loops (REPLs).
General support for applications that implement read-eval-print loops (REPLs).
General support for applications that implement read-eval-print loops (REPLs).
Configurations for Kiama REPLS. Adds some options to the default set that all Kiama programs support.
Configurations for Kiama REPLS. Adds some options to the default set that all Kiama programs support.
A console that reads from a given buffered reader.
A console that reads from a given buffered reader.
A language server that is mixed with a compiler that provide the basis
for its services. Allows specialisation of configuration via C
.
A language server that is mixed with a compiler that provide the basis
for its services. Allows specialisation of configuration via C
.