Idris2Doc : Text.Molfile.Parser.Stack

Text.Molfile.Parser.Stack

(source)

Reexports

importpublic Text.ILex
importpublic Text.Molfile.Types

Definitions

recordMGraph : Type->Type
  A molecular graph in the making.

Totality: total
Visibility: public export
Constructor: 
MG : (atoms : Nat) ->Refq (Fin (Satoms)) ->Refq (SortedMapNat (Fin (Satoms))) ->Refq (Maybe (Edge (Satoms) MolBond)) ->MArrayq (Satoms) (Adj (Satoms) MolBondMolAtom) ->MGraphq

Projections:
.atom : ({rec:0} : MGraphq) ->Refq (Fin (S (atoms{rec:0})))
.atoms : MGraphq->Nat
.bond : ({rec:0} : MGraphq) ->Refq (Maybe (Edge (S (atoms{rec:0})) MolBond))
.graph : ({rec:0} : MGraphq) ->MArrayq (S (atoms{rec:0})) (Adj (S (atoms{rec:0})) MolBondMolAtom)
.indices : ({rec:0} : MGraphq) ->Refq (SortedMapNat (Fin (S (atoms{rec:0}))))
.atoms : MGraphq->Nat
Totality: total
Visibility: public export
atoms : MGraphq->Nat
Totality: total
Visibility: public export
.atom : ({rec:0} : MGraphq) ->Refq (Fin (S (atoms{rec:0})))
Totality: total
Visibility: public export
atom : ({rec:0} : MGraphq) ->Refq (Fin (S (atoms{rec:0})))
Totality: total
Visibility: public export
.indices : ({rec:0} : MGraphq) ->Refq (SortedMapNat (Fin (S (atoms{rec:0}))))
Totality: total
Visibility: public export
indices : ({rec:0} : MGraphq) ->Refq (SortedMapNat (Fin (S (atoms{rec:0}))))
Totality: total
Visibility: public export
.bond : ({rec:0} : MGraphq) ->Refq (Maybe (Edge (S (atoms{rec:0})) MolBond))
Totality: total
Visibility: public export
bond : ({rec:0} : MGraphq) ->Refq (Maybe (Edge (S (atoms{rec:0})) MolBond))
Totality: total
Visibility: public export
.graph : ({rec:0} : MGraphq) ->MArrayq (S (atoms{rec:0})) (Adj (S (atoms{rec:0})) MolBondMolAtom)
Totality: total
Visibility: public export
graph : ({rec:0} : MGraphq) ->MArrayq (S (atoms{rec:0})) (Adj (S (atoms{rec:0})) MolBondMolAtom)
Totality: total
Visibility: public export
mgraph : Nat->F1q (MGraphq)
Totality: total
Visibility: export
recordCSTCK : Type->Type
Totality: total
Visibility: public export
Constructor: 
CK : RefqByteString->RefqByteString->RefqNat->RefqInteger->RefqNat->Refq (SnocListBytePos) ->RefqMolLine->RefqMolLine->RefqMolLine->Refq (MGraphq) ->Refq (SnocListMolfile) ->Refq (SortedMapNatString) ->RefqNat->RefqBool->RefqSDHeader->Refq (SnocListStructureData) ->Refq (Maybe (BBErrMolErr)) ->Refq (SnocListString) ->RefqNat->CSTCKq

Projections:
.count : CSTCKq->RefqNat
.cur_ : CSTCKq->RefqByteString
.error_ : CSTCKq->Refq (Maybe (BBErrMolErr))
.groups : CSTCKq->Refq (SortedMapNatString)
.h1 : CSTCKq->RefqMolLine
.h2 : CSTCKq->RefqMolLine
.h3 : CSTCKq->RefqMolLine
.isEmpty : CSTCKq->RefqBool
.len_ : CSTCKq->RefqNat
.mgraph : CSTCKq->Refq (MGraphq)
.offset_ : CSTCKq->RefqNat
.pos : CSTCKq->RefqNat
.positions_ : CSTCKq->Refq (SnocListBytePos)
.prev_ : CSTCKq->RefqByteString
.relpos_ : CSTCKq->RefqInteger
.sdhead : CSTCKq->RefqSDHeader
.sdvals : CSTCKq->Refq (SnocListStructureData)
.stack_ : CSTCKq->Refq (SnocListMolfile)
.strings_ : CSTCKq->Refq (SnocListString)

