namespace <root>

// <namespace name="kt1248">
namespace kt1248

internal abstract trait kt1248.ParseResult</*0*/ out T : jet.Any?> : jet.Any {
    public abstract val success: jet.Boolean
    public abstract val value: T
}
internal final class kt1248.Success</*0*/ T : jet.Any?> : kt1248.ParseResult<T> {
    public final /*constructor*/ fun </*0*/ T : jet.Any?><init>(/*0*/ value: T): kt1248.Success<T>
    internal open override /*1*/ val success: jet.Boolean
    internal open override /*1*/ val value: T
}
// </namespace name="kt1248">
