blob: 0743f9ef2e907327b792e07526292e7c797cbe8a (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
#!/usr/bin/env python
# Filters Scintilla.h to not contain generated stuff or deprecated defines
import sys
import fileinput
def main():
inhibit = 0
for line in fileinput.input():
if line.startswith("/* ++Autogenerated") or line.startswith("#ifdef INCLUDE_DEPRECATED_FEATURES"):
inhibit += 1
if inhibit == 0:
sys.stdout.write(line)
if line.startswith("/* --Autogenerated") or line.startswith("#endif"):
if (inhibit > 0):
inhibit -= 1
if __name__ == "__main__":
main()
|