All Classes and Interfaces
Class
Description
The base type of serializers.
A factory of serializers.
An abstract implementation of the
CBStringsType interface.The base type of AST declarations.
Documentation for an element.
The base type of AST elements.
A field appearing inside a record or a variant case.
The type of record field names.
A package import.
A declaration of the language being used by the compiler.
Mutable user data associated with AST elements.
Functions over AST names.
The base type of names.
A package.
A package declaration.
The type of package names.
The type of package short names.
The type of protocol declarations.
A protocol version declaration.
The objects that can appear in records.
A type application.
The type of type declarations.
The type of type expressions.
The type of type names.
A named type.
The type of type parameter names.
A record declaration.
A variant declaration.
A variant case declaration.
The type of type parameter names.
The objects that can appear in variants.
Binding analysis for declarations.
The contextual information used during binding analysis.
The contextual information used during binding analysis.
The binder factory implementation.
A factory of package binders.
Binder string resources.
A package binder.
Binding failed.
The binding names an external type declaration.
The binding names a local field name.
The binding names a local protocol declaration.
The binding names a local protocol version declaration.
A binding to something declared within the same package.
The binding names a local type declaration.
The binding names a type parameter.
The binding names a local variant case.
A binding to a name.
A serializer of boolean values.
A factory of serializers of boolean values.
The boolean type.
The type of byte arrays.
A serializer of byte arrays.
A factory of byte array serializers.
A generator of Java data classes for types.
A Java code generator.
A generator of a Java class.
A factory of Java code generators.
A pool of names.
A program order tracker.
A generator for serializer collections.
A generator of serializer factory classes.
A generator of code for Java serializer classes.
Functions to generate code for serializers.
Functions to generate code for type expressions.
Functions over Java type names.
A generator of Java code for protocol declarations.
A generator of Java interface types for protocol declarations.
A generator of Java interface types for protocol version declarations.
A generator of Java serializer classes for protocol version declarations.
A generator of Java serializer factory classes for protocol version declarations.
An operation performed by a serializer.
An operation performed by a serializer.
Functions to generate code that instantiates serializers.
Configuration information for code generators.
A description of a code generator.
A directory of code generators.
The type of exceptions raised by code generators.
A factory of code generators.
The result of code generation.
A directory of code generators.
A code generator.
The "check" command.
The "compile" command.
The "document" command.
The "list-code-generators" command.
The "list-doc-generators" command.
The "version" command.
An availability message, typically presented by a server, that announces the
available application protocol ID and version, and the version of the
container protocol used to serve it.
Functions to parse and serialize versioning container protocol messages.
A response to a
CBContainerProtocolUse message.Convenience functions intended to be statically imported.
The core package.
Serializers for the core Cedarbridge package types.
Serializers for the core Cedarbridge package types.
A parser for declarations.
Configuration information for documentation generators.
A description of a documentation generator.
A directory of documentation generators.
The type of exceptions raised by documentation generators.
A factory of documentation generators.
The result of documentation generation.
A directory of documentation generators.
A documentation generator.
A parser for documentation declarations.
Binding analysis for various AST elements.
Type checking for various AST elements.
The type of element parsers.
The error severity.
A class that tracks exceptions.
A log of the lines of text encountered so far.
The default expression source.
A factory of expression sources.
The default expression source factory.
A source of expressions.
Functions over services.
The type of external names that can be used during code generation.
A type with externally-defined semantics.
The False case.
A field.
Functions over record field names.
The objects that can contain fields.
A field parser.
A field within a
CBRecordType, or a CBVariantCaseType.Convenient filters.
A 16-bit floating point value.
A float16 serializer.
A factory of float16 serializers.
A 32-bit floating point value.
A float32 serializer.
A factory of float32 serializers.
A 64-bit floating point value.
A float64 serializer.
A factory of float64 serializers.
The base type of floating-point values.
Binding analysis for import declarations.
A parser for import declarations.
The type of signed 16-bit integers.
A serializer of signed 16-bit integer values.
A factory of 16-bit signed integer serializers.
The type of signed 32-bit integers.
A serializer of signed 32-bit integer values.
A factory of 32-bit signed integer serializers.
The type of signed 64-bit integers.
A serializer of signed 64-bit integer values.
A factory of 64-bit signed integer serializers.
The type of signed 8-bit integers.
A serializer of signed 8-bit integer values.
A factory of 8-bit signed integer serializers.
The base type of integers.
The type of unsigned 16-bit integers.
A serializer of unsigned 16-bit integers.
A factory of serializers of 16-bit unsigned integers.
The type of unsigned 32-bit integers.
A serializer of 32-bit unsigned integers.
A factory of serializers of 32-bit unsigned integers.
The type of unsigned 64-bit integers.
A serializer of 64-bit unsigned integers.
A factory of serializers of 64-bit unsigned integers.
The type of unsigned 8-bit integers.
A serializer of unsigned 8-bit integer values.
A factory of serializers of 8-bit unsigned integers.
A parser for language declarations.
The type of lists.
A serializer of lists.
A factory of list serializers.
The default loader implementation.
A factory of package loaders.
A package loader.
Loading failed.
The type of maps.
The type of map entries.
A serializer of map entries.
A factory of map entry serializers.
A serializer of maps.
A factory of serializers of maps.
Functions over names.
The None case.
A serializer of optional values.
A factory of serializers of optional values.
The option type.
A package declaration.
A package builder.
The type of package builders.
A parser for package declarations.
Functions over package names.
Utility functions to create packages.
Functions over short package names.
A compiled package.
The parse context implementation.
The parsing context.
Parsing failed.
An indication of whether or not the exception is fatal.
The default parser implementation.
A parser factory.
A factory of parsers.
Parser string resources.
A package parser.
A builder for protocols.
A protocol declaration.
Binding analysis for protocol declarations.
The base type of protocol declarations.
The base type of all protocol messages.
A parser for protocol declarations.
The default implementation of the
CBProtocolSerializerCollectionType
interface.A builder of collections of protocol serializers.
A collection of protocol serializers.
A serializer factory for protocols.
A serializer for protocols.
A builder of protocol versions.
A protocol version declaration.
The type of protocol version declarations.
A qualified type name.
A builder of record types.
A character reader that records characters.
A parser for record declarations.
A record type, or algebraic (nominal) product type.
The result of a compilation.
A schema compiler.
The compiler configuration.
A compilation error.
A factory of schema compilers.
A factory of compilers.
An internal compiler factory.
Compiler string resources.
A compiler.
The base type of all serializable values.
A serialization context based on
jbssio.A flush operation for an underlying stream.
The serialization context related to reading values.
The serialization context related to writing values.
A serialization context that writes no data, but calculates the size of all
data passing through it.
The serialization context related to tracing serialization.
The main serialization context.
A collection of serializers.
A service that can be published in order to make serializers available to
code.
A mutable serializer directory.
A directory of the available serializers.
A serializer factory.
A serializer.
Functions over services.
Functions over services.
The Some case.
Functions to quote language specifications.
Configuration information for code generators.
A description of a code generator.
The type of exceptions raised by code generators.
A factory of code generators.
The result of code generation.
A code generator.
Configuration information for documentation generators.
A description of a documentation generator.
The type of exceptions raised by documentation generators.
A factory of documentation generators.
The result of documentation generation.
A documentation generator.
The type of UTF-8 strings.
A string serializer.
A factory of string serializers.
A provider of string resources.
The True case.
A type argument.
Functions over type arguments.
An assignment of a type to an object.
The main type checker.
A factory of type checkers.
A factory of package type checkers.
A package type checker.
Type checking failed.
Binding analysis for type declarations.
The base type of type declaration builders.
Type checking of type declarations.
An external type declaration.
A record type declaration.
The base type of type declarations.
A variant type declaration.
An application of type arguments to a named type.
Binding analysis for type expressions.
Type checking of type expressions.
A named type expression.
A type expression that refers to a type parameter.
A parser for type expressions.
The type of type expressions.
A type application.
A named type.
A type parameter expression.
Functions over type names.
A simple translator from ASTs to the more abstract compiled model.
A type parameter.
Functions over type parameter names.
A type parameter.
Type checking of protocol declarations.
Contextual information for type checking.
Contextual information for type checking.
String resources for type checking.
Convenience functions for UUIDs.
A builder of variant types.
A variant case.
A builder of variant cases.
Functions over variant case names.
A parser for variant case declarations.
A single case within a
CBVariantType.A parser for variant declarations.
A variant type, or algebraic sum type.
A semantic version number.
Functions over versions.
An XHTML generator.
An XHTML generator.
Main command line entry point.
Main command line entry point that does not call
exit().The abstract base of operations.
The abstract base of operations.
An operation that builds a type argument for the given type application.
An operation that builds a type argument for the given named type.
An operation that builds a type argument for the given type parameter.
The type of operations that build type arguments.
An operation that calls a deserialize method.
An operation that calls a serialize method.
An operation that calls a serializer constructor.
An operation that performs a call.
An operation that fetches a serializer for the given type application.
An operation that fetches a serializer for the given type.
An operation that fetches a serializer for the given type variable.
An operation that fetches a serializer.