+
+create parse-idx-stack 10 allot
+variable parse-idx-sp
+parse-idx-stack parse-idx-sp !
+
+: push-parse-idx
+ parse-idx @ parse-idx-sp @ !
+ 1 parse-idx-sp +!
+;
+
+: pop-parse-idx
+ parse-idx-sp @ parse-idx-stack <= abort" Parse index stack underflow."
+
+ 1 parse-idx-sp -!
+
+ parse-idx-sp @ @ parse-idx ! ;
+
+