lib/qed/parser.rb in qed-2.5.1 vs lib/qed/parser.rb in qed-2.6.0
- old
+ new
@@ -1,7 +1,12 @@
module QED
+ #
+ def self.all_steps
+ @all_steps ||= []
+ end
+
# The parser breaks down a demonstandum into
# structured object to passed thru the script
# evaluator.
#
# Technically is defines it's own markup language
@@ -196,9 +201,11 @@
# next block
attr :next_step
#
def initialize(file)
+ QED.all_steps << self
+
@file = file
@raw = []
@type = :description
@back_step = nil
@next_step = nil