CurryInfo: currypp-3.2.0 / CPP.ICode.Parser.ML.Parser.lex

definition:
lex :: String -> TPos -> ([Symbol],[Warning])
lex s start = tokenize (breakup s start)
demand:
no demanded arguments
deterministic:
deterministic operation
documentation:
-- the lexical scanner
failfree:
<FAILING>
indeterministic:
referentially transparent operation
infix:
no fixity defined
iotype:
{(_,_) |-> {(,)}}
name:
lex
precedence:
no precedence defined
result-values:
{(,)}
signature:
String -> ((Prelude.Int, Prelude.Int), Prelude.Int)
-> ([(CPP.ICode.Parser.ML.Types.Token, ((Prelude.Int, Prelude.Int), Prelude.Int))], [(CPP.ICode.ParsePos.Pos, String)])
solution-complete:
operation might suspend on free variables
terminating:
possibly non-terminating
totally-defined:
possibly non-reducible on same data term