Changeset 3403 for proto


Ignore:
Timestamp:
Jul 17, 2013, 9:12:01 AM (6 years ago)
Author:
cameron
Message:

Delete out-of-date library copy

Location:
proto/RE/output
Files:
1 deleted
3 edited

Legend:

Unmodified
Added
Removed
  • proto/RE/output/ccinput

    r3122 r3403  
    1 lex.cc2 = [\x61-\x66]
    2 lex.cc0 = [\x00-\x09\x0B-\xFF]
    3 lex.cc3 = [\x68-\x6E]
    4 lex.cc1 = [\x64-\x6D]
     1lex.cc3 = [\x00-\x1F\x21-\xFF]
     2lex.cc0 = [\x30-\x39\x41-\x5A\x61-\x7A]
     3lex.cc5 = [\x3A]
     4lex.cc4 = [\x2F]
     5lex.cc7 = [\x40]
     6lex.cc2 = [\x00-\x1F\x21-\x2E\x30-\xFF]
     7lex.cc6 = [\x00-\x1F\x21-\x3F\x41-\xFF]
     8lex.cc1 = [\x41-\x5A\x61-\x7A]
    59lex.LF = [\x0A]
    610
  • proto/RE/output/re_debug.py

    r3122 r3403  
    3737        cc2 = (0)
    3838        cc3 = (0)
     39        cc4 = (0)
     40        cc5 = (0)
     41        cc6 = (0)
     42        cc7 = (0)
    3943        LF = (0) 
    4044
     
    5256        m3=0
    5357        m4=0
     58        m5=0
     59        m6=0
     60        m7=0
     61        m8=0
     62        m9=0
     63        m10=0
     64        m11=0
     65        m12=0
     66        m13=0
    5467        m0=~0
    5568        m1 = m0
    56         m1 = bitutil.Advance((m1 & lex.cc2))
    57         m3 = m1
    58         m3 = bitutil.Advance((m3 & lex.cc0))
    59         m3 = bitutil.Advance((m3 & lex.cc1))
    60         m3 = bitutil.Advance((m3 & lex.cc0))
    61         m1 = (m1 | m3)
    62         m3 = bitutil.Advance((m3 & lex.cc0))
    63         m3 = bitutil.Advance((m3 & lex.cc1))
    64         m3 = bitutil.Advance((m3 & lex.cc0))
    65         m1 = (m1 | m3)
    66         m1 = bitutil.Advance((m1 & lex.cc3))
    67         m1 = bitutil.Advance((m1 & lex.cc2))
    68         m3 = m1
    69         m3 = bitutil.Advance((m3 & lex.cc0))
    70         m3 = bitutil.Advance((m3 & lex.cc1))
    71         m3 = bitutil.Advance((m3 & lex.cc0))
    72         m1 = (m1 | m3)
    73         m3 = bitutil.Advance((m3 & lex.cc0))
    74         m3 = bitutil.Advance((m3 & lex.cc1))
    75         m3 = bitutil.Advance((m3 & lex.cc0))
    76         m1 = (m1 | m3)
    77         m1 = bitutil.Advance((m1 & lex.cc3))
    78         m0 = m1
     69        m0 = bitutil.Advance((m0 & lex.cc1))
     70        m0 = bitutil.MatchStar(m0, lex.cc0)
     71        m0 = bitutil.Advance((m0 & lex.cc5))
     72        m0 = bitutil.Advance((m0 & lex.cc4))
     73        m0 = bitutil.Advance((m0 & lex.cc4))
     74        m4 = m0
     75        m4 = bitutil.Advance((m4 & lex.cc2))
     76        m0 = m4
     77        m0 = bitutil.MatchStar(m0, lex.cc2)
     78        m6 = m0
     79        m6 = bitutil.Advance((m6 & lex.cc4))
     80        m6 = bitutil.MatchStar(m6, lex.cc3)
     81        m0 = (m0 | m6)
     82        m10 = m1
     83        m10 = bitutil.Advance((m10 & lex.cc6))
     84        m1 = m10
     85        m1 = bitutil.MatchStar(m1, lex.cc6)
     86        m1 = bitutil.Advance((m1 & lex.cc7))
     87        m12 = m1
     88        m12 = bitutil.Advance((m12 & lex.cc6))
     89        m1 = m12
     90        m1 = bitutil.MatchStar(m1, lex.cc6)
     91        m0 = (m0 | m1)
    7992        bitutil.print_aligned_streams([('       Input Data', u8data),
    8093        ('      lex.cc0', bitutil.bitstream2string(lex.cc0, lgth+1)),
     
    8295        ('      lex.cc2', bitutil.bitstream2string(lex.cc2, lgth+1)),
    8396        ('      lex.cc3', bitutil.bitstream2string(lex.cc3, lgth+1)),
     97        ('      lex.cc4', bitutil.bitstream2string(lex.cc4, lgth+1)),
     98        ('      lex.cc5', bitutil.bitstream2string(lex.cc5, lgth+1)),
     99        ('      lex.cc6', bitutil.bitstream2string(lex.cc6, lgth+1)),
     100        ('      lex.cc7', bitutil.bitstream2string(lex.cc7, lgth+1)),
    84101        ('      m0', bitutil.bitstream2string(m0, lgth+1)),
    85102        ('      m1', bitutil.bitstream2string(m1, lgth+1)),
    86103        ('      m2', bitutil.bitstream2string(m2, lgth+1)),
    87104        ('      m3', bitutil.bitstream2string(m3, lgth+1)),
    88         ('      m4', bitutil.bitstream2string(m4, lgth+1))])
     105        ('      m4', bitutil.bitstream2string(m4, lgth+1)),
     106        ('      m5', bitutil.bitstream2string(m5, lgth+1)),
     107        ('      m6', bitutil.bitstream2string(m6, lgth+1)),
     108        ('      m7', bitutil.bitstream2string(m7, lgth+1)),
     109        ('      m8', bitutil.bitstream2string(m8, lgth+1)),
     110        ('      m9', bitutil.bitstream2string(m9, lgth+1)),
     111        ('      m10', bitutil.bitstream2string(m10, lgth+1)),
     112        ('      m11', bitutil.bitstream2string(m11, lgth+1)),
     113        ('      m12', bitutil.bitstream2string(m12, lgth+1)),
     114        ('      m13', bitutil.bitstream2string(m13, lgth+1))])
    89115        return
    90116
  • proto/RE/output/re_pablo.py

    r3122 r3403  
    3535        cc2 = (0)
    3636        cc3 = (0)
     37        cc4 = (0)
     38        cc5 = (0)
     39        cc6 = (0)
     40        cc7 = (0)
    3741        LF = (0) 
    3842
     
    4953        m3=0
    5054        m4=0
     55        m5=0
     56        m6=0
     57        m7=0
     58        m8=0
     59        m9=0
     60        m10=0
     61        m11=0
     62        m12=0
     63        m13=0
    5164        m0=~0
    5265        m1 = m0
    53         m1 = pablo.Advance((m1 & lex.cc2))
    54         m3 = m1
    55         m3 = pablo.Advance((m3 & lex.cc0))
    56         m3 = pablo.Advance((m3 & lex.cc1))
    57         m3 = pablo.Advance((m3 & lex.cc0))
    58         m1 = (m1 | m3)
    59         m3 = pablo.Advance((m3 & lex.cc0))
    60         m3 = pablo.Advance((m3 & lex.cc1))
    61         m3 = pablo.Advance((m3 & lex.cc0))
    62         m1 = (m1 | m3)
    63         m1 = pablo.Advance((m1 & lex.cc3))
    64         m1 = pablo.Advance((m1 & lex.cc2))
    65         m3 = m1
    66         m3 = pablo.Advance((m3 & lex.cc0))
    67         m3 = pablo.Advance((m3 & lex.cc1))
    68         m3 = pablo.Advance((m3 & lex.cc0))
    69         m1 = (m1 | m3)
    70         m3 = pablo.Advance((m3 & lex.cc0))
    71         m3 = pablo.Advance((m3 & lex.cc1))
    72         m3 = pablo.Advance((m3 & lex.cc0))
    73         m1 = (m1 | m3)
    74         m1 = pablo.Advance((m1 & lex.cc3))
    75         m0 = m1
    76         output.matches = m0
     66        m0 = pablo.Advance((m0 & lex.cc1))
     67        m0 = pablo.MatchStar(m0, lex.cc0)
     68        m0 = pablo.Advance((m0 & lex.cc5))
     69        m0 = pablo.Advance((m0 & lex.cc4))
     70        m0 = pablo.Advance((m0 & lex.cc4))
     71        m4 = m0
     72        m4 = pablo.Advance((m4 & lex.cc2))
     73        m0 = m4
     74        m0 = pablo.MatchStar(m0, lex.cc2)
     75        m6 = m0
     76        m6 = pablo.Advance((m6 & lex.cc4))
     77        m6 = pablo.MatchStar(m6, lex.cc3)
     78        m0 = (m0 | m6)
     79        m10 = m1
     80        m10 = pablo.Advance((m10 & lex.cc6))
     81        m1 = m10
     82        m1 = pablo.MatchStar(m1, lex.cc6)
     83        m1 = pablo.Advance((m1 & lex.cc7))
     84        m12 = m1
     85        m12 = pablo.Advance((m12 & lex.cc6))
     86        m1 = m12
     87        m1 = pablo.MatchStar(m1, lex.cc6)
     88        m0 = (m0 | m1)
     89        output.matches = 0
     90        all_matches = m0
     91        if all_matches:
     92                # Find the last match on each line and filter out all others
     93                output.matches = pablo.MatchStar(all_matches, ~lex.LF) & lex.LF
    7794       
    7895def Main(u8data, lex, output):
    7996        Classify_bytes(basis_bits,lex)
    8097        Demo(lex,output)
     98
Note: See TracChangeset for help on using the changeset viewer.