4. Analysis
Data Methods
(Resource & Product) (Machine)
Command
fd 10
String
Scan
Token
fd 10
Queue
Statement
fd 10
Tree
Generate Tree
5. Execute & Draw
Command
Execute(Command, Visitor)
Analysis Command and
get statement tree st.
Drawing Board db For each element E in st:
(Realization of Visitor) Execute E.accept(db)