diff --git a/gdb-port/top-level-parse.py b/gdb-port/top-level-parse.py index 923a68d367926789f8464dace97bac44a450197a..43cb5128196ef49f28737a703cebc377de801508 100644 --- a/gdb-port/top-level-parse.py +++ b/gdb-port/top-level-parse.py @@ -408,21 +408,19 @@ class TopLevelParse: #print(tokenmap_values) #print("len(active_tokens): ", len(active_tokens), "i: ", i) #print(active_tokens) - for j in range(1,len(active_tokens)): + for j in range(0,len(active_tokens)): #print("j:", j, "j-1:", j-1) #print("token_start:", active_tokens[j-1]["start"], "token_end:", active_tokens[j-1]["end"]) #print("i,j:", i, ",", j) - if j < len(active_tokens): - charbuf[j-1][i] = 'X' - else: - try: - charbuf[j-1][i] = '_' - except IndexError as ie: - print("len(charbuf):", len(charbuf), "j: ", j) - print("len(charbuf[0]):", len(charbuf[0]), "i: ", i) - print("end: ", end, "start+w", start+w) - print("w:", w, "h=rows:", h) - raise ie + charbuf[j][i] = 'X' + #try: + # charbuf[j-1][i] = '_' + #except IndexError as ie: + # print("len(charbuf):", len(charbuf), "j: ", j) + # print("len(charbuf[0]):", len(charbuf[0]), "i: ", i) + # print("end: ", end, "start+w", start+w) + # print("w:", w, "h=rows:", h) + # raise ie charbufrows = ["".join(row) for row in charbuf] charbuf_final = "\n".join(charbufrows) print(charbuf_final)