Documentation
¶
Overview ¶
Package tests exports shared frames and signatures for use by the other bytematcher packages
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var TestFmts = map[int]Signature{ 134: Signature{ Fixed{BOF, 0, patterns.Sequence{255, 254}}, Fixed{PREV, 0, patterns.Choice{patterns.Sequence{16}, patterns.Sequence{17}, patterns.Sequence{18}, patterns.Sequence{19}, patterns.Sequence{20}}}, Window{PREV, 46, 1439, patterns.Sequence{255, 254}}, Fixed{PREV, 0, patterns.Choice{patterns.Sequence{16}, patterns.Sequence{17}, patterns.Sequence{18}, patterns.Sequence{19}, patterns.Sequence{20}}}, Window{PREV, 46, 1439, patterns.Sequence{255, 254}}, Fixed{PREV, 0, patterns.Choice{patterns.Sequence{16}, patterns.Sequence{17}, patterns.Sequence{18}, patterns.Sequence{19}, patterns.Sequence{20}}}, Window{PREV, 46, 1439, patterns.Sequence{255, 254}}, Fixed{PREV, 0, patterns.Choice{patterns.Sequence{16}, patterns.Sequence{17}, patterns.Sequence{18}, patterns.Sequence{19}, patterns.Sequence{20}}}, Window{PREV, 46, 1439, patterns.Sequence{255, 254}}, Fixed{PREV, 0, patterns.Choice{patterns.Sequence{16}, patterns.Sequence{17}, patterns.Sequence{18}, patterns.Sequence{19}, patterns.Sequence{20}}}, Window{PREV, 46, 1439, patterns.Sequence{255, 254}}, Fixed{PREV, 0, patterns.Choice{patterns.Sequence{16}, patterns.Sequence{17}, patterns.Sequence{18}, patterns.Sequence{19}, patterns.Sequence{20}}}, Window{PREV, 46, 1439, patterns.Sequence{255, 254}}, Fixed{PREV, 0, patterns.Choice{patterns.Sequence{16}, patterns.Sequence{17}, patterns.Sequence{18}, patterns.Sequence{19}, patterns.Sequence{20}}}, Window{PREV, 46, 1439, patterns.Sequence{255, 254}}, Fixed{PREV, 0, patterns.Choice{patterns.Sequence{16}, patterns.Sequence{17}, patterns.Sequence{18}, patterns.Sequence{19}, patterns.Sequence{20}}}, }, 418: Signature{ Fixed{BOF, 0, patterns.Sequence("%!PS-Adobe-2.0")}, Window{PREV, 16, 512, patterns.Sequence("%%DocumentNeededResources:")}, Window{PREV, 1, 512, patterns.Sequence("%%+ procset Adobe_Illustrator")}, Fixed{PREV, 0, patterns.Choice{patterns.Sequence("_AI3"), patterns.Sequence("A_AI3")}}, }, 363: Signature{ Window{BOF, 0, 320, patterns.Sequence("@@@@@@@@@@@@@@@@@@@@@@")}, Fixed{BOF, 3200, patterns.Sequence{0, 0}}, Fixed{PREV, 15, patterns.Not{patterns.Sequence{0}}}, Fixed{PREV, 3, patterns.Not{patterns.Sequence{0}}}, Fixed{PREV, 2, patterns.Choice{ patterns.Sequence{1, 0}, patterns.List{ patterns.Sequence{0}, patterns.Sequence{8}, }, }, }, }, }
TestFmts tests some particularly problematic formats.
View Source
var TestFrames = []Frame{
Fixed{BOF, 0, TestSequences[0]},
Fixed{BOF, 0, TestSequences[1]},
Fixed{SUCC, 0, TestSequences[2]},
Fixed{PREV, 0, TestSequences[3]},
Fixed{SUCC, 1, TestSequences[0]},
Window{BOF, 0, 5, TestSequences[0]},
Window{PREV, 10, 20, TestChoices[2]},
Window{EOF, 10, 20, TestChoices[0]},
Window{PREV, 0, 1, TestSequences[3]},
Wild{BOF, TestSequences[0]},
Wild{SUCC, TestChoices[0]},
WildMin{BOF, 5, TestSequences[0]},
WildMin{EOF, 5, TestSequences[0]},
Window{BOF, 0, 5, TestChoices[4]},
Wild{PREV, TestSequences[0]},
Wild{BOF, TestSequences[0]},
Wild{BOF, TestSequences[16]},
Fixed{EOF, 0, TestSequences[17]},
Fixed{BOF, 0, TestLists[0]},
}
TestFrames are exported so they can be used by the other bytematcher packages.
View Source
var TestSignatures = []Signature{ Signature{TestFrames[0], TestFrames[6], TestFrames[10], TestFrames[2], TestFrames[7]}, Signature{TestFrames[1], TestFrames[6], TestFrames[8], TestFrames[2], TestFrames[10], TestFrames[17]}, Signature{TestFrames[13], TestFrames[14]}, Signature{TestFrames[1], TestFrames[6], TestFrames[15]}, Signature{TestFrames[16]}, Signature{TestFrames[18]}, }
TestSignatures are exported so they can be used by the other bytematcher packages.
Functions ¶
This section is empty.
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.