diff -ur v35/ezmd.py v36/ezmd.py --- v35/ezmd.py 2019-10-15 20:11:07.000000000 +0900 +++ v36/ezmd.py 2019-10-15 20:40:16.000000000 +0900 @@ -750,6 +750,9 @@ res = do_index(hd_names) return res +def cut_comment(buf): + return list( filter( lambda s: not s.startswith('#'), buf ) ) + def pre_split_esc_join(s, delim): buf = s.split(delim) @@ -759,7 +762,7 @@ e = buf_loop_new(buf, is_call, func) e.run() - f = lambda buf: buf if buf and buf[0] == 'pre' else esc_join(buf, delim) + f = lambda buf: buf if buf and buf[0] == 'pre' else esc_join( cut_comment(buf), delim) return sum( map(f, lst), [] ) def yaml_dump(o):