diff --git a/gdb-port/top-level-parse.py b/gdb-port/top-level-parse.py
index ff2626557c2631ffa33d4c19273b417c4c4f5e4f..e7cc5fb302085d45736c65bd09120b0ca3ba2f71 100644
--- a/gdb-port/top-level-parse.py
+++ b/gdb-port/top-level-parse.py
@@ -28,9 +28,6 @@ class TopLevelParse:
 		# Holds a reference to the relevant parser stack
 		self.ast_selected_stack = None
 		# Holds parse states down the stack from when hammer-parse-apply or hammer-parse-step-to-result was executed
-		self.parse_state_stack = [] # TODO: remove
-		self.current_token_start = 0 # TODO: remove
-		self.current_token_end = 0 #TODO: remove
 		self.printing_tokens = [] # Holds the tokens yet to be printed by print_input_chunk as it walks the AST
 		self.printing_index = 0 # Tokens have been printed up to this position in the array
 		self.tokens_from_previous_chunk = []