hydra-0.1.0: Type-aware transformations for data and functional programs
Safe HaskellSafe-Inferred
LanguageHaskell2010

Hydra.Ext.Shex.Syntax

Description

A Shex model. Based on the BNF at: | https://github.com/shexSpec/grammar/blob/master/bnf

Documentation

data ShexDoc_Sequence_Option Source #

data ShexDoc_Sequence_Option_Alts Source #

Instances

Instances details
Read ShexDoc_Sequence_Option_Alts Source # 
Instance details

Defined in Hydra.Ext.Shex.Syntax

Show ShexDoc_Sequence_Option_Alts Source # 
Instance details

Defined in Hydra.Ext.Shex.Syntax

Eq ShexDoc_Sequence_Option_Alts Source # 
Instance details

Defined in Hydra.Ext.Shex.Syntax

Ord ShexDoc_Sequence_Option_Alts Source # 
Instance details

Defined in Hydra.Ext.Shex.Syntax

data BaseDecl Source #

Constructors

BaseDecl 

data NotStartAction_ShapeExprDecl Source #

Instances

Instances details
Read NotStartAction_ShapeExprDecl Source # 
Instance details

Defined in Hydra.Ext.Shex.Syntax

Show NotStartAction_ShapeExprDecl Source # 
Instance details

Defined in Hydra.Ext.Shex.Syntax

Eq NotStartAction_ShapeExprDecl Source # 
Instance details

Defined in Hydra.Ext.Shex.Syntax

Ord NotStartAction_ShapeExprDecl Source # 
Instance details

Defined in Hydra.Ext.Shex.Syntax

data NotStartAction_ShapeExprDecl_Alts Source #

Instances

Instances details
Read NotStartAction_ShapeExprDecl_Alts Source # 
Instance details

Defined in Hydra.Ext.Shex.Syntax

Show NotStartAction_ShapeExprDecl_Alts Source # 
Instance details

Defined in Hydra.Ext.Shex.Syntax

Eq NotStartAction_ShapeExprDecl_Alts Source # 
Instance details

Defined in Hydra.Ext.Shex.Syntax

Ord NotStartAction_ShapeExprDecl_Alts Source # 
Instance details

Defined in Hydra.Ext.Shex.Syntax

data ShapeOr_ListOfSequence_Elmt Source #

Instances

Instances details
Read ShapeOr_ListOfSequence_Elmt Source # 
Instance details

Defined in Hydra.Ext.Shex.Syntax

Show ShapeOr_ListOfSequence_Elmt Source # 
Instance details

Defined in Hydra.Ext.Shex.Syntax

Eq ShapeOr_ListOfSequence_Elmt Source # 
Instance details

Defined in Hydra.Ext.Shex.Syntax

Ord ShapeOr_ListOfSequence_Elmt Source # 
Instance details

Defined in Hydra.Ext.Shex.Syntax

data InlineShapeOr_ListOfSequence_Elmt Source #

Instances

Instances details
Read InlineShapeOr_ListOfSequence_Elmt Source # 
Instance details

Defined in Hydra.Ext.Shex.Syntax

Show InlineShapeOr_ListOfSequence_Elmt Source # 
Instance details

Defined in Hydra.Ext.Shex.Syntax

Eq InlineShapeOr_ListOfSequence_Elmt Source # 
Instance details

Defined in Hydra.Ext.Shex.Syntax

Ord InlineShapeOr_ListOfSequence_Elmt Source # 
Instance details

Defined in Hydra.Ext.Shex.Syntax

data ShapeAnd_ListOfSequence_Elmt Source #

Instances

Instances details
Read ShapeAnd_ListOfSequence_Elmt Source # 
Instance details

Defined in Hydra.Ext.Shex.Syntax

Show ShapeAnd_ListOfSequence_Elmt Source # 
Instance details

Defined in Hydra.Ext.Shex.Syntax

Eq ShapeAnd_ListOfSequence_Elmt Source # 
Instance details

Defined in Hydra.Ext.Shex.Syntax

Ord ShapeAnd_ListOfSequence_Elmt Source # 
Instance details

Defined in Hydra.Ext.Shex.Syntax

data InlineShapeAnd_ListOfSequence_Elmt Source #

Instances

Instances details
Read InlineShapeAnd_ListOfSequence_Elmt Source # 
Instance details

Defined in Hydra.Ext.Shex.Syntax

Show InlineShapeAnd_ListOfSequence_Elmt Source # 
Instance details

Defined in Hydra.Ext.Shex.Syntax

Eq InlineShapeAnd_ListOfSequence_Elmt Source # 
Instance details

