Changeset 3527 for proto/xmlschema/test


Ignore:
Timestamp:
Oct 11, 2013, 1:47:56 PM (6 years ago)
Author:
shiyangy
Message:

.py template update

File:
1 edited

Legend:

Unmodified
Added
Removed
  • proto/xmlschema/test/gid_ge.py

    r3293 r3527  
    33for i in string.letters:
    44        map_lst.append(i)
    5 map_lst = range(0,9) + map_lst
     5map_lst = range(0,10) + map_lst
    66
    77def gid_ge(fname,xforms):
     
    2828                                fout.write(namespace+s+' '+str(n)+'\n')
    2929                                fout_1.write(s+' '+str(n)+' '+str(map_lst[n])+'\n')
    30                                 if n<10:
    31                                         fout_cc.write('lex.cc'+str(n)+' = '+'[\\x0'+str(n)+']'+'\n')
     30                                if n/16<=0:
     31                                        fout_cc.write('lex.cc'+str(n)+' = '+'[\\x0')
     32                                        re = n%16
     33                                        if re < 10:
     34                                                ch = str(re)                                           
     35                                        elif re == 10:
     36                                                ch = 'A'
     37                                        elif re == 11:
     38                                                ch = 'B'
     39                                        elif re == 12:
     40                                                ch = 'C'
     41                                        elif re == 13:
     42                                                ch = 'D'
     43                                        elif re == 14:
     44                                                ch = 'E'
     45                                        elif re == 15:
     46                                                ch = 'F'
     47                                        fout_cc.write(ch+']'+'\n')
    3248                                else:
    33                                         fout_cc.write('lex.cc'+str(n)+' = '+'[\\x'+str(n)+']'+'\n')
     49                                        se = n/16
     50                                        if se < 10:
     51                                                ch = str(se)                                           
     52                                        elif se == 10:
     53                                                ch = 'A'
     54                                        elif se == 11:
     55                                                ch = 'B'
     56                                        elif se == 12:
     57                                                ch = 'C'
     58                                        elif se == 13:
     59                                                ch = 'D'
     60                                        elif se == 14:
     61                                                ch = 'E'
     62                                        elif se == 15:
     63                                                ch = 'F'
     64                                        fout_cc.write('lex.cc'+str(n)+' = '+'[\\x'+ch)
     65                                        re = n%16;
     66                                        if re < 10:
     67                                                ch = str(re)                                           
     68                                        elif re == 10:
     69                                                ch = 'A'
     70                                        elif re == 11:
     71                                                ch = 'B'
     72                                        elif re == 12:
     73                                                ch = 'C'
     74                                        elif re == 13:
     75                                                ch = 'D'
     76                                        elif re == 14:
     77                                                ch = 'E'
     78                                        elif re == 15:
     79                                                ch = 'F'       
     80                                        fout_cc.write(ch+']'+'\n')     
    3481                        fout_2.write('\tcc'+str(n)+' = 0'+'\n')
    3582                        n = n + 1
     
    4188        fout_cc.close()
    4289       
    43 fname = 'XForms-Schema.xsd'
    44 namespace = 'xforms:'
     90#fname = 'XForms-Schema.xsd'
     91#namespace = 'xforms:'
     92fname = 'shiporder.xsd'
     93namespace = ''
    4594fout_name = 'element_ID'
    4695fout_re = 'map'
Note: See TracChangeset for help on using the changeset viewer.