summaryrefslogtreecommitdiffstats
path: root/test/Java/Java-fixture/myjavac.py
blob: 1c7fdea12d8e4952e8e91005a7578bbfde8b9e30 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
import sys

args = sys.argv[1:]
while args:
    arg = args[0]
    if arg == '-d':
        args = args[1:]
    elif arg == '-sourcepath':
        args = args[1:]
    else:
        break
    args = args[1:]

for file in args:
    out = file.lower().replace('.java', '.class')
    with open(file, 'rb') as infile, open(out, 'wb') as outfile:
        for line in infile:
            if not line.startswith(b'/*javac*/'):
                outfile.write(line)

sys.exit(0)