Defined in Hydra.Ext.Shex.Syntax

Ord InlineShapeAnd_ListOfSequence_Elmt Source # 
Instance details

Defined in Hydra.Ext.Shex.Syntax

data InlineShapeAtom_Sequence Source #

data InlineShapeAtom_Sequence2 Source #

data InlineShapeAtom_Sequence3 Source #

data InlineShapeOrRef_Sequence Source #

data NodeConstraint_Sequence Source #

data NodeConstraint_Sequence2 Source #

data NodeConstraint_Sequence3 Source #

data NodeConstraint_Sequence4 Source #

data NodeConstraint_Sequence5 Source #

data NumericFacet_Sequence Source #

data NumericFacet_Sequence2 Source #

data ShapeDefinition_ListOfAlts_Elmt Source #

Instances

Instances details
Read ShapeDefinition_ListOfAlts_Elmt Source # 
Instance details

Defined in Hydra.Ext.Shex.Syntax

Show ShapeDefinition_ListOfAlts_Elmt Source # 
Instance details

Defined in Hydra.Ext.Shex.Syntax

Eq ShapeDefinition_ListOfAlts_Elmt Source # 
Instance details

Defined in Hydra.Ext.Shex.Syntax

Ord ShapeDefinition_ListOfAlts_Elmt Source # 
Instance details

Defined in Hydra.Ext.Shex.Syntax

data InlineShapeDefinition Source #

data InlineShapeDefinition_ListOfAlts_Elmt Source #

Instances

Instances details
Read InlineShapeDefinition_ListOfAlts_Elmt Source # 
Instance details

Defined in Hydra.Ext.Shex.Syntax

Show InlineShapeDefinition_ListOfAlts_Elmt Source # 
Instance details

Defined in Hydra.Ext.Shex.Syntax

Eq InlineShapeDefinition_ListOfAlts_Elmt Source # 
Instance details

Defined in Hydra.Ext.Shex.Syntax

Ord InlineShapeDefinition_ListOfAlts_Elmt Source # 
Instance details

Defined in Hydra.Ext.Shex.Syntax

data MultiElementOneOf_ListOfSequence_Elmt Source #

Instances

Instances details
Read MultiElementOneOf_ListOfSequence_Elmt Source # 
Instance details

Defined in Hydra.Ext.Shex.Syntax

Show MultiElementOneOf_ListOfSequence_Elmt Source # 
Instance details

Defined in Hydra.Ext.Shex.Syntax

Eq MultiElementOneOf_ListOfSequence_Elmt Source # 
Instance details

Defined in Hydra.Ext.Shex.Syntax

Ord MultiElementOneOf_ListOfSequence_Elmt Source # 
Instance details

Defined in Hydra.Ext.Shex.Syntax

data MultiElementGroup_ListOfSequence_Elmt Source #

Instances

Instances details
Read MultiElementGroup_ListOfSequence_Elmt Source # 
Instance details

Defined in Hydra.Ext.Shex.Syntax

Show MultiElementGroup_ListOfSequence_Elmt Source # 
Instance details

Defined in Hydra.Ext.Shex.Syntax

Eq MultiElementGroup_ListOfSequence_Elmt Source # 
Instance details

Defined in Hydra.Ext.Shex.Syntax

Ord MultiElementGroup_ListOfSequence_Elmt Source # 
Instance details

Defined in Hydra.Ext.Shex.Syntax

data UnaryTripleExpr_Sequence Source #

data UnaryTripleExpr_Sequence_Sequence_Option Source #

Instances

Instances details
Read UnaryTripleExpr_Sequence_Sequence_Option Source # 
Instance details

Defined in Hydra.Ext.Shex.Syntax

Show UnaryTripleExpr_Sequence_Sequence_Option Source # 
Instance details

Defined in Hydra.Ext.Shex.Syntax

Eq UnaryTripleExpr_Sequence_Sequence_Option Source # 
Instance details

Defined in Hydra.Ext.Shex.Syntax

Ord UnaryTripleExpr_Sequence_Sequence_Option Source # 
Instance details

Defined in Hydra.Ext.Shex.Syntax

data UnaryTripleExpr_Sequence_Alts Source #

Instances

Instances details
Read UnaryTripleExpr_Sequence_Alts Source # 
Instance details

Defined in Hydra.Ext.Shex.Syntax

Show UnaryTripleExpr_Sequence_Alts Source # 
Instance details

Defined in Hydra.Ext.Shex.Syntax

Eq UnaryTripleExpr_Sequence_Alts Source # 
Instance details

