class TEST create make feature make local parser: PARSER; semantic_analysis: SEMANTIC_ANALYSIS; execute: EXECUTE do create parser.make; parser.parse; if not parser.error then create (parser.parse_tree).semantic_analysis; if semantic_analysis.passed then create (parser.parse_tree).execute; print("Result: " + execute.out + "%N") end end end end -- TEST