1
2######################## Slicers+Unslicers
3
4# note that Slicing is always easier than Unslicing, because Unslicing
5# is the side where you are dealing with the danger
6
7from foolscap.slicers.none import NoneSlicer, NoneUnslicer
8from foolscap.slicers.bool import BooleanSlicer, BooleanUnslicer
9from foolscap.slicers.unicode import UnicodeSlicer, UnicodeUnslicer
10from foolscap.slicers.decimal_slicer import DecimalSlicer, DecimalUnslicer
11from foolscap.slicers.list import ListSlicer, ListUnslicer
12from foolscap.slicers.tuple import TupleSlicer, TupleUnslicer
13from foolscap.slicers.set import SetSlicer, SetUnslicer
14from foolscap.slicers.set import FrozenSetSlicer, FrozenSetUnslicer
15#from foolscap.slicers.set import BuiltinSetSlicer
16from foolscap.slicers.dict import DictSlicer, DictUnslicer, OrderedDictSlicer
17from foolscap.slicers.vocab import ReplaceVocabSlicer, ReplaceVocabUnslicer
18from foolscap.slicers.vocab import ReplaceVocabularyTable, AddToVocabularyTable
19from foolscap.slicers.vocab import AddVocabSlicer, AddVocabUnslicer
20from foolscap.slicers.root import RootSlicer, RootUnslicer
21
22# appease pyflakes
23unused = [
24    NoneSlicer, NoneUnslicer,
25    BooleanSlicer, BooleanUnslicer,
26    UnicodeSlicer, UnicodeUnslicer,
27    DecimalSlicer, DecimalUnslicer,
28    ListSlicer, ListUnslicer,
29    TupleSlicer, TupleUnslicer,
30    SetSlicer, SetUnslicer,
31    FrozenSetSlicer, FrozenSetUnslicer,
32    #from foolscap.slicers.set import BuiltinSetSlicer
33    DictSlicer, DictUnslicer, OrderedDictSlicer,
34    ReplaceVocabSlicer, ReplaceVocabUnslicer,
35    ReplaceVocabularyTable, AddToVocabularyTable,
36    AddVocabSlicer, AddVocabUnslicer,
37    RootSlicer, RootUnslicer,
38    ]
39