Programmer: Bill McQuain CS 1704: Run-time Stack Simulation Command: call main 0 3 23 73 58 Call to main initiated. -------------------------------------------------------------------------------- Command: call S 4 22 16 89 49 3 30 63 54 Call to S initiated. -------------------------------------------------------------------------------- Command: call G 1 39 1 34 Call to G initiated. -------------------------------------------------------------------------------- Command: display G 39 34 S 22 16 89 49 30 63 54 main 23 73 58 -------------------------------------------------------------------------------- Command: return Call to G terminated. -------------------------------------------------------------------------------- Command: display S 22 16 89 49 30 63 54 main 23 73 58 -------------------------------------------------------------------------------- Command: return Call to S terminated. -------------------------------------------------------------------------------- Command: call M 4 63 49 29 56 0 Call to M initiated. -------------------------------------------------------------------------------- Command: set 500 53 Access violation on local variable 500 in function M Terminating process execution. -------------------------------------------------------------------------------- Command: display Stack is empty. -------------------------------------------------------------------------------- Command: call main 0 1 18 Call to main initiated. -------------------------------------------------------------------------------- Command: call H 3 74 28 11 4 81 64 61 43 Call to H initiated. -------------------------------------------------------------------------------- Command: set 1 75 Local variable 1 set in function H -------------------------------------------------------------------------------- Command: call P 1 84 1 33 Call to P initiated. -------------------------------------------------------------------------------- Command: call T 3 55 13 95 2 92 57 Call to T initiated. -------------------------------------------------------------------------------- Command: call F 2 65 6 0 Call to F initiated. -------------------------------------------------------------------------------- Command: call R 1 39 2 87 25 Call to R initiated. -------------------------------------------------------------------------------- Command: call R 4 8 52 27 97 1 24 Call to R initiated. -------------------------------------------------------------------------------- Command: call G 0 0 Call to G initiated. -------------------------------------------------------------------------------- Command: call T 4 76 45 10 59 1 70 Call to T initiated. -------------------------------------------------------------------------------- Command: call S 2 82 55 1 32 Call to S initiated. -------------------------------------------------------------------------------- Command: display S 82 55 32 T 76 45 10 59 70 G R 8 52 27 97 24 R 39 87 25 F 65 6 T 55 13 95 92 57 P 84 33 H 74 28 11 75 64 61 43 main 18 -------------------------------------------------------------------------------- Command: exit Exiting script execution. --------------------------------------------------------------------------------