Subversion Repositories pentevo

Rev

Rev 1154 | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 1154 Rev 1155
Line 1... Line 1...
1
#!/usr/bin/env python
1
#!/usr/bin/env python
2
 
2
 
3
#import argparse,glob,os,subprocess,re,sys,pathlib,pickle,socket
3
#import argparse,glob,os,subprocess,re,sys,pathlib,pickle,socket
4
import argparse,os,re,sys
4
import os,re,sys
5
 
5
 
6
startnum_re = re.compile(r'^[ \t]*///[ \t]*<<<[ /t]*NedoPC_RENUMBER_STARTNUM[ \t]*(\d+)[ \t]*>>>[ \t]*$')
6
startnum_re = re.compile(r'^[ \t]*///[ \t]*<<<[ /t]*NedoPC_RENUMBER_STARTNUM[ \t]+(\d+)[ \t]*>>>[ \t]*$')
7
step_re     = re.compile(r'^[ \t]*///[ \t]*<<<[ /t]*NedoPC_RENUMBER_STEP[ \t]*(\d+)[ \t]*>>>[ \t]*$')
7
step_re     = re.compile(r'^[ \t]*///[ \t]*<<<[ /t]*NedoPC_RENUMBER_STEP[ \t]+(\d+)[ \t]*>>>[ \t]*$')
8
begin_re    = re.compile(r'^[ \t]*///[ \t]*<<<[ /t]*NedoPC_RENUMBER_BEGIN[ \t]*>>>[ \t]*$')
8
begin_re    = re.compile(r'^[ \t]*///[ \t]*<<<[ /t]*NedoPC_RENUMBER_BEGIN[ \t]*>>>[ \t]*$')
9
end_re      = re.compile(r'^[ \t]*///[ \t]*<<<[ /t]*NedoPC_RENUMBER_END[ \t]*>>>[ \t]*$')
9
end_re      = re.compile(r'^[ \t]*///[ \t]*<<<[ /t]*NedoPC_RENUMBER_END[ \t]*>>>[ \t]*$')
10
define_re   = re.compile(r'^[ \t]*#define[ \t]*([_A-Za-z][_A-Za-z0-9]*)[ \t]*(\d+)(.*)$')
10
define_re   = re.compile(r'^[ \t]*#define[ \t]+([_A-Za-z][_A-Za-z0-9]*)[ \t]+(\d+)(.*)$')
11
 
11
 
12
 
12
 
13
 
13
 
14
def regenerate(startnum, step, ilines):
14
def regenerate(startnum, step, ilines):
15
 
15
 
Line 133... Line 133...
133
                after_lines += [l]
133
                after_lines += [l]
134
 
134
 
135
 
135
 
136
 
136
 
137
        if state != STATE_AFTER or startnum is None or step is None:
137
        if state != STATE_AFTER or startnum is None or step is None:
138
            sys.stderr.write('Wrong structure, some of NedoPC_* statements is not present')
138
            sys.stderr.write('Wrong structure, some of NedoPC_* statements are not present')
139
            sys.exit(1)
139
            sys.exit(1)
140
 
140
 
141
 
141
 
142
        #print(before_lines)
142
        #print(before_lines)
143
        #print(regen_lines)
143
        #print(regen_lines)