CurryInfo: curry-interface-2.0.1 / CurryInterface.Parser.qualIdent

definition:
qualIdent :: Parser QualIdent
qualIdent =
      (tokenParenL *>
       (QualIdent <$>
         (optional (moduleIdent <* tokenDot)) <*> (Ident <$> operator))
       <* tokenParenR)
  <!> (QualIdent <$> (optional (moduleIdent <* tokenDot)) <*> (Ident <$> ident))
demand:
no demanded arguments
deterministic:
deterministic operation
documentation:
--- A parser for a Qualified Identifier:
--- \( [IdentList .] Operator \) | [IdentList .] Ident
failfree:
()
indeterministic:
referentially transparent operation
infix:
no fixity defined
iotype:
{() |-> {<!>._#lambda7}}
name:
qualIdent
precedence:
no precedence defined
result-values:
{<!>._#lambda7}
signature:
String -> [(CurryInterface.Types.QualIdent, String)]
solution-complete:
operation might suspend on free variables
terminating:
possibly non-terminating
totally-defined:
possibly non-reducible on same data term