CSC448: Code/AST/PrettyPrinter Example: Source File [5/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