Changeset 2022 for proto/parabix2


Ignore:
Timestamp:
Apr 13, 2012, 6:01:38 AM (7 years ago)
Author:
cameron
Message:

Eliminating elifs

File:
1 edited

Legend:

Unmodified
Added
Removed
  • proto/parabix2/parabix2.py

    r1998 r2022  
    339339                CD_Cursor = CD_Ct_Cursor & lex.LBracket
    340340                Ct_Cursor = CD_Ct_Cursor & lex.Hyphen
    341                 DTD_Cursor = 0
     341                DTD_Cursor = CD_Ct_Cursor & lex.NameScan
    342342                # PI processing
    343343                if PI_Cursor:
     
    356356
    357357                # CDATA section processing
    358                 elif CD_Cursor:
     358                if CD_Cursor:
    359359                        ctCDPI_Callouts.CD_starts |= CD_Cursor
    360360                        CD_Cursor = pablo.ScanTo(CD_Cursor, CD_closer)
     
    363363
    364364                # Comment processing
    365                 elif Ct_Cursor:
     365                if Ct_Cursor:
    366366                        ctCDPI_Callouts.Ct_starts |= Ct_Cursor
    367367                        Ct_Cursor = pablo.Advance(Ct_Cursor) 
     
    376376                        if Ct_error:
    377377                                error_tracker.NoteError("Error in comment syntax", Ct_error)
    378                 else:
     378                if DTD_Cursor:
    379379                        #print "DTD"
    380                         DTD_Cursor = ParseDTD(CD_Ct_Cursor, DTD_out)
     380                        DTD_Cursor = ParseDTD(DTD_Cursor, DTD_out)
    381381                        CtCDPI_ends |= DTD_Cursor
    382382
Note: See TracChangeset for help on using the changeset viewer.