Defined in Hydra.Ext.Shex.Syntax

Ord UnaryTripleExpr_Sequence_Alts Source # 
Instance details

Defined in Hydra.Ext.Shex.Syntax

data BracketedTripleExpr Source #

data TripleConstraint Source #

data IriRange_Sequence_Sequence_Option Source #

Instances

Instances details
Read IriRange_Sequence_Sequence_Option Source # 
Instance details

Defined in Hydra.Ext.Shex.Syntax

Show IriRange_Sequence_Sequence_Option Source # 
Instance details

Defined in Hydra.Ext.Shex.Syntax

Eq IriRange_Sequence_Sequence_Option Source # 
Instance details

Defined in Hydra.Ext.Shex.Syntax

Ord IriRange_Sequence_Sequence_Option Source # 
Instance details

Defined in Hydra.Ext.Shex.Syntax

data Include Source #

Instances

Instances details
Read Include Source # 
Instance details

Defined in Hydra.Ext.Shex.Syntax

Show Include Source # 
Instance details

Defined in Hydra.Ext.Shex.Syntax

Eq Include Source # 
Instance details

Defined in Hydra.Ext.Shex.Syntax

Methods

(==) :: Include -> Include -> Bool #

(/=) :: Include -> Include -> Bool #

Ord Include Source # 
Instance details

Defined in Hydra.Ext.Shex.Syntax

newtype Datatype Source #

Constructors

Datatype 

Fields

data RdfLiteral_Alts_Option Source #

data RdfLiteral_Alts_Option_Sequence Source #

Instances

Instances details
Read RdfLiteral_Alts_Option_Sequence Source # 
Instance details

Defined in Hydra.Ext.Shex.Syntax

Show RdfLiteral_Alts_Option_Sequence Source # 
Instance details

Defined in Hydra.Ext.Shex.Syntax

Eq RdfLiteral_Alts_Option_Sequence Source # 
Instance details

Defined in Hydra.Ext.Shex.Syntax

Ord RdfLiteral_Alts_Option_Sequence Source # 
Instance details

Defined in Hydra.Ext.Shex.Syntax

data Iri Source #

Instances

Instances details
Read Iri Source # 
Instance details

Defined in Hydra.Ext.Shex.Syntax

Show Iri Source # 
Instance details

Defined in Hydra.Ext.Shex.Syntax

Methods

showsPrec :: Int -> Iri -> ShowS #

show :: Iri -> String #

showList :: [Iri] -> ShowS #

Eq Iri Source # 
Instance details

Defined in Hydra.Ext.Shex.Syntax

Methods

(==) :: Iri -> Iri -> Bool #

(/=) :: Iri -> Iri -> Bool #

Ord Iri Source # 
Instance details

Defined in Hydra.Ext.Shex.Syntax

Methods

compare :: Iri -> Iri -> Ordering #

(<) :: Iri -> Iri -> Bool #

(<=) :: Iri -> Iri -> Bool #

(>) :: Iri -> Iri -> Bool #

(>=) :: Iri -> Iri -> Bool #

max :: Iri -> Iri -> Iri #

min :: Iri -> Iri -> Iri #

data Code Source #

Constructors

Code 

Instances

Instances details
Read Code Source # 
Instance details

Defined in Hydra.Ext.Shex.Syntax

Show Code Source # 
Instance details

Defined in Hydra.Ext.Shex.Syntax

Methods

showsPrec :: Int -> Code -> ShowS #

show :: Code -> String #

showList :: [Code] -> ShowS #

Eq Code Source # 
Instance details

Defined in Hydra.Ext.Shex.Syntax

Methods

(==) :: Code -> Code -> Bool #

(/=) :: Code -> Code -> Bool #

Ord Code Source # 
Instance details

Defined in Hydra.Ext.Shex.Syntax

Methods

compare :: Code -> Code -> Ordering #

(<) :: Code -> Code -> Bool #

(<=) :: Code -> Code -> Bool #

(>) :: Code -> Code -> Bool #

(>=) :: Code -> Code -> Bool #

max :: Code -> Code -> Code #

min :: Code -> Code -> Code #

data Code_ListOfAlts_Elmt_Sequence Source #

Instances

Instances details
Read Code_ListOfAlts_Elmt_Sequence Source # 
Instance details

Defined in Hydra.Ext.Shex.Syntax

Show Code_ListOfAlts_Elmt_Sequence Source # 
Instance details

Defined in Hydra.Ext.Shex.Syntax

Eq Code_ListOfAlts_Elmt_Sequence Source # 
Instance details

Defined in Hydra.Ext.Shex.Syntax

