From b6514c136d9c6a0582c8a9f04cac9e2a07386868 Mon Sep 17 00:00:00 2001 From: Offray Luna Date: Thu, 16 Jun 2022 11:25:02 -0500 Subject: [PATCH] Remodularization of functionality. --- src/Markdeep/LePage.extension.st | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/Markdeep/LePage.extension.st b/src/Markdeep/LePage.extension.st index 23ad9ce..462ebb9 100644 --- a/src/Markdeep/LePage.extension.st +++ b/src/Markdeep/LePage.extension.st @@ -42,3 +42,11 @@ LePage >> markdeepFileName [ sanitized := self title asDashedLowercase copyWithoutAll: #($/). ^ sanitized, '--',(self uidString copyFrom: 1 to: 5), '.md.html'. ] + +{ #category : #'*Markdeep' } +LePage >> preorderTraversal [ + | output | + output := OrderedCollection new. + self withDeepCollect: [:each | each allChildrenBreadthFirstDo: [:child | output add: child ] ]. + ^ output. +]