Hints:
HasBBErrCSTCKMolErr
HasBytesCSTCK
HasStackCSTCK (SnocListMolfile)
HasStringLitsCSTCK
.prev_ : CSTCKq->RefqByteString
Totality: total
Visibility: public export
prev_ : CSTCKq->RefqByteString
Totality: total
Visibility: public export
.cur_ : CSTCKq->RefqByteString
Totality: total
Visibility: public export
cur_ : CSTCKq->RefqByteString
Totality: total
Visibility: public export
.offset_ : CSTCKq->RefqNat
Totality: total
Visibility: public export
offset_ : CSTCKq->RefqNat
Totality: total
Visibility: public export
.relpos_ : CSTCKq->RefqInteger
Totality: total
Visibility: public export
relpos_ : CSTCKq->RefqInteger
Totality: total
Visibility: public export
.len_ : CSTCKq->RefqNat
Totality: total
Visibility: public export
len_ : CSTCKq->RefqNat
Totality: total
Visibility: public export
.positions_ : CSTCKq->Refq (SnocListBytePos)
Totality: total
Visibility: public export
positions_ : CSTCKq->Refq (SnocListBytePos)
Totality: total
Visibility: public export
.h3 : CSTCKq->RefqMolLine
Totality: total
Visibility: public export
.h2 : CSTCKq->RefqMolLine
Totality: total
Visibility: public export
.h1 : CSTCKq->RefqMolLine
Totality: total
Visibility: public export
h3 : CSTCKq->RefqMolLine
Totality: total
Visibility: public export
h2 : CSTCKq->RefqMolLine
Totality: total
Visibility: public export
h1 : CSTCKq->RefqMolLine
Totality: total
Visibility: public export
.mgraph : CSTCKq->Refq (MGraphq)
Totality: total
Visibility: public export
mgraph : CSTCKq->Refq (MGraphq)
Totality: total
Visibility: public export
.stack_ : CSTCKq->Refq (SnocListMolfile)
Totality: total
Visibility: public export
stack_ : CSTCKq->Refq (SnocListMolfile)
Totality: total
Visibility: public export
.groups : CSTCKq->Refq (SortedMapNatString)
Totality: total
Visibility: public export
groups : CSTCKq->Refq (SortedMapNatString)
Totality: total
Visibility: public export
.count : CSTCKq->RefqNat
Totality: total
Visibility: public export
count : CSTCKq->RefqNat
Totality: total
Visibility: public export
.isEmpty : CSTCKq->RefqBool
Totality: total
Visibility: public export
isEmpty : CSTCKq->RefqBool
Totality: total
Visibility: public export
.sdhead : CSTCKq->RefqSDHeader
Totality: total
Visibility: public export
sdhead : CSTCKq->RefqSDHeader
Totality: total
Visibility: public export
.sdvals : CSTCKq->Refq (SnocListStructureData)
Totality: total
Visibility: public export
sdvals : CSTCKq->Refq (SnocListStructureData)
Totality: total
Visibility: public export
.error_ : CSTCKq->Refq (Maybe (BBErrMolErr))
Totality: total
Visibility: public export
error_ : CSTCKq->Refq (Maybe (BBErrMolErr))
Totality: total
Visibility: public export
.strings_ : CSTCKq->Refq (SnocListString)
Totality: total
Visibility: public export
strings_ : CSTCKq->Refq (SnocListString)
Totality: total
Visibility: public export
.pos : CSTCKq->RefqNat
Totality: total
Visibility: public export
pos : CSTCKq->RefqNat
Totality: total
Visibility: public export
init : F1q (CSTCKq)
Totality: total
Visibility: export
setPos : CSTCKq=>Nat->F1'q
Totality: total
Visibility: export
incPos : CSTCKq=>Nat->F1qNat
Totality: total
Visibility: export