Ord Code_ListOfAlts_Elmt_Sequence Source # 
Instance details

Defined in Hydra.Ext.Shex.Syntax

data RepeatRange_Sequence_Option Source #

Instances

Instances details
Read RepeatRange_Sequence_Option Source # 
Instance details

Defined in Hydra.Ext.Shex.Syntax

Show RepeatRange_Sequence_Option Source # 
Instance details

Defined in Hydra.Ext.Shex.Syntax

Eq RepeatRange_Sequence_Option Source # 
Instance details

Defined in Hydra.Ext.Shex.Syntax

Ord RepeatRange_Sequence_Option Source # 
Instance details

Defined in Hydra.Ext.Shex.Syntax

data RepeatRange_Sequence_Option_Alts_Option_Option Source #

Instances

Instances details
Read RepeatRange_Sequence_Option_Alts_Option_Option Source # 
Instance details

Defined in Hydra.Ext.Shex.Syntax

Show RepeatRange_Sequence_Option_Alts_Option_Option Source # 
Instance details

Defined in Hydra.Ext.Shex.Syntax

Eq RepeatRange_Sequence_Option_Alts_Option_Option Source # 
Instance details

Defined in Hydra.Ext.Shex.Syntax

Ord RepeatRange_Sequence_Option_Alts_Option_Option Source # 
Instance details

Defined in Hydra.Ext.Shex.Syntax

data RdfType Source #

Constructors

RdfType 

Instances

Instances details
Read RdfType Source # 
Instance details

Defined in Hydra.Ext.Shex.Syntax

Show RdfType Source # 
Instance details

Defined in Hydra.Ext.Shex.Syntax

Eq RdfType Source # 
Instance details

Defined in Hydra.Ext.Shex.Syntax

Methods

(==) :: RdfType -> RdfType -> Bool #

(/=) :: RdfType -> RdfType -> Bool #

Ord RdfType Source # 
Instance details

Defined in Hydra.Ext.Shex.Syntax

data IriRef Source #

Instances

Instances details
Read IriRef Source # 
Instance details

Defined in Hydra.Ext.Shex.Syntax

Show IriRef Source # 
Instance details

Defined in Hydra.Ext.Shex.Syntax

Eq IriRef Source # 
Instance details

Defined in Hydra.Ext.Shex.Syntax

Methods

(==) :: IriRef -> IriRef -> Bool #

(/=) :: IriRef -> IriRef -> Bool #

Ord IriRef Source # 
Instance details

Defined in Hydra.Ext.Shex.Syntax

data PnameNs Source #

Constructors

PnameNs 

Instances

Instances details
Read PnameNs Source # 
Instance details

Defined in Hydra.Ext.Shex.Syntax

Show PnameNs Source # 
Instance details

Defined in Hydra.Ext.Shex.Syntax

Eq PnameNs Source # 
Instance details

Defined in Hydra.Ext.Shex.Syntax

Methods

(==) :: PnameNs -> PnameNs -> Bool #

(/=) :: PnameNs -> PnameNs -> Bool #

Ord PnameNs Source # 
Instance details

Defined in Hydra.Ext.Shex.Syntax

data PnameLn Source #

Instances

Instances details
Read PnameLn Source # 
Instance details

Defined in Hydra.Ext.Shex.Syntax

Show PnameLn Source # 
Instance details

Defined in Hydra.Ext.Shex.Syntax

Eq PnameLn Source # 
Instance details

Defined in Hydra.Ext.Shex.Syntax

Methods

(==) :: PnameLn -> PnameLn -> Bool #

(/=) :: PnameLn -> PnameLn -> Bool #

Ord PnameLn Source # 
Instance details

Defined in Hydra.Ext.Shex.Syntax

data Regexp Source #

Instances

Instances details
Read Regexp Source # 
Instance details

Defined in Hydra.Ext.Shex.Syntax

Show Regexp Source # 
Instance details

Defined in Hydra.Ext.Shex.Syntax

Eq Regexp Source # 
Instance details

Defined in Hydra.Ext.Shex.Syntax

Methods

(==) :: Regexp -> Regexp -> Bool #

(/=) :: Regexp -> Regexp -> Bool #

Ord Regexp Source # 
Instance details

Defined in Hydra.Ext.Shex.Syntax

data Regexp_ListOfAlts_Elmt Source #

data Regexp_ListOfAlts_Elmt_Sequence Source #

Instances

Instances details
Read Regexp_ListOfAlts_Elmt_Sequence Source # 
Instance details

Defined in Hydra.Ext.Shex.Syntax

