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 : (bufSize_ : Nat) ->ByteString->IBufferbufSize_->Nat->Nat->Refq (LTENatbufSize_) ->Refq (LTENatbufSize_) ->Refq (SnocListBytePos) ->RefqMolLine->RefqMolLine->RefqMolLine->Refq (MGraphq) ->Refq (SnocListMolfile) ->Refq (SortedMapNatString) ->RefqNat->RefqBool->RefqSDHeader->Refq (SnocListStructureData) ->Refq (Maybe (BBErrMolErr)) ->Refq (SnocListString) ->RefqNat->CSTCKq

Projections:
.bufSize_ : CSTCKq->Nat
.count : CSTCKq->RefqNat
.curOffset_ : CSTCKq->Nat
.cur_ : ({rec:0} : CSTCKq) ->IBuffer (bufSize_{rec:0})
.error_ : CSTCKq->Refq (Maybe (BBErrMolErr))
.from_ : ({rec:0} : CSTCKq) ->Refq (LTENat (bufSize_{rec:0}))
.groups : CSTCKq->Refq (SortedMapNatString)
.h1 : CSTCKq->RefqMolLine
.h2 : CSTCKq->RefqMolLine
.h3 : CSTCKq->RefqMolLine
.isEmpty : CSTCKq->RefqBool
.mgraph : CSTCKq->Refq (MGraphq)
.pos : CSTCKq->RefqNat
.positions_ : CSTCKq->Refq (SnocListBytePos)
.prevOffset_ : CSTCKq->Nat
.prev_ : CSTCKq->ByteString
.sdhead : CSTCKq->RefqSDHeader
.sdvals : CSTCKq->Refq (SnocListStructureData)
.stack_ : CSTCKq->Refq (SnocListMolfile)
.strings_ : CSTCKq->Refq (SnocListString)
.till_ : ({rec:0} : CSTCKq) ->Refq (LTENat (bufSize_{rec:0}))

Hints:
HasBBErrCSTCKMolErr
HasBytesCSTCK
HasStackCSTCK (SnocListMolfile)
HasStringLitsCSTCK
.bufSize_ : CSTCKq->Nat
Totality: total
Visibility: public export
bufSize_ : CSTCKq->Nat
Totality: total
Visibility: public export
.prev_ : CSTCKq->ByteString
Totality: total
Visibility: public export
prev_ : CSTCKq->ByteString
Totality: total
Visibility: public export
.cur_ : ({rec:0} : CSTCKq) ->IBuffer (bufSize_{rec:0})
Totality: total
Visibility: public export
cur_ : ({rec:0} : CSTCKq) ->IBuffer (bufSize_{rec:0})
Totality: total
Visibility: public export
.prevOffset_ : CSTCKq->Nat
Totality: total
Visibility: public export
prevOffset_ : CSTCKq->Nat
Totality: total
Visibility: public export
.curOffset_ : CSTCKq->Nat
Totality: total
Visibility: public export
curOffset_ : CSTCKq->Nat
Totality: total
Visibility: public export
.from_ : ({rec:0} : CSTCKq) ->Refq (LTENat (bufSize_{rec:0}))
Totality: total
Visibility: public export
from_ : ({rec:0} : CSTCKq) ->Refq (LTENat (bufSize_{rec:0}))
Totality: total
Visibility: public export
.till_ : ({rec:0} : CSTCKq) ->Refq (LTENat (bufSize_{rec:0}))
Totality: total
Visibility: public export
till_ : ({rec:0} : CSTCKq) ->Refq (LTENat (bufSize_{rec:0}))
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 : (n : Nat) ->IBuffern->F1q (CSTCKq)
Totality: total
Visibility: export
setPos : CSTCKq=>Nat->F1'q
Totality: total
Visibility: export
incPos : CSTCKq=>Nat->F1qNat
Totality: total
Visibility: export