Package hydra.decode
Interface Core
-
public interface CoreTerm decoders for hydra.core
-
-
Method Summary
Static Methods Modifier and Type Method Description static Either<DecodingError,AnnotatedTerm>annotatedTerm(Graph cx, Term raw)Decoder for hydra.core.AnnotatedTermstatic Either<DecodingError,AnnotatedType>annotatedType(Graph cx, Term raw)Decoder for hydra.core.AnnotatedTypestatic Either<DecodingError,Application>application(Graph cx, Term raw)Decoder for hydra.core.Applicationstatic Either<DecodingError,ApplicationType>applicationType(Graph cx, Term raw)Decoder for hydra.core.ApplicationTypestatic Either<DecodingError,Binding>binding(Graph cx, Term raw)Decoder for hydra.core.Bindingstatic Either<DecodingError,CaseAlternative>caseAlternative(Graph cx, Term raw)Decoder for hydra.core.CaseAlternativestatic Either<DecodingError,CaseStatement>caseStatement(Graph cx, Term raw)Decoder for hydra.core.CaseStatementstatic Either<DecodingError,EitherType>eitherType(Graph cx, Term raw)Decoder for hydra.core.EitherTypestatic Either<DecodingError,Field>field(Graph cx, Term raw)Decoder for hydra.core.Fieldstatic Either<DecodingError,FieldType>fieldType(Graph cx, Term raw)Decoder for hydra.core.FieldTypestatic Either<DecodingError,FloatType>floatType(Graph cx, Term raw)Decoder for hydra.core.FloatTypestatic Either<DecodingError,FloatValue>floatValue(Graph cx, Term raw)Decoder for hydra.core.FloatValuestatic Either<DecodingError,ForallType>forallType(Graph cx, Term raw)Decoder for hydra.core.ForallTypestatic Either<DecodingError,FunctionType>functionType(Graph cx, Term raw)Decoder for hydra.core.FunctionTypestatic Either<DecodingError,Injection>injection(Graph cx, Term raw)Decoder for hydra.core.Injectionstatic Either<DecodingError,IntegerType>integerType(Graph cx, Term raw)Decoder for hydra.core.IntegerTypestatic Either<DecodingError,IntegerValue>integerValue(Graph cx, Term raw)Decoder for hydra.core.IntegerValuestatic Either<DecodingError,Lambda>lambda(Graph cx, Term raw)Decoder for hydra.core.Lambdastatic Either<DecodingError,Let>let(Graph cx, Term raw)Decoder for hydra.core.Letstatic Either<DecodingError,Literal>literal(Graph cx, Term raw)Decoder for hydra.core.Literalstatic Either<DecodingError,LiteralType>literalType(Graph cx, Term raw)Decoder for hydra.core.LiteralTypestatic Either<DecodingError,MapType>mapType(Graph cx, Term raw)Decoder for hydra.core.MapTypestatic Either<DecodingError,Name>name(Graph cx, Term raw)Decoder for hydra.core.Namestatic Either<DecodingError,PairType>pairType(Graph cx, Term raw)Decoder for hydra.core.PairTypestatic Either<DecodingError,Projection>projection(Graph cx, Term raw)Decoder for hydra.core.Projectionstatic Either<DecodingError,Record>record(Graph cx, Term raw)Decoder for hydra.core.Recordstatic Either<DecodingError,Term>term(Graph cx, Term raw)Decoder for hydra.core.Termstatic Either<DecodingError,Type>type(Graph cx, Term raw)Decoder for hydra.core.Typestatic Either<DecodingError,TypeApplicationTerm>typeApplicationTerm(Graph cx, Term raw)Decoder for hydra.core.TypeApplicationTermstatic Either<DecodingError,TypeClassConstraint>typeClassConstraint(Graph cx, Term raw)Decoder for hydra.core.TypeClassConstraintstatic Either<DecodingError,TypeLambda>typeLambda(Graph cx, Term raw)Decoder for hydra.core.TypeLambdastatic Either<DecodingError,TypeScheme>typeScheme(Graph cx, Term raw)Decoder for hydra.core.TypeSchemestatic Either<DecodingError,TypeVariableConstraints>typeVariableConstraints(Graph cx, Term raw)Decoder for hydra.core.TypeVariableConstraintsstatic Either<DecodingError,WrappedTerm>wrappedTerm(Graph cx, Term raw)Decoder for hydra.core.WrappedTerm
-
-
-
Method Detail
-
annotatedTerm
static Either<DecodingError,AnnotatedTerm> annotatedTerm(Graph cx, Term raw)
Decoder for hydra.core.AnnotatedTerm
-
annotatedType
static Either<DecodingError,AnnotatedType> annotatedType(Graph cx, Term raw)
Decoder for hydra.core.AnnotatedType
-
application
static Either<DecodingError,Application> application(Graph cx, Term raw)
Decoder for hydra.core.Application
-
applicationType
static Either<DecodingError,ApplicationType> applicationType(Graph cx, Term raw)
Decoder for hydra.core.ApplicationType
-
binding
static Either<DecodingError,Binding> binding(Graph cx, Term raw)
Decoder for hydra.core.Binding
-
caseAlternative
static Either<DecodingError,CaseAlternative> caseAlternative(Graph cx, Term raw)
Decoder for hydra.core.CaseAlternative
-
caseStatement
static Either<DecodingError,CaseStatement> caseStatement(Graph cx, Term raw)
Decoder for hydra.core.CaseStatement
-
eitherType
static Either<DecodingError,EitherType> eitherType(Graph cx, Term raw)
Decoder for hydra.core.EitherType
-
field
static Either<DecodingError,Field> field(Graph cx, Term raw)
Decoder for hydra.core.Field
-
fieldType
static Either<DecodingError,FieldType> fieldType(Graph cx, Term raw)
Decoder for hydra.core.FieldType
-
floatType
static Either<DecodingError,FloatType> floatType(Graph cx, Term raw)
Decoder for hydra.core.FloatType
-
floatValue
static Either<DecodingError,FloatValue> floatValue(Graph cx, Term raw)
Decoder for hydra.core.FloatValue
-
forallType
static Either<DecodingError,ForallType> forallType(Graph cx, Term raw)
Decoder for hydra.core.ForallType
-
functionType
static Either<DecodingError,FunctionType> functionType(Graph cx, Term raw)
Decoder for hydra.core.FunctionType
-
injection
static Either<DecodingError,Injection> injection(Graph cx, Term raw)
Decoder for hydra.core.Injection
-
integerType
static Either<DecodingError,IntegerType> integerType(Graph cx, Term raw)
Decoder for hydra.core.IntegerType
-
integerValue
static Either<DecodingError,IntegerValue> integerValue(Graph cx, Term raw)
Decoder for hydra.core.IntegerValue
-
lambda
static Either<DecodingError,Lambda> lambda(Graph cx, Term raw)
Decoder for hydra.core.Lambda
-
let
static Either<DecodingError,Let> let(Graph cx, Term raw)
Decoder for hydra.core.Let
-
literal
static Either<DecodingError,Literal> literal(Graph cx, Term raw)
Decoder for hydra.core.Literal
-
literalType
static Either<DecodingError,LiteralType> literalType(Graph cx, Term raw)
Decoder for hydra.core.LiteralType
-
mapType
static Either<DecodingError,MapType> mapType(Graph cx, Term raw)
Decoder for hydra.core.MapType
-
name
static Either<DecodingError,Name> name(Graph cx, Term raw)
Decoder for hydra.core.Name
-
pairType
static Either<DecodingError,PairType> pairType(Graph cx, Term raw)
Decoder for hydra.core.PairType
-
projection
static Either<DecodingError,Projection> projection(Graph cx, Term raw)
Decoder for hydra.core.Projection
-
record
static Either<DecodingError,Record> record(Graph cx, Term raw)
Decoder for hydra.core.Record
-
term
static Either<DecodingError,Term> term(Graph cx, Term raw)
Decoder for hydra.core.Term
-
type
static Either<DecodingError,Type> type(Graph cx, Term raw)
Decoder for hydra.core.Type
-
typeApplicationTerm
static Either<DecodingError,TypeApplicationTerm> typeApplicationTerm(Graph cx, Term raw)
Decoder for hydra.core.TypeApplicationTerm
-
typeClassConstraint
static Either<DecodingError,TypeClassConstraint> typeClassConstraint(Graph cx, Term raw)
Decoder for hydra.core.TypeClassConstraint
-
typeLambda
static Either<DecodingError,TypeLambda> typeLambda(Graph cx, Term raw)
Decoder for hydra.core.TypeLambda
-
typeScheme
static Either<DecodingError,TypeScheme> typeScheme(Graph cx, Term raw)
Decoder for hydra.core.TypeScheme
-
typeVariableConstraints
static Either<DecodingError,TypeVariableConstraints> typeVariableConstraints(Graph cx, Term raw)
Decoder for hydra.core.TypeVariableConstraints
-
wrappedTerm
static Either<DecodingError,WrappedTerm> wrappedTerm(Graph cx, Term raw)
Decoder for hydra.core.WrappedTerm
-
-