Show Regexp_ListOfAlts_Elmt_Sequence Source # 
Instance details

Defined in Hydra.Ext.Shex.Syntax

Eq Regexp_ListOfAlts_Elmt_Sequence Source # 
Instance details

Defined in Hydra.Ext.Shex.Syntax

Ord Regexp_ListOfAlts_Elmt_Sequence Source # 
Instance details

Defined in Hydra.Ext.Shex.Syntax

data BlankNodeLabel_ListOfAlts_Option_Elmt Source #

Instances

Instances details
Read BlankNodeLabel_ListOfAlts_Option_Elmt Source # 
Instance details

Defined in Hydra.Ext.Shex.Syntax

Show BlankNodeLabel_ListOfAlts_Option_Elmt Source # 
Instance details

Defined in Hydra.Ext.Shex.Syntax

Eq BlankNodeLabel_ListOfAlts_Option_Elmt Source # 
Instance details

Defined in Hydra.Ext.Shex.Syntax

Ord BlankNodeLabel_ListOfAlts_Option_Elmt Source # 
Instance details

Defined in Hydra.Ext.Shex.Syntax

newtype LangTag Source #

Constructors

LangTag 

Fields

Instances

Instances details
Read LangTag Source # 
Instance details

Defined in Hydra.Ext.Shex.Syntax

Show LangTag Source # 
Instance details

Defined in Hydra.Ext.Shex.Syntax

Eq LangTag Source # 
Instance details

Defined in Hydra.Ext.Shex.Syntax

Methods

(==) :: LangTag -> LangTag -> Bool #

(/=) :: LangTag -> LangTag -> Bool #

Ord LangTag Source # 
Instance details

Defined in Hydra.Ext.Shex.Syntax

newtype Integer_ Source #

Constructors

Integer_ 

Fields

newtype Decimal Source #

Constructors

Decimal 

Fields

Instances

Instances details
Read Decimal Source # 
Instance details

Defined in Hydra.Ext.Shex.Syntax

Show Decimal Source # 
Instance details

Defined in Hydra.Ext.Shex.Syntax

Eq Decimal Source # 
Instance details

Defined in Hydra.Ext.Shex.Syntax

Methods

(==) :: Decimal -> Decimal -> Bool #

(/=) :: Decimal -> Decimal -> Bool #

Ord Decimal Source # 
Instance details

Defined in Hydra.Ext.Shex.Syntax

newtype Double_ Source #

Constructors

Double_ 

Fields

Instances

Instances details
Read Double_ Source # 
Instance details

Defined in Hydra.Ext.Shex.Syntax

Show Double_ Source # 
Instance details

Defined in Hydra.Ext.Shex.Syntax

Eq Double_ Source # 
Instance details

Defined in Hydra.Ext.Shex.Syntax

Methods

(==) :: Double_ -> Double_ -> Bool #

(/=) :: Double_ -> Double_ -> Bool #

Ord Double_ Source # 
Instance details

Defined in Hydra.Ext.Shex.Syntax

data StringLiteral1_ListOfAlts_Elmt Source #

Instances

Instances details
Read StringLiteral1_ListOfAlts_Elmt Source # 
Instance details

Defined in Hydra.Ext.Shex.Syntax

Show StringLiteral1_ListOfAlts_Elmt Source # 
Instance details

Defined in Hydra.Ext.Shex.Syntax

Eq StringLiteral1_ListOfAlts_Elmt Source # 
Instance details

Defined in Hydra.Ext.Shex.Syntax

Ord StringLiteral1_ListOfAlts_Elmt Source # 
Instance details

Defined in Hydra.Ext.Shex.Syntax

data StringLiteral2_ListOfAlts_Elmt Source #

Instances

Instances details
Read StringLiteral2_ListOfAlts_Elmt Source # 
Instance details

Defined in Hydra.Ext.Shex.Syntax

Show StringLiteral2_ListOfAlts_Elmt Source # 
Instance details

Defined in Hydra.Ext.Shex.Syntax

Eq StringLiteral2_ListOfAlts_Elmt Source # 
Instance details

Defined in Hydra.Ext.Shex.Syntax

Ord StringLiteral2_ListOfAlts_Elmt Source # 
Instance details

Defined in Hydra.Ext.Shex.Syntax

data StringLiteralLong1_ListOfAlts_Elmt Source #

Instances

Instances details
Read StringLiteralLong1_ListOfAlts_Elmt Source # 
Instance details

Defined in Hydra.Ext.Shex.Syntax

Show StringLiteralLong1_ListOfAlts_Elmt Source # 
Instance details

Defined in Hydra.Ext.Shex.Syntax

