Ignore:
Timestamp:
Mar 12, 2014, 12:17:27 AM (6 years ago)
Author:
cameron
Message:

Update for Email regexp in demo

File:
1 edited

Legend:

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

    r3479 r3672  
    3333        cc0 = (0)
    3434        cc1 = (0)
    35         cc2 = (0)
    36         cc3 = (0)
    37         cc4 = (0)
    38         cc5 = (0)
    39         cc6 = (0)
    40         cc7 = (0)
    41         cc8 = (0)
    42         cc9 = (0)
    43         cc10 = (0)
    44         cc11 = (0)
    45         cc12 = (0)
    46         cc13 = (0)
    47         cc14 = (0)
    48         cc15 = (0)
    49         cc16 = (0)
    5035        LF = (0) 
    5136
     
    6247        m3=0
    6348        m4=0
    64         m5=0
    65         m6=0
    66         m7=0
    67         m8=0
    6849        m0=~0
    6950        m1 = m0
    70         m2 = m0
     51        m1 = pablo.Advance((m1 & lex.cc0))
     52        m0 = m1
     53        m0 = pablo.MatchStar(m0, lex.cc0)
     54        m0 = pablo.Advance((m0 & lex.cc1))
    7155        m3 = m0
    72         m4 = m0
    73         m0 = pablo.Advance((m0 & lex.cc16))
    74         m1 = pablo.Advance((m1 & lex.cc0))
    75         m1 = pablo.Advance((m1 & lex.cc1))
    76         m1 = pablo.Advance((m1 & lex.cc2))
    77         m1 = pablo.Advance((m1 & lex.cc3))
    78         m1 = pablo.Advance((m1 & lex.cc4))
    79         m1 = pablo.Advance((m1 & lex.cc5))
    80         m2 = pablo.Advance((m2 & lex.cc0))
    81         m2 = pablo.Advance((m2 & lex.cc6))
    82         m2 = pablo.Advance((m2 & lex.cc7))
    83         m2 = pablo.Advance((m2 & lex.cc3))
    84         m2 = pablo.Advance((m2 & lex.cc8))
    85         m2 = pablo.Advance((m2 & lex.cc5))
    8656        m3 = pablo.Advance((m3 & lex.cc0))
    87         m3 = pablo.Advance((m3 & lex.cc10))
    88         m3 = pablo.MatchStar(m3, lex.cc9)
    89         m3 = pablo.Advance((m3 & lex.cc11))
    90         m3 = pablo.Advance((m3 & lex.cc12))
    91         m3 = pablo.Advance((m3 & lex.cc5))
    92         m4 = pablo.Advance((m4 & lex.cc0))
    93         m4 = pablo.Advance((m4 & lex.cc10))
    94         m4 = pablo.Advance((m4 & lex.cc13))
    95         m4 = pablo.MatchStar(m4, lex.cc9)
    96         m4 = pablo.Advance((m4 & lex.cc14))
    97         m4 = pablo.Advance((m4 & lex.cc15))
    98         m4 = pablo.Advance((m4 & lex.cc5))
    99         m0 = ((((m0 | m1) | m2) | m3) | m4)
     57        m0 = m3
     58        m0 = pablo.MatchStar(m0, lex.cc0)
    10059        output.matches = 0
    10160        all_matches = m0
Note: See TracChangeset for help on using the changeset viewer.