Package foolscap :: Module slicer
[hide private]
[frames] | no frames]

Module slicer

source code

Classes [hide private]
  SlicerClass
  BaseSlicer
  ScopedSlicer
This Slicer provides a containing scope for referenceable things like lists.
  UnslicerClass
  BaseUnslicer
  ScopedUnslicer
This Unslicer provides a containing scope for referenceable things like lists.
  LeafUnslicer
  ReferenceSlicer
  ReferenceUnslicer
Functions [hide private]
 
registerUnslicer(opentype, factory, registry=None) source code
Variables [hide private]
  UnslicerRegistry = {('boolean'): <class 'foolscap.slicers.bool...
  BananaUnslicerRegistry = {('add-vocab'): <class 'foolscap.slic...
Variables Details [hide private]

UnslicerRegistry

Value:
{('boolean'): <class 'foolscap.slicers.bool.BooleanUnslicer'>,
 ('decimal'): <class 'foolscap.slicers.decimal_slicer.DecimalUnslicer'\
>,
 ('dict'): <class 'foolscap.slicers.dict.DictUnslicer'>,
 ('immutable-set'): <class 'foolscap.slicers.set.FrozenSetUnslicer'>,
 ('list'): <class 'foolscap.slicers.list.ListUnslicer'>,
 ('none'): <class 'foolscap.slicers.none.NoneUnslicer'>,
 ('reference'): <class 'foolscap.slicer.ReferenceUnslicer'>,
...

BananaUnslicerRegistry

Value:
{('add-vocab'): <class 'foolscap.slicers.vocab.AddVocabUnslicer'>,
 ('set-vocab'): <class 'foolscap.slicers.vocab.ReplaceVocabUnslicer'>}