Eq StringLiteralLong1_ListOfAlts_Elmt Source # 
Instance details

Defined in Hydra.Ext.Shex.Syntax

Ord StringLiteralLong1_ListOfAlts_Elmt Source # 
Instance details

Defined in Hydra.Ext.Shex.Syntax

data StringLiteralLong1_ListOfAlts_Elmt_Sequence Source #

Instances

Instances details
Read StringLiteralLong1_ListOfAlts_Elmt_Sequence Source # 
Instance details

Defined in Hydra.Ext.Shex.Syntax

Show StringLiteralLong1_ListOfAlts_Elmt_Sequence Source # 
Instance details

Defined in Hydra.Ext.Shex.Syntax

Eq StringLiteralLong1_ListOfAlts_Elmt_Sequence Source # 
Instance details

Defined in Hydra.Ext.Shex.Syntax

Ord StringLiteralLong1_ListOfAlts_Elmt_Sequence Source # 
Instance details

Defined in Hydra.Ext.Shex.Syntax

data StringLiteralLong1_ListOfAlts_Elmt_Sequence_Alts_Option Source #

Instances

Instances details
Read StringLiteralLong1_ListOfAlts_Elmt_Sequence_Alts_Option Source # 
Instance details

Defined in Hydra.Ext.Shex.Syntax

Show StringLiteralLong1_ListOfAlts_Elmt_Sequence_Alts_Option Source # 
Instance details

Defined in Hydra.Ext.Shex.Syntax

Eq StringLiteralLong1_ListOfAlts_Elmt_Sequence_Alts_Option Source # 
Instance details

Defined in Hydra.Ext.Shex.Syntax

Ord StringLiteralLong1_ListOfAlts_Elmt_Sequence_Alts_Option Source # 
Instance details

Defined in Hydra.Ext.Shex.Syntax

data StringLiteralLong1_ListOfAlts_Elmt_Sequence_Alts_Option_Sequence Source #

Instances

Instances details
Read StringLiteralLong1_ListOfAlts_Elmt_Sequence_Alts_Option_Sequence Source # 
Instance details

Defined in Hydra.Ext.Shex.Syntax

Show StringLiteralLong1_ListOfAlts_Elmt_Sequence_Alts_Option_Sequence Source # 
Instance details

Defined in Hydra.Ext.Shex.Syntax

Eq StringLiteralLong1_ListOfAlts_Elmt_Sequence_Alts_Option_Sequence Source # 
Instance details

Defined in Hydra.Ext.Shex.Syntax

Ord StringLiteralLong1_ListOfAlts_Elmt_Sequence_Alts_Option_Sequence Source # 
Instance details

Defined in Hydra.Ext.Shex.Syntax

data StringLiteralLong2_ListOfAlts_Elmt Source #

Instances

Instances details
Read StringLiteralLong2_ListOfAlts_Elmt Source # 
Instance details

Defined in Hydra.Ext.Shex.Syntax

Show StringLiteralLong2_ListOfAlts_Elmt Source # 
Instance details

Defined in Hydra.Ext.Shex.Syntax

Eq StringLiteralLong2_ListOfAlts_Elmt Source # 
Instance details

Defined in Hydra.Ext.Shex.Syntax

Ord StringLiteralLong2_ListOfAlts_Elmt Source # 
Instance details

Defined in Hydra.Ext.Shex.Syntax

data StringLiteralLong2_ListOfAlts_Elmt_Sequence Source #

Instances

Instances details
Read StringLiteralLong2_ListOfAlts_Elmt_Sequence Source # 
Instance details

Defined in Hydra.Ext.Shex.Syntax

Show StringLiteralLong2_ListOfAlts_Elmt_Sequence Source # 
Instance details

Defined in Hydra.Ext.Shex.Syntax

Eq StringLiteralLong2_ListOfAlts_Elmt_Sequence Source # 
Instance details

Defined in Hydra.Ext.Shex.Syntax

Ord StringLiteralLong2_ListOfAlts_Elmt_Sequence Source # 
Instance details

Defined in Hydra.Ext.Shex.Syntax

data StringLiteralLong2_ListOfAlts_Elmt_Sequence_Alts_Option Source #

Instances

Instances details
Read StringLiteralLong2_ListOfAlts_Elmt_Sequence_Alts_Option Source # 
Instance details

Defined in Hydra.Ext.Shex.Syntax

Show StringLiteralLong2_ListOfAlts_Elmt_Sequence_Alts_Option Source # 
Instance details

Defined in Hydra.Ext.Shex.Syntax

