had any blocks other than paragraphs, the note is left as is.
"""
-#inkscape -z sv/bridge_phy.svg --export-png=bridge.png
+# inkscape -z sv/bridge_phy.svg --export-png=bridge.png
out = open("/tmp/log.txt", "w")
+
def query(k, v, f, meta):
global inlines
if k == 'BlockQuote':
inlines.extend(v)
return v
+
def inlinenotes(k, v, f, meta):
- out.write("k v f meta %s %s %s %s\n" % \
- (repr(k), repr(v), repr(f), repr(meta)))
+ out.write("k v f meta %s %s %s %s\n" %
+ (repr(k), repr(v), repr(f), repr(meta)))
global inlines
inlines = []
if k == u'Image' and f == 'latex':
png = "tex_out/%s" % png
subprocess.run(["inkscape", "-z", "-C", imgname,
"--export-png=%s" % png],
- stdout=subprocess.PIPE)
+ stdout=subprocess.PIPE)
v[2][0] = png
return Image(*v)
if k == 'Str' and f == 'latex':
'sv/svp64_quirks': 'SVP64 Quirks',
'openpower/isa/simplev': 'Simple-V pseudocode',
'opcode_regs_deduped': 'SVP64 Augmentation Table',
- 'sv/av_opcodes' : 'Audio and Video Opcodes',
- 'av_opcodes' : 'Audio and Video Opcodes',
- 'sv/vector_ops' : 'SV Vector ops',
- 'sv/int_fp_mv' : 'FP/Int Conversion ops',
- 'sv/bitmanip' : 'Bitmanip ops',
- 'sv/cr_int_predication' : 'CR Weird ops',
- 'cr_int_predication' : 'CR Weird ops',
- 'sv/fclass' : 'FP Class ops',
- 'sv/biginteger' : 'Big Integer',
- 'sv/biginteger/analysis' : 'Big Integer Analysis',
- 'isa/svfparith' : 'Floating Point pseudocode',
- 'isa/svfixedarith' : 'Fixed Point pseudocode',
- 'openpower/isa/branch' : 'Branch pseudocode',
- 'openpower/transcendentals' : 'Transcendentals',
- }
+ 'sv/av_opcodes': 'Audio and Video Opcodes',
+ 'av_opcodes': 'Audio and Video Opcodes',
+ 'sv/vector_ops': 'SV Vector ops',
+ 'sv/int_fp_mv': 'FP/Int Conversion ops',
+ 'sv/bitmanip': 'Bitmanip ops',
+ 'sv/cr_int_predication': 'CR Weird ops',
+ 'cr_int_predication': 'CR Weird ops',
+ 'sv/fclass': 'FP Class ops',
+ 'sv/biginteger': 'Big Integer',
+ 'sv/biginteger/analysis': 'Big Integer Analysis',
+ 'isa/svfparith': 'Floating Point pseudocode',
+ 'isa/svfixedarith': 'Fixed Point pseudocode',
+ 'openpower/isa/branch': 'Branch pseudocode',
+ 'openpower/transcendentals': 'Transcendentals',
+ }
if link in lookups:
out.write(" found %s\n" % lookups[link])
return [Link(['', [], []],
- [Str("{"+lookups[link]+"}")],
- ['#%s' % link, '']), Str(v[find_brack+2:])]
+ [Str("{"+lookups[link]+"}")],
+ ['#%s' % link, '']), Str(v[find_brack+2:])]
if '|' in link:
link, ref = link.split("|")
return [Link(['', [], []],
- [Str(link)],
- [ref, '']), Str(v[find_brack+2:])]
+ [Str(link)],
+ [ref, '']), Str(v[find_brack+2:])]
if k == 'Link':
- out.write(" link type %s\n" % \
- (type(v[1][0])))
-
+ out.write(" link type %s\n" %
+ (type(v[1][0])))
+
if __name__ == "__main__":
toJSONFilter(inlinenotes)