Changeset 3784


Ignore:
Timestamp:
Apr 3, 2014, 7:49:02 PM (3 years ago)
Author:
cameron
Message:

Revert changes so demos work

Location:
proto/RE
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • proto/RE/Makefile

    r3744 r3784  
    1 RE_FILE=input/test/apple.re
     1RE_FILE=input/test/test1.re
    22 
    33
  • proto/RE/output/re_debug.py

    r3744 r3784  
    3535        cc0 = (0)
    3636        cc1 = (0)
    37         cc2 = (0)
    38         cc3 = (0)
    3937        LF = (0) 
    4038
     
    4846        lgth = len(u8data)
    4947        m0=0
     48        m1=0
     49        m2=0
     50        m3=0
     51        m4=0
    5052        m0=~0
    51         m0 = bitutil.Advance((m0 & lex.cc0))
     53        m1 = m0
     54        m1 = bitutil.Advance((m1 & lex.cc0))
     55        m0 = m1
     56        m0 = bitutil.MatchStar(m0, lex.cc0)
    5257        m0 = bitutil.Advance((m0 & lex.cc1))
    53         m0 = bitutil.Advance((m0 & lex.cc1))
    54         m0 = bitutil.Advance((m0 & lex.cc2))
    55         m0 = bitutil.Advance((m0 & lex.cc3))
     58        m3 = m0
     59        m3 = bitutil.Advance((m3 & lex.cc0))
     60        m0 = m3
     61        m0 = bitutil.MatchStar(m0, lex.cc0)
    5662        bitutil.print_aligned_streams([('       Input Data', u8data),
    5763        ('      lex.cc0', bitutil.bitstream2string(lex.cc0, lgth+1)),
    5864        ('      lex.cc1', bitutil.bitstream2string(lex.cc1, lgth+1)),
    59         ('      lex.cc2', bitutil.bitstream2string(lex.cc2, lgth+1)),
    60         ('      lex.cc3', bitutil.bitstream2string(lex.cc3, lgth+1)),
    61         ('      m0', bitutil.bitstream2string(m0, lgth+1))])
     65        ('      m0', bitutil.bitstream2string(m0, lgth+1)),
     66        ('      m1', bitutil.bitstream2string(m1, lgth+1)),
     67        ('      m2', bitutil.bitstream2string(m2, lgth+1)),
     68        ('      m3', bitutil.bitstream2string(m3, lgth+1)),
     69        ('      m4', bitutil.bitstream2string(m4, lgth+1))])
    6270        return
    6371
  • proto/RE/output/re_pablo.py

    r3744 r3784  
    3333        cc0 = (0)
    3434        cc1 = (0)
    35         cc2 = (0)
    36         cc3 = (0)
    3735        LF = (0) 
    3836
     
    4543def Demo(lex, output):
    4644        m0=0
     45        m1=0
     46        m2=0
     47        m3=0
     48        m4=0
    4749        m0=~0
    48         m0 = pablo.Advance((m0 & lex.cc0))
     50        m1 = m0
     51        m1 = pablo.Advance((m1 & lex.cc0))
     52        m0 = m1
     53        m0 = pablo.MatchStar(m0, lex.cc0)
    4954        m0 = pablo.Advance((m0 & lex.cc1))
    50         m0 = pablo.Advance((m0 & lex.cc1))
    51         m0 = pablo.Advance((m0 & lex.cc2))
    52         m0 = pablo.Advance((m0 & lex.cc3))
     55        m3 = m0
     56        m3 = pablo.Advance((m3 & lex.cc0))
     57        m0 = m3
     58        m0 = pablo.MatchStar(m0, lex.cc0)
    5359        output.matches = 0
    5460        all_matches = m0
Note: See TracChangeset for help on using the changeset viewer.