Eq StringLiteralLong2_ListOfAlts_Elmt_Sequence_Alts_Option Source # 
Instance details

Defined in Hydra.Ext.Shex.Syntax

Ord StringLiteralLong2_ListOfAlts_Elmt_Sequence_Alts_Option Source # 
Instance details

Defined in Hydra.Ext.Shex.Syntax

data StringLiteralLong2_ListOfAlts_Elmt_Sequence_Alts_Option_Sequence Source #

Instances

Instances details
Read StringLiteralLong2_ListOfAlts_Elmt_Sequence_Alts_Option_Sequence Source # 
Instance details

Defined in Hydra.Ext.Shex.Syntax

Show StringLiteralLong2_ListOfAlts_Elmt_Sequence_Alts_Option_Sequence Source # 
Instance details

Defined in Hydra.Ext.Shex.Syntax

Eq StringLiteralLong2_ListOfAlts_Elmt_Sequence_Alts_Option_Sequence Source # 
Instance details

Defined in Hydra.Ext.Shex.Syntax

Ord StringLiteralLong2_ListOfAlts_Elmt_Sequence_Alts_Option_Sequence Source # 
Instance details

Defined in Hydra.Ext.Shex.Syntax

data Uchar Source #

Instances

Instances details
Read Uchar Source # 
Instance details

Defined in Hydra.Ext.Shex.Syntax

Show Uchar Source # 
Instance details

Defined in Hydra.Ext.Shex.Syntax

Methods

showsPrec :: Int -> Uchar -> ShowS #

show :: Uchar -> String #

showList :: [Uchar] -> ShowS #

Eq Uchar Source # 
Instance details

Defined in Hydra.Ext.Shex.Syntax

Methods

(==) :: Uchar -> Uchar -> Bool #

(/=) :: Uchar -> Uchar -> Bool #

Ord Uchar Source # 
Instance details

Defined in Hydra.Ext.Shex.Syntax

Methods

compare :: Uchar -> Uchar -> Ordering #

(<) :: Uchar -> Uchar -> Bool #

(<=) :: Uchar -> Uchar -> Bool #

(>) :: Uchar -> Uchar -> Bool #

(>=) :: Uchar -> Uchar -> Bool #

max :: Uchar -> Uchar -> Uchar #

min :: Uchar -> Uchar -> Uchar #

data Echar Source #

Constructors

Echar 

Fields

Instances

Instances details
Read Echar Source # 
Instance details

Defined in Hydra.Ext.Shex.Syntax

Show Echar Source # 
Instance details

Defined in Hydra.Ext.Shex.Syntax

Methods

showsPrec :: Int -> Echar -> ShowS #

show :: Echar -> String #

showList :: [Echar] -> ShowS #

Eq Echar Source # 
Instance details

Defined in Hydra.Ext.Shex.Syntax

Methods

(==) :: Echar -> Echar -> Bool #

(/=) :: Echar -> Echar -> Bool #

Ord Echar Source # 
Instance details

Defined in Hydra.Ext.Shex.Syntax

Methods

compare :: Echar -> Echar -> Ordering #

(<) :: Echar -> Echar -> Bool #

(<=) :: Echar -> Echar -> Bool #

(>) :: Echar -> Echar -> Bool #

(>=) :: Echar -> Echar -> Bool #

max :: Echar -> Echar -> Echar #

min :: Echar -> Echar -> Echar #

data PnChars Source #

Instances

Instances details
Read PnChars Source # 
Instance details

Defined in Hydra.Ext.Shex.Syntax

Show PnChars Source # 
Instance details

Defined in Hydra.Ext.Shex.Syntax

Eq PnChars Source # 
Instance details

Defined in Hydra.Ext.Shex.Syntax

Methods

(==) :: PnChars -> PnChars -> Bool #

(/=) :: PnChars -> PnChars -> Bool #

Ord PnChars Source # 
Instance details

Defined in Hydra.Ext.Shex.Syntax

data PnPrefix_Sequence_Option Source #

data PnPrefix_Sequence_Option_Alts Source #

Instances

Instances details
Read PnPrefix_Sequence_Option_Alts Source # 
Instance details

Defined in Hydra.Ext.Shex.Syntax

Show PnPrefix_Sequence_Option_Alts Source # 
Instance details

Defined in Hydra.Ext.Shex.Syntax

Eq PnPrefix_Sequence_Option_Alts Source # 
Instance details

Defined in Hydra.Ext.Shex.Syntax

Ord PnPrefix_Sequence_Option_Alts Source # 
Instance details

Defined in Hydra.Ext.Shex.Syntax

