CSC448: Code/AST/PrettyPrinter Example: Pretty-Printed Output [7/18] Previous pageContentsNext page

int counter;

void increment_counter ()
{
  (counter = (counter + 1));
  return;
}

int get_counter ()
{
  return counter;
}

void print_counter ()
{
  (_print_array ("counter = "));
  (_print_int (counter));
  (_print_newline ());
  return;
}

void _clogs_main (int argc, int[][] argv)
{
  {
    int n;
    ((n = 1), 2);
    (_print_int (n));
    (_print_newline ());
    (n = (1, 2));
    (_print_int (n));
    (_print_newline ());
  }
  {
    int copy;
    (counter = 1);
    (print_counter ());
    (copy = ((increment_counter ()), (get_counter ())));
    (_print_array ("copy = "));
    (_print_int (copy));
    (_print_newline ());
    (print_counter ());
  }
  return;
}

Previous pageContentsNext page