Ignore:
Timestamp:
May 8, 2013, 4:36:24 PM (6 years ago)
Author:
bhull
Message:

RE strategy changes

File:
1 edited

Legend:

Unmodified
Added
Removed
  • proto/RE/output/re_pablo.py

    r3113 r3122  
    3535        cc2 = (0)
    3636        cc3 = (0)
    37         cc4 = (0)
    3837        LF = (0) 
    3938
     
    4847        m1=0
    4948        m2=0
     49        m3=0
     50        m4=0
    5051        m0=~0
    51         m0 = (m0 & ~pablo.Advance(lex.cc0))
    52         m0 = pablo.Advance((m0 & lex.cc0))
    5352        m1 = m0
    54         m1 = pablo.Advance((m1 & lex.cc1))
    55         m1 = pablo.Advance((m1 & lex.cc1))
    56         m1 = pablo.Advance((m1 & lex.cc1))
     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))
    5775        m0 = m1
    58         m1 = m0
    59         m1 = pablo.Advance((m1 & lex.cc1))
    60         m0 = (m0 | m1)
    61         m1 = pablo.Advance((m1 & lex.cc1))
    62         m0 = (m0 | m1)
    63         m1 = pablo.Advance((m1 & lex.cc1))
    64         m0 = (m0 | m1)
    65         m1 = pablo.Advance((m1 & lex.cc1))
    66         m0 = (m0 | m1)
    67         m1 = pablo.Advance((m1 & lex.cc1))
    68         m0 = (m0 | m1)
    69         m1 = pablo.Advance((m1 & lex.cc1))
    70         m0 = (m0 | m1)
    71         m1 = pablo.Advance((m1 & lex.cc1))
    72         m0 = (m0 | m1)
    73         m1 = pablo.Advance((m1 & lex.cc1))
    74         m0 = (m0 | m1)
    75         m1 = pablo.Advance((m1 & lex.cc1))
    76         m0 = (m0 | m1)
    77         m1 = pablo.Advance((m1 & lex.cc1))
    78         m0 = (m0 | m1)
    79         m0 = pablo.Advance((m0 & lex.cc2))
    80         m0 = pablo.Advance((m0 & lex.cc3))
    81         m0 = pablo.Advance((m0 & lex.cc4))
    8276        output.matches = m0
    8377       
Note: See TracChangeset for help on using the changeset viewer.