data PnLocal Source #

Instances

Instances details
Read PnLocal Source # 
Instance details

Defined in Hydra.Ext.Shex.Syntax

Show PnLocal Source # 
Instance details

Defined in Hydra.Ext.Shex.Syntax

Eq PnLocal Source # 
Instance details

Defined in Hydra.Ext.Shex.Syntax

Methods

(==) :: PnLocal -> PnLocal -> Bool #

(/=) :: PnLocal -> PnLocal -> Bool #

Ord PnLocal Source # 
Instance details

Defined in Hydra.Ext.Shex.Syntax

data PnLocal_Sequence_Option Source #

data PnLocal_Sequence_Option_ListOfAlts_Elmt Source #

Instances

Instances details
Read PnLocal_Sequence_Option_ListOfAlts_Elmt Source # 
Instance details

Defined in Hydra.Ext.Shex.Syntax

Show PnLocal_Sequence_Option_ListOfAlts_Elmt Source # 
Instance details

Defined in Hydra.Ext.Shex.Syntax

Eq PnLocal_Sequence_Option_ListOfAlts_Elmt Source # 
Instance details

Defined in Hydra.Ext.Shex.Syntax

Ord PnLocal_Sequence_Option_ListOfAlts_Elmt Source # 
Instance details

Defined in Hydra.Ext.Shex.Syntax

data PnLocal_Sequence_Option_Alts Source #

Instances

Instances details
Read PnLocal_Sequence_Option_Alts Source # 
Instance details

Defined in Hydra.Ext.Shex.Syntax

Show PnLocal_Sequence_Option_Alts Source # 
Instance details

Defined in Hydra.Ext.Shex.Syntax

Eq PnLocal_Sequence_Option_Alts Source # 
Instance details

Defined in Hydra.Ext.Shex.Syntax

Ord PnLocal_Sequence_Option_Alts Source # 
Instance details

Defined in Hydra.Ext.Shex.Syntax

data Plx Source #

Instances

Instances details
Read Plx Source # 
Instance details

Defined in Hydra.Ext.Shex.Syntax

Show Plx Source # 
Instance details

Defined in Hydra.Ext.Shex.Syntax

Methods

showsPrec :: Int -> Plx -> ShowS #

show :: Plx -> String #

showList :: [Plx] -> ShowS #

Eq Plx Source # 
Instance details

Defined in Hydra.Ext.Shex.Syntax

Methods

(==) :: Plx -> Plx -> Bool #

(/=) :: Plx -> Plx -> Bool #

Ord Plx Source # 
Instance details

Defined in Hydra.Ext.Shex.Syntax

Methods

compare :: Plx -> Plx -> Ordering #

(<) :: Plx -> Plx -> Bool #

(<=) :: Plx -> Plx -> Bool #

(>) :: Plx -> Plx -> Bool #

(>=) :: Plx -> Plx -> Bool #

max :: Plx -> Plx -> Plx #

min :: Plx -> Plx -> Plx #

data Percent Source #

Constructors

Percent 

Fields

Instances

Instances details
Read Percent Source # 
Instance details

Defined in Hydra.Ext.Shex.Syntax

Show Percent Source # 
Instance details

Defined in Hydra.Ext.Shex.Syntax

Eq Percent Source # 
Instance details

Defined in Hydra.Ext.Shex.Syntax

Methods

(==) :: Percent -> Percent -> Bool #

(/=) :: Percent -> Percent -> Bool #

Ord Percent Source # 
Instance details

Defined in Hydra.Ext.Shex.Syntax

newtype Hex Source #

Constructors

Hex 

Fields

Instances

Instances details
Read Hex Source # 
Instance details

Defined in Hydra.Ext.Shex.Syntax

Show Hex Source # 
Instance details

Defined in Hydra.Ext.Shex.Syntax

Methods

showsPrec :: Int -> Hex -> ShowS #

show :: Hex -> String #

showList :: [Hex] -> ShowS #

Eq Hex Source # 
Instance details

Defined in Hydra.Ext.Shex.Syntax

Methods

(==) :: Hex -> Hex -> Bool #

(/=) :: Hex -> Hex -> Bool #

Ord Hex Source # 
Instance details

Defined in Hydra.Ext.Shex.Syntax

Methods

compare :: Hex -> Hex -> Ordering #

(<) :: Hex -> Hex -> Bool #

(<=) :: Hex -> Hex -> Bool #

(>) :: Hex -> Hex -> Bool #

(>=) :: Hex -> Hex -> Bool #

max :: Hex -> Hex -> Hex #

min :: Hex -> Hex -> Hex #