Idris2Doc : Text.ILex.Runner1

Text.ILex.Runner1

(source)

Reexports

importpublic Data.ByteString
importpublic Data.Vect
importpublic Text.ILex.Parser

Definitions

recordLexState : P1qea->Type
  Lexing state.

This encapsulates the current state as well as
the remainder of the previous chunk that marks
the beginning of the current token.

Totality: total
Visibility: public export
Constructor: 
LST : PIxp->PSTp->PStepperstsp->PByteStepstsp->Maybe (PStepp) ->LexStatep

Projections:
.cur : ({rec:0} : LexStatep) ->PByteStep (sts{rec:0}) p
.dfa : ({rec:0} : LexStatep) ->PStepper (sts{rec:0}) p
.stack : LexStatep->PSTp
.state : LexStatep->PIxp
0.sts : LexStatep->Nat
.tok : LexStatep->Maybe (PStepp)
0.sts : LexStatep->Nat
Visibility: public export
0sts : LexStatep->Nat
Visibility: public export
.state : LexStatep->PIxp
Visibility: public export
state : LexStatep->PIxp
Visibility: public export
.stack : LexStatep->PSTp
Visibility: public export
stack : LexStatep->PSTp
Visibility: public export
.dfa : ({rec:0} : LexStatep) ->PStepper (sts{rec:0}) p
Visibility: public export
dfa : ({rec:0} : LexStatep) ->PStepper (sts{rec:0}) p
Visibility: public export
.cur : ({rec:0} : LexStatep) ->PByteStep (sts{rec:0}) p
Visibility: public export
cur : ({rec:0} : LexStatep) ->PByteStep (sts{rec:0}) p
Visibility: public export
.tok : LexStatep->Maybe (PStepp)
Visibility: public export
tok : LexStatep->Maybe (PStepp)
Visibility: public export
init : (p : P1qea) ->F1q (LexStatep)
Visibility: export
0PartRes : P1qea->Type
  Result of a partial lexing step: In such a step, we lex
till the end of a chunk of bytes, allowing for a remainder of
bytes that could not yet be identified as a tokens.

Visibility: public export
pparseFrom : (p : P1qea) ->LexStatep-> (pos : Nat) ->Ixposn=>IBuffern->PartResp
Visibility: export
pparseBytes : (p : P1qea) ->LexStatep->ByteString->PartResp
Visibility: export