add pre-parsing inline includer for pdf
[libreriscv.git] / openpower / mdwn_inline.py
1 #!/usr/bin/env python3
2
3 import sys
4
5 with open(sys.argv[2], "w") as o:
6 with open(sys.argv[1], "r") as f:
7 for line in f.readlines():
8 if not line.startswith("[[!inline"):
9 o.write(line)
10 continue
11 print (line.strip())
12 # assume first thing is pagename
13 line = line.split('"')
14 fname = line[1]
15 print ("\t", fname)
16 if fname.endswith(".py"):
17 if fname.startswith("gf_reference"):
18 with open("../../nmigen-gf/"+fname) as inc:
19 o.write(inc.read())
20 else:
21 with open("../%s.mdwn" % fname) as inc:
22 o.write(inc.read())