Safe Haskell | None |
---|---|
Language | Haskell2010 |
Algebra.Ring.Polynomial.Parser
Documentation
unlabeldVarP :: KnownNat n => proxy n -> Text -> VariableParser n Source #
labeledVarP :: forall list. Sing (list :: [Symbol]) -> VariableParser (Length list) Source #
polynomialP :: IsOrderedPolynomial poly => Parser (Coefficient poly) -> VariableParser (Arity poly) -> Parser poly Source #
parsePolynomialWith :: IsOrderedPolynomial poly => Parser (Coefficient poly) -> VariableParser (Arity poly) -> Text -> Either String poly Source #
type VariableParser n = Parser (Ordinal n) Source #