Expected results for test: P3-31.pl460 P3-31.pl460 : (define (function0 V) (display V) (newline) ) (define (main) (function0 5) (function0 'a) (function0 "SSU") (function0 '(0 1 2)) ) (main) Input file: P3-31.pl460 0 errors found in input file P3-31.cpp : // Autogenerated PL460 to C++ Code // File: P3-31.cpp #include #include "Object.h" using namespace std; Object function0 (Object V) { Object __RetVal; cout << V; cout << endl; return __RetVal; } int main () { Object __RetVal; __RetVal = function0(Object("5")); __RetVal = function0(Object("a")); __RetVal = function0(Object("SSU")); __RetVal = function0(Object("(0 1 2 )")); return 0; } PL460 program output: 5 a SSU (0 1 2) C++ program output: 5 a SSU (0 1 2) Differences: < pl460 | cpp > 5 5 a a SSU SSU (0 1 2) (0 1 2)