--- es_a.py- 2016-09-30 03:00:00.000000000 +0900 +++ es_a.py 2016-09-30 04:00:00.000000000 +0900 @@ -271,7 +271,7 @@ def tree_type(lst): return step(e, 2) return step(e, 1) -def es_split(s): +def es_split(s, verb): s = s.replace('@', '@ ') ''' @@ -356,10 +356,16 @@ def es_split(s): lst = [ try_num_name(e, e[:2]) for e in lst ] lst = join_type(None, lst) + if verb >= 4: + show_yaml(lst, 'join_type') lst = tree_bra(lst, kdic) + if verb >= 4: + show_yaml(lst, 'tree_bra') lst = name_bra(lst) + if verb >= 4: + show_yaml(lst, 'name_bra') ops[0][2].append('[') # !!! @@ -831,12 +837,12 @@ if __name__ == "__main__": else: verb = 0 argv = sys.argv[:] - for (i, opt) in enumerate( [ '-v', '-vv', '-vvv' ] ): + for (i, opt) in enumerate( [ '-v', '-vv', '-vvv', '-vvvv' ] ): if opt in argv: argv.remove(opt) verb = i + 1 s = load_src( argv[1] ) - lst = es_split(s) + lst = es_split(s, verb) if verb >= 3: show_yaml(